willyyang2001
驱动牛犊
驱动牛犊
  • 注册日期2002-12-03
  • 最后登录2002-12-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2107回复:6

uc/osII移植到arm7的思路

楼主#
更多 发布于:2002-12-04 12:32
  关于移植到arm的问题,我没有自己做过,但我想是这样的:你的linux版移植总有个main函数或init函数作为总的入口,bsp的作用就是做一些初始化的工作,最后跳转到你的main函数。那么uc/os的arm7移植也应该是一样的思路,bsp应该基本上不用怎么改的。
  至于uc/os本身在arm上的移植,已经有人做过了,不过我手头没有,哪位大虾有的可以贡献一下。自己做应该也不难的,两三天足矣。关键是要弄懂作者那本书!
I love embedded!
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-04 13:36
我现在正想把usos2移植到arm7上,自己写bsp太累了,哪里有好的资料?作者的那本书我有,第2版我也有。甚至移植好的代码我也有,只是如何写bsp是难点。
不知道引导linux的bsp能否来引导ucos2.
willyyang2001
驱动牛犊
驱动牛犊
  • 注册日期2002-12-03
  • 最后登录2002-12-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-05 18:10
   应该可以用的,北理工的一位朋友就是用linux在pc上的引导程序在pc机上引导了uc/osII,同理在arm上也可以的吧。我上次已经说了,bsp与OS的关系不大的,跟硬件关系大。
I love embedded!
stride
驱动牛犊
驱动牛犊
  • 注册日期2002-11-23
  • 最后登录2005-12-28
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-06 11:26
作者的那本书啊?我怎么不知道啊,太落伍了:(
yukiyex
驱动牛犊
驱动牛犊
  • 注册日期2001-06-28
  • 最后登录2010-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-14 21:11
移植应该很容易,只要些几个中断处理就行了,一个是任务是context切换,一个中断的context切换,时钟中断服务,获取高优先级任务context。好像是这几个吧。移植到arm7大体思路应该是,初始化入口(0地址)异常服务,0x00000020之前,然后随便跳到哪里执行,irq接一个时钟,作为时钟服务,只要有时钟服务,自己写几个服务的task,就可以移植了。
yuki
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-21 16:17
可以告诉我书的名字吗?等待
heiguo2001
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2005-09-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-29 19:05
有本ucosII_ebook,欧现在就在看这书

http://www.luckmcu.com/html/download.htm上有中文书下载,不过偶没载下来看过
游客

返回顶部