阅读:1622回复:6
[请教]一般来说操作系统移植需要做些什么工作呢
现在公司有一个自己的操作系统需要从x86移植到arm7tdmi平台上
我是个新手,想请教一下一般来说操作系统移植需要做些什么工作? 操作系统中与平台相关的部分通常有哪些? 有什么好的参考书籍和资料没有? 万分感谢! |
|
|
沙发#
发布于:2003-02-18 17:27
要看你的CPU是什么啦? 你说的ARM7TDMI只是不同的CPU的CORE了, 所以应该说清楚, 你用的是哪家的CPU, ATMEL, SAMSUNG, 还是别的?
|
|
|
板凳#
发布于:2003-02-19 10:37
用的是NetSilicon公司的NS7520
|
|
|
地板#
发布于:2003-02-19 13:01
用的是NetSilicon公司的NS7520这个CPU我不清楚, 但主要的移植工作可能还是局限于一些DRIVER的编写, 当然还有BOOTLOADER的东西要写(相当于PC的BIOS的功能, 当然没有BIOS的复杂, 可以写的很简单)。 在做所有这些的工作前, 应该对内存的划分明确下来。 GOOD LUCK |
|
|
地下室#
发布于:2003-02-20 12:23
谢谢!
|
|
|
5楼#
发布于:2003-02-24 10:37
首先根据你这这款CPU的datasheet先写一个CSP,主要是起built-in设备的底层配置文件,然后根据板上的资源写相关的CSP,之后将它们和你的OS入口main文件整合在一起,至于驱动程序,要根据你的操作系统的特点各个击破。
|
|
|
6楼#
发布于:2003-02-25 21:57
多谢指教!
|
|
|