免费嵌入式OS记录

1. linux & uclinux  这两个没什么好说的了


2、 android      google的android就不用多说了,需要一直持续跟踪其发展和移值情况!


3. eCos 完全免费,也已经有蛮多成功的应用了

4. FreeRTOS  这个是最近才发现的,完全免费,很轻量(我大致觉得应该和ucos一个轻量级的)只有3个源文件,
                      应该读起来也比较清楚。官方网站:http://www.freertos.org/,
                     http://www.openrtos.cn/有部分中文资料的翻译。

       目前还没有空对eCos和FreeRTOS仔细研究,等以后有空了,需要用到的话,再来好好研究一番吧!

   Nota Bene:另外http://www.openrtos.cn/这个网站还收录了其他几个免费开源的RTOS,值得关注,我摘举几个比较感兴趣的,比如:

5、 RTEMS   是前美国军方研制的嵌入式系统, 最早用于美国国防系统,早期的名称为实时导弹系统(Real Time Executive for Missile Systems),后来改名为实时军用系统(Real Time Executive for Military Systems), 目前的全称是实时(Real Time Executive for Multiprocessor Systems)用,他的特点是非常的稳定,而且速度快。现在是一个开源项目的RTOS, 在全球还是有不少的用户,其中包括Motorola,朗讯等。
    看来也是一个很成熟稳定的OS了,介绍见这里http://www.openrtos.cn/rtems/rtems.php ,性能也很强。
   而且版权很宽松,可见http://www.rtems.net/Rtems_licence.htm这篇文章。
    @@@很值得关注应用!!!!!



6、 RT-Thread  也是一个和uCos同级别的东东,是国人自己开发的,目前版本0.3,详见另一篇日志中,也不错!
                          目前有这些模块 Kernel + FinSH shell + Filesystem + LwIP,还有GUI。都是免费的,而且承诺永远
                          免费
,目前开发团队很希望公司能在产品化中使用它。已有一些成熟的产品已应用。
                          其体积: RTT只有ecos 0.65的体积大小,ucos 0.30的体积大小。
                          其开发团队测试的技术指标:
                             总共5项测试,对比了ecos,ucos,RT-Thread(下面简称RTT)
                              基本任务测试 RTT/ecos 1.40倍,RTT/ucos 1.00倍
                              协作调度测试 RTT/ecos 1.20倍,RTT/ucos N/A (ucos不支持协作式调度)
抢占调度测试 RTT/ecos 1.33倍,RTT/ucos 1.38倍
同步处理测试 RTT/ecos 1.86倍,RTT/ucos 1.44倍
中断处理测试 暂时无数据
中断抢占测试 暂时无数据
内存分配测试 RTT/ecos 2.50倍,RTT/ucos 1.28倍


看起来较 ecos和ucos都要优秀一些!


7、 RTLinux Free  再加上这个吧,网址:http://www.rtlinuxfree.com/,RTlinux的优点是可以和linux的API兼容,
                               又能有硬实时,但必须遵守GPL license(用它开发的程序,必须也开源)。

8、 t-kernel   再加上一个, 日本坂村建开发的,开源站点为:http://www.t-engine.org/,由于泥轰国强大的家电和电子产品实力,导                       致其应用范围很广。同时其各方面性能还是不错的,据说其实时性能可与vxworks相媲美,
                      还有针对8位和16位机的u版本。
                      确实值得关注!!(有点让人扫兴的一点是,周立功在大肆推广它。)


小总结:
FreeRTOS、eCos和RT-Thread是比较轻量级,应该是和ucos差不多大小级别的;

而RTEMS是更大些的,功能更多些,体积也大些,文件系统、ethernet基本上该有的都有用了,成熟的应用也多些,看介绍RTEMS很屌。

总结:
linux & uclinux就不用说了,这是要以后长期学习研究的,
android 以后是趋势,也要跟踪研究;
RTEMSFreeRTOSRT-Thread eCos这几个都比较轻量级,以后有空了一定要好好研究一下,好在以后我自己的产品项目中根据需要,选择合适的来使用,关键都不要钱吗,O(∩_∩)O哈哈~,以后做产品当然使用开源免费的了!




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值