6.三种Linux嵌入式操作系统的分析与比较(Linux基本概念篇).pdfVIP

6.三种Linux嵌入式操作系统的分析与比较(Linux基本概念篇).pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.三种Linux嵌入式操作系统的分析与比较(Linux基本概念篇)

致力于培养专业的嵌入式软件人才! 6. 三种嵌入式操作系统的分析与比较 摘要:提要三种常用的嵌入式操作系统——Palm OS、Windows CE、Linux;在此基础上、分析、比较这三种嵌入式操作系统,给出它们之间 的异同点及各自的适用范围。 1 嵌入式系统与嵌入式操作系统 1.1 嵌入式系统 嵌入式系统是以嵌入式计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的,适用于对功能、可靠性、成本、体积、 功耗等综合性能有严格要求的专用计算机系统。 嵌入式系统应具有的特点是:高可靠性;在恶劣的环境或突然断电的情况下,系统仍然能够正常 工作;许多嵌入式应用要求实时性, 这就要求嵌入式操作系统具有实时处理能力 ;嵌入式系统和具体应用有机地结合在一起,它的升级换代也是具体产品同步进行;嵌入式系 统中的软件代码要求高质量、高可靠性,一般都固化在只读存储器中或 闪存中,也就是说软件要求固态化存储,而不是存储在磁盘等载体 中。 1.2 嵌入式操作系统 致力于培养专业的嵌入式软件人才! 嵌入式操作系统 EOS (Embedded Operating System)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。EOS 负责嵌入系统的全部软、硬件资源的分配、调度作,控制、协调并 发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到 系统所要求的功能。目前,已推出一些应用比较成功的 EOS 产品系列。随着 Internet 技术的发展、信息家电的普及应用及 EOS 的微型化和 专业化,EOS 开始从单一的弱功能向高专业化的强功能方向发展。嵌入式操作系统在系统 实时高效性、硬件的相关依赖性、软件固化以及 应用的专用性等方面具有较为突出的特点。EOS 是相对于一般操作系统而方的,它除具备了一般操作系统最基本的 功能,如任务调度、同 步机制、中断处理、文件处理等外,还有以下特点: ①可装卸性。开放性、可伸缩性的体系结构。 ②强实时性。EOS 实时性一般较强,可用于各种设备控制当中。 ③统一的接口。提供各种设备驱动接口。 ④操作方便、简单、提供友好的图形 GUI,图形界面,追求易学易用。 ⑤提供强大的网络功能,支持 TCP/IP 协议及其它协议,提供 TCP/UDP/IP/PPP 协议支持及统一的 MAC 访问层接口,为各种移动计算设 备预留接口。 致力于培养专业的嵌入式软件人才! ⑥强稳定性,弱交互性。嵌入式系统一旦开始运行就不需要用户过多的干预,这就要负责系统管理的 EOS 具有较强的稳定性。嵌入式 操作系统的用户接口一般不提供操作命令,它通过系统的调用命令向用户程序提供服务。 ⑦固化代码。在嵌入式系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM 中。辅助存储器在嵌入式系统中很少使 用,因此,嵌入式操作系统的文件管理功能应该能够很容易地拆卸,而用各种内存文件系统。 ⑧更好的硬件适应性,也就是良好的移植性。 国际上用于信息电器的嵌入式操作系统有40 种左右。现在,市场上非常流行的 EOS 产品,包 括 3Com 公司下属子公司的 Palm OS,全 球占有份额达 50%,Microsoft 公司的 Windows CE 不过 29%。在美国市场,Palm OS 更以 80%的占有率远超Windows CE。开放源代码的Linux 很适于做信息家电的开发。比如:中科红旗软件技术有限公司开发的红旗嵌入式 Linux 和美商网虎公司开发的基于 Xlinux 的嵌入式操作系 统 “夸克”。 “夸克”是目前全世界最小的 Linux,它有两具很突出的特点,就是体积小和使用GCS 编码。 2 三种常用的嵌入式操作系统 2.1 Palm OS Palm 是 3Com 公司的产品,其操作系统为 Palm OS。Palm OS 是一种 32 位的嵌入式操作系统。Palm 提供了串行通信接口和红外线传输 接口,利用它可以方便地与其它外部设备通信、传输数据;拥有开放的 OS 应用程 序接口,开发商可根据需要自行开发所需的应用程序。Palm 致力于培养专业的嵌入式软件人才! OS 是一套具有术强开放性的系统,现在有大约数千种专用为 Palm OS 编写的应用程序,从程序内容上看,小到个人管理、游戏,大到行业

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档