STM32在实际产品中用哪个RTOS好?

[复制链接]
20673|24
 楼主| lixiang69 发表于 2012-8-15 12:57 | 显示全部楼层 |阅读模式
打算在项目中用RTOS,但不知道哪个RTOS在STM32上移植的更成熟更稳定?
当然希望用免费的,不知道UCOS可以不,是否构成侵权?
好像完全免费的只有FreeRTOS,但FreeRTOS移植的例子比较少,不知用着是否稳定?谁能提供一个成熟的或者官方的移植例子,非常感谢!
figo20042005 发表于 2012-8-15 13:01 | 显示全部楼层
RTlinux,要有MMU可以跑
sfpxfpcfp 发表于 2012-8-15 13:05 | 显示全部楼层
sfpxfpcfp 发表于 2012-8-15 13:06 | 显示全部楼层
只是协议块要钱,你可以不用他们的,自已写啊
chenbb8 发表于 2012-8-15 13:08 | 显示全部楼层
RT Thread
国内的操作系统哦
 楼主| lixiang69 发表于 2012-8-15 15:05 | 显示全部楼层
3楼,UCOS用在商业中是要收费的,不敢用啊
IJK 发表于 2012-8-15 15:40 | 显示全部楼层
可以试试FreeRTOS,记得FreeRTOS的网站上有STM32的移植。
原野之狼 发表于 2012-8-15 19:42 | 显示全部楼层
用RT-THREAD即可
李富贵 发表于 2012-8-15 20:40 | 显示全部楼层
最贴近stm32的rtos毫无疑问是rlarm。SVC之类的特性完全用上了。
以前总是用IAR,用RTOS是ucos和freertos,都有IAR plug-in,觉得很方便,总是瞧不起Keil,这几天看rlarm代码,算是服了,真是给arm量身定做的,比ucos、freertos这些通用rtos贴身多了。
 楼主| lixiang69 发表于 2012-8-16 21:01 | 显示全部楼层
9楼,rlarm实际使用中收费吗?是不是跟ucos一样要版权费?
刚打算研究freeRTOS,这么一说也得跟RL-ARM对比下看选哪个了
李富贵 发表于 2012-8-16 22:49 | 显示全部楼层
rlarm的版权声明,你要看keil的帮助了。
 楼主| lixiang69 发表于 2012-8-19 12:42 | 显示全部楼层
楼上,可否发份FreeRTOS在STM32F103上的移植,我在ST库3.5版本上用FreeRTOS怎么老是第一个任务就进入硬件中断?
说明:是在执行到SVC  0这条语句后就进入了硬件中断。
李兄,可否发份你的例程参考下。
john_lee 发表于 2012-8-19 21:42 | 显示全部楼层
keil rl-rtx 的版权说明:http://www.keil.com/rl-arm/rl_license.asp

总的来说,对于 MDK 专业版的正版用户,可以免费使用 rl-rtx,也就是说 rl-rtx 的版权费是与 MDK 专业版绑定的。
sinadz 发表于 2012-8-19 22:58 | 显示全部楼层
试试FreeRTOS
xsgy123 发表于 2012-8-19 23:23 | 显示全部楼层
建议用FreeRTOS
dfsa 发表于 2012-8-19 23:28 | 显示全部楼层
哪位大侠有参考例程可以共享一下
 楼主| lixiang69 发表于 2012-8-20 16:39 | 显示全部楼层
发现FreeRTOS,建立一个任务的时候会出现我上面说的情况,会进入Hard Fault。
因为FreeRTOS会自己建立一个空闲任务,所以主函数里只建立一个任务,也应该可以运行啊
不知道什么原因,哪位大侠给指点下
IJK 发表于 2012-8-20 17:23 | 显示全部楼层
自己去FreeRTOS的官方网站,找到、下载STM32的porting,然后改改,挺容易的。
xsgy123 发表于 2012-8-20 17:53 | 显示全部楼层
自己去FreeRTOS的官方网站,找到、下载STM32的porting,然后改改,挺容易的。
IJK 发表于 2012-8-20 17:23

去FreeRTOS的官方网站找找
 楼主| lixiang69 发表于 2012-8-20 19:01 | 显示全部楼层
是移植好的,问题是为什么建立一个任务的时候会进入Hard Fault异常,建立两个就正常?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

320

帖子

3

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