选择一个ARM CPU嵌入式操作系统 -μCOS-II, μCLinux,还(5)

时间:2025-07-07

等,国内也有红旗、中软、新华嵌入式Linux。



MontaVista Linux是MontaVista软件公司于99年推出的,它是目前全球最优秀的嵌入式Linux操作系统和工具供应商,MontaVista在嵌入式Linux的实时性、交叉开发工具、高可用性、动态电源管理等Linux技术要点方面具有世界领先地位。



MontaVista Linux最版本是3.1,采用Linux 2.4.20,针对8种CPU系列(包含ARM和Xscale)优化定制的商业化版本,包含了最新O(1)实时调度器,可抢占的内核,微秒级的高分辨定时器,基于Eclipse的DevRocket开发环境,支持应用、内核和文件系统(固化)的配置和调试,以及测试和分析工具,纯Windows, Linux和Solaris开发主机,80余种评估板和应用系统的设备驱动支持。



选择象MontaVista Linux这样商业化嵌入式Linux,可以让用户把时间和资金放在应用软件和特定的硬件接口和设备驱动程序,使用商业嵌入式Linux,可以得到一定时间(一般是1年)的技术支持,升级和培训(这很重要,因为Linux是每天都在变化的)。



商业嵌入式Linux目前除国内的产品外,价格还是很昂贵的,根据配置和服务时间,大约从几千到几万美圆,多数国内用户从资金和心理上还很难承受,商业嵌入式Linux开发工具相对于Microsoft和象Tornado/VXWORK的开发工具,在易于使用和丰富性方面还待于提高和改进。



同作为Linux操作系统,我是推荐使用带有MMU 的 Linux ,而不是μCLinux,因为绝大多数新的ARM CPU 都是AMR9核,他们都带有MMU 了,无论是开放源码的LINUX 社区还是商业的嵌入式LINUX 公司的支持和维护都比μCLinux,要好,快和丰富的多。



结束语



前面我们对三种在ARM CPU上较为流行的嵌入式操作系统作了详细的分析,在进入一个总结之前,我还想提到几个在国际上很有名气的嵌入式操作系统,它们是Windriver公司的Vxworks、ATI的Nucleus、日本人的iTron和WinCE。



Windriver的Vxworks在两三年前曾经是最具影响力的嵌入式操作系统,几乎主要的通信设备制造商都是采用PowerPC+Vxworks这种组合,但是在ARM CPU上,Vxworks的应用并不多见;ATI的Nucleus(现在已经是Mentor的嵌入式部门)曾经作为最有名气的源代码、没有版税的嵌入式操作系统而在北美和亚洲台湾流行,最成功的设计范例是各种GSM移动电话,Nucleus只是一个实时内核,用户需要再购买它的
TCP/IP,GUI,文件系统和设备驱动才能形成一个功能完整的嵌入式系统,这使它在近些年失去了优势;日本人的iTron是在日本几乎家喻户晓的嵌入式内核,标准的编程接口、低廉的价格(1~3千美圆)、没有版税、支持几乎所有的CPU(尤其是支持很多日本的CPU),但在除日本之外,iTron好象

选择一个ARM CPU嵌入式操作系统 -μCOS-II, μCLinux,还(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219