ucosII可以 移植到cortexA15的板子上 吗?

  • 韩梅梅
  • LV4工程师
  • |      2015-06-23 14:33:40
  • 浏览量 2312
  • 回复:9

ucosII可以 移植到cortexA15的板子上 吗?

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:8
MrRays 2018-09-02
楼主请问您解决了ucosii移植到cortexA15上的问题吗?能给个联系方式交流一下嘛?万谢!!!万谢!!!
0   回复
举报
发布
格古落 2015-06-29
如果真要做,我觉得可以参考下CM3/CM4内核上目前已经移植好的UCOS2源码,比如用得特别多的STM32F103系列的,源码好找。CM0的不用参考了,是ARMv6的汇编指令集。不过CM3/CM4内核用得都是ARMv7-M的指令集,CA15内核是用的ARMv7-A的指令集,有差异的,有多大我也不清楚。

然后可以参考下CA下的bootloader,关闭MMU和Cache的代码这些可以拿来参考。

比较麻烦的可能是那个JTAG,到了CA上,似乎JTAG支持的没有CM好用。


相对于UCOS2来说,WinCE和Linux这些操作系统高级得多,在WinCE/Linux运行之前,需要先运行bootloader,它们负责加载,引导和运行这些高级的操作系统。


bootloader一般不使用MMU和cache这些高级的部件,编程思维和UCOS2在同一个层面,都是把高级的CPU当做是简单的单片机来用。

你移植UCOS2的话,现有的能在A15上跑的bootloader代码是个极其有参考价值的代码,有很多内容是能直接用上的,特别是汇编部分,尽量减少汇编部分的难度。

建议你找找看uboot吧,开源的而且用得确实要广些,其他的bootloader你能弄到也可以参考,我只是给出建议,不希望局限了你的思维和方法。

0   回复
举报
发布
suoma 2015-06-24
该不会是全志的A系列吧?
0   回复
举报
发布
fjjjnk1234 2015-06-24
你的A15是哪个公司的CPU呢
0   回复
举报
发布
Ickey_king 2015-06-24

这个移植ucos到A15的芯片上,没有什么意义吧。直接使用linux的程序就OK了。

移植ucos参考一下,移植到stm32上面的参考方法试试。

0   回复
举报
发布
韩梅梅 2015-06-24
需要注意些什么吗
0   回复
举报
发布
fjjjnk1234 2015-06-23
理论上讲是可以的,一种是厂商移植好,一种是厂商公开完整的CPU数据手册,自己移植。
0   回复
举报
发布
youzizhile 2015-06-23
A15跑ucos是大材小用了,可以换linux系统
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子