2026年11月1日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

简单介绍ecos, uc/OS,uClinux,RTlinux,Linux

[复制链接]
查看 84 回复 2
楼主 发表于 | 只看该作者

到目前为止接触过QNX、RTLinux、uC/OS-II、Nucleus Plus、VRTX、VxWorks、eCos,总结下来有以下特点:

ecos: 多任务抢占机制, 可配置(特色),可配置文件系统

uc/OS:代码很少,多任务抢占机制,需自己扩展文件系统

uClinux:非抢占式,没有MMU管理存储器,有文件系统等许多功能

RTlinux:通过在L inux内核与硬件中断之间增加一个精巧的可抢先的实时内核,把标准的Linux内核作为实时内核的一个进程与用户进程一起调度,标准的L inux内核的优先级最低,可以被实时进程抢断。正常的Linux进程仍可以在Linux内核上运行。

Linux:有MMU管理存储器。

1:QNX 的可靠性很好,协议栈、各种外设驱动稳定,只是运行所需资源有些多,需要MMU。如果需要高可靠性应用,QNX可能是最好的选择,本人公司现在就是基于 QNX开发RTOS的。 2:RTLinux的实时性与其它RTOS相比有些差。但是,因为好多Linux资源可以利用,是RTLinux的优点。 但是运行所需资源比QNX还多,也是需要MMU。可以选用开源的RTLinux或内容新的商用RTLinux。

3:uC/OS-II比较小巧,移 植容易,网上资源很多,核心可以做得很小。但不是免费的,并且驱动需要自己编写,协议栈、图形驱动都要另外加。

4:Nucleus Plus比uC/OS-II庞大,另外提供了文件系统、协议栈、图形界面等许多东西。当然也是分开卖的,不是免费的东西。使用起来比较容易上手。

5:VRTX 是一款比较早的RTOS,现在使用的人已经很少。运行还是比较可靠。配套的文件、协议栈等模块很少。

6:VxWorks是RTOS中的大牛,国内 外用的人很多,开发工具功能强大,使用方便,但是价格昂贵。也有基于MMU的高可靠性的产品。所需资源比QNX小,比uC/OS、eCos多。对于一些私 企或者好似小公司来说,可用性值得商榷。

7:eCos是开源的RTOS。针对不同的CPU已经做了许多现成的移植。代码尺寸比Nucleus的略 大。如果不用USB host等,并且不想花费太多的金钱,应该是不错的选择。

登录回复
71047
Lv1韶华一笑间等级图标
帖子
5
回复
3,370
积分
738
注册
2011-09-01
1 楼

钓鱼岛是中国的,苍井空才是全世界的

39840
Lv4莫问四书意等级图标等级图标
帖子
2
回复
1,056
积分
3,367
注册
2011-05-12
2 楼

[backcolor=#FF0000]亲,加入创世纪,一起创奇迹!加入后戴好家帽,即可获得3999币币哦,只求一辈子的兄弟姐妹,,加入创世纪吧!

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块