2回答

0收藏

实时的选择

其他 其他 3267 人阅读 | 2 人回复 | 2007-08-03

上网翻了些RTOS的内容调剂精神,其实从进入嵌入式开发的时候就一直在关注这个方面,也经历过一段“找系统-〉下代码-〉编译-〉测试性能-〉换系统...”的生活,自己动手做过RTEMS对ARM7的移植工作。不过一直到现在经历过的项目也没有客户实际要求过硬实时,深以为憾啊......下面对我持续关注的几个RTOS列个表简单对比一下,出于对开源自由的爱好(当然也处于上手成本和最后产品成本的考虑,VxWorks好贵啊,555),我只包含了公开源代码并且没有版权费用的RTOS(uCOS虽然也公开,可商业使用要交钱,虽然资料不少但我没认真看过就不列举啦) RTAI: www.rtai.org
严格来说这还算不上一个OS,只是Linux的一个实时性扩展接口,也是我最近投入精力比较多的对象,原因无它,能最大程度保留现有开发人员的Linux开发经验和开发成果,把需要实时响应的任务单独列出来处理就可以了。不过说真话实时响应不算最好的,在JTAG任务告一段落后,我将开始着手把它移植到Winbond系列ARM芯片来,等有实际性能测试结果后放上来给大家参考。
RTEMS: www.rtems.com/www.rtems.net(后面这个地址是中文界面,Ray大侠实在功泽后世啊)
从个人喜好来说这使我最喜欢的RTOS,只要一想到这可是用于复仇者导弹的RTOS啊,so cool!!!但是源代码的结构化做得不太好,当初移植的时候发现和各个CPU相关的东西居然都不在一个子目录下,晕~~~~~不过现在有了Ray的中文文档后,相信大家入门可以容易许多。
FreeRTOS: www.freertos.org
ECOS: ecos.sourceware.org
这两个我涉猎不多,前者是看一个朋友用过,后者是在用redboot作bootloader的时候顺路看了一下,在国内还是有一定产品占有率的。感觉ECOS的系统研发团队不够活跃,实际内核已经好久没有改进过了,我这个人的性子是喜欢新东西,更新越快我越喜欢,嘿嘿(当然别是满身BUG,那就不叫更新了,叫补洞...)
ThreadX: www.rtos.com(虽然本身是卖钱的,但是没有版权费用,属于一锤子买卖) 后起之秀,感觉发展挺快的,据说已经占有全球第三大硬实时操作系统市场份额,感觉整体有点像uCOS,文件系统、网络堆栈什么的都单独卖钱,不爽;不过好歹只要买一次,所以也就列在这里了,不过我没有实际测试过(因为不愿意花第一笔钱,哈哈)。
分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

yonex99

发表于 2007-8-3 10:27:36 | 只看该作者

RE:实时的选择

回复 支持 反对

使用道具 举报

板凳

斯嘉丽

发表于 2007-8-16 16:14:25 | 只看该作者

RE:实时的选择

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条