免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 761 | 回复: 0
打印 上一主题 下一主题

uC/OS-II、eCos、linux的简要比较 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-30 15:25 |只看该作者 |倒序浏览
uC/OS-II:  占先式内核,仅支持bitmap调度算法,最多支持65任务线程,提供比较完善的线程同步服务。
           开源但非免费,需要开发商业产品的用户,需要购买license。
           开发环境,没有限制,对于软件开发来讲仅仅相当于一个函数库。

ecos    : 占先式内核,支持bitmap调度算法和同优先级分时调度算法,支持POSIX标准接口,比较完善的
           线程同步服务。有自己的功能很强大的bootloader(redboot:支持在线调试程序,更新程序
           和内核等),提供很多厂商出的BSP。network、file system等各种模块齐全。
           开发环境为linux或者cygwin。   
           关键特点:完全免费,不必担心license问题。各模块可配置性:编译时配置,静态链接。

linux   : 2.4内核以前仅支持分时调度,实时性和上面两个无法可比(调度算法不同),2.6内核增加了实
           时调度。提供完善的进程通信、线程同步等服务,网络功能超级强大,支持动态链接,文件系统
           完善,有uboot,VIVI等bootloader的支持。
           开发环境为linux或者cygwin

           以上三个uC/OS-II最简单,基本上在所有的硬件平台都可以使用,ecos主要在16bit、32位平
           台使用,linux主要在带mmu的32位平台上使用(不带mmu的开用uClinux)。

           打个不恰当的比喻:uC/OS-II是麻雀,ecos是鸡,linux是鸵鸟。



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/42100/showart_331550.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP