[Kinetis] 如何在飞思卡尔单片机上移植ucos操作系统?

[复制链接]
3541|8
 楼主| heyueming0 发表于 2015-8-9 14:52 | 显示全部楼层 |阅读模式
KSDK出到1.2版本后,发现多了一个rtos文件夹,里面提供了4种操作系统的相关文件,有FreeRTOS、mqx、uCOSII、uCOSIII。
对ucos之前有点了解,实践中还没有使用过,所以想移植一个到手头的飞思卡尔单片机,方便以后项目使用,顺便也学习一下ucos。
手头有飞思卡尔K22F、KL26两种芯片,平时主要用Keil+KSDK开发裸机程序,看了下这个KSDK都支持这两款芯片的。有人尝试过在这上面移植ucos吗,具体应该如何操作?
IversonCar 发表于 2015-8-9 19:54 | 显示全部楼层
不知道ucos ii和ucos iii有什么区别,但是移植的话重点是如何对应堆栈什么的
FSL_TICS_Jeremy 发表于 2015-8-10 09:35 | 显示全部楼层
IversonCar 发表于 2015-8-9 19:54
不知道ucos ii和ucos iii有什么区别,但是移植的话重点是如何对应堆栈什么的

ucos ii和ucos ii有什么区别,建议去度娘一下,讲得比较清楚
FSL_TICS_Jeremy 发表于 2015-8-10 09:41 | 显示全部楼层
如果楼主只是想在Kinetis 移植ucos的话,建议参考ucos官网给出的Kinetis芯片例程和文档,会讲得比较清楚。
请通过以下链接,去官网下载
http://micrium.com/
 楼主| heyueming0 发表于 2015-8-13 23:00 | 显示全部楼层
已经移植成功,谢谢各位!~
lovecat2015 发表于 2015-8-14 08:50 | 显示全部楼层
heyueming0 发表于 2015-8-13 23:00
已经移植成功,谢谢各位!~

对于不同的芯片,ucos的代码改动大吗,尤其是那个os_cpu_a.asm文件
ccw1986 发表于 2015-8-14 09:25 | 显示全部楼层
ucos官网有codewarrior的例子,楼主可以在这上面改
IversonCar 发表于 2015-8-18 20:30 | 显示全部楼层
我也搞定了,在gcc编译器下面的移植
carlyang 发表于 2015-8-20 22:56 | 显示全部楼层
楼主,请问SDK中的RTOS移植需要修改什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部