wonderwang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1544回复:6

[请教]一般来说操作系统移植需要做些什么工作呢

楼主#
更多 发布于:2003-02-17 23:14
现在公司有一个自己的操作系统需要从x86移植到arm7tdmi平台上
我是个新手,想请教一下一般来说操作系统移植需要做些什么工作?
操作系统中与平台相关的部分通常有哪些?
有什么好的参考书籍和资料没有?
万分感谢!
I wonder everything.
hometown
驱动大牛
驱动大牛
  • 注册日期2002-10-24
  • 最后登录2004-05-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-18 17:27
要看你的CPU是什么啦? 你说的ARM7TDMI只是不同的CPU的CORE了, 所以应该说清楚, 你用的是哪家的CPU, ATMEL, SAMSUNG, 还是别的?
How fair and how pleasant art thou, O love, for delights!This thy stature is like to a palm tree, and thy breasts to clusters of grapes.I said, I will go up to the palm tree, I will take hold of the boughs thereof: now also thy breasts shall be as clusters of the vine, and the smell of thy nose like apples;And the roof of thy mouth like the best wine for my beloved, that goeth down sweetly, causing the lips of those that are asleep to speak.
wonderwang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-19 10:37
用的是NetSilicon公司的NS7520
I wonder everything.
hometown
驱动大牛
驱动大牛
  • 注册日期2002-10-24
  • 最后登录2004-05-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-19 13:01
用的是NetSilicon公司的NS7520
 
这个CPU我不清楚, 但主要的移植工作可能还是局限于一些DRIVER的编写, 当然还有BOOTLOADER的东西要写(相当于PC的BIOS的功能, 当然没有BIOS的复杂, 可以写的很简单)。 在做所有这些的工作前, 应该对内存的划分明确下来。 GOOD LUCK
How fair and how pleasant art thou, O love, for delights!This thy stature is like to a palm tree, and thy breasts to clusters of grapes.I said, I will go up to the palm tree, I will take hold of the boughs thereof: now also thy breasts shall be as clusters of the vine, and the smell of thy nose like apples;And the roof of thy mouth like the best wine for my beloved, that goeth down sweetly, causing the lips of those that are asleep to speak.
wonderwang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-20 12:23
谢谢!
I wonder everything.
mYthorON
驱动牛犊
驱动牛犊
  • 注册日期2003-02-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望16点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-02-24 10:37
首先根据你这这款CPU的datasheet先写一个CSP,主要是起built-in设备的底层配置文件,然后根据板上的资源写相关的CSP,之后将它们和你的OS入口main文件整合在一起,至于驱动程序,要根据你的操作系统的特点各个击破。
Impossible Is Nothing.
wonderwang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-02-25 21:57
多谢指教!
I wonder everything.
游客

返回顶部