- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 编写的应用程序,从程序内容上看,小到个人管理、游戏,大到行业
您可能关注的文档
- 互联网时代,教育该何去何从.doc
- 全等三角形单元知识结构图.doc
- 我爱五官.doc
- 小班健康活动《我的身体》.docx
- 有趣的线条.ppt
- 素描试卷.docx
- 三下英语whereismycar教案.docx
- 卫辉九中研修计划.doc
- 新观念新挑战新常态李甜.docx
- 语法专题复习二定语从句.ppt
- 关于老师培训的方案与实践.pptx
- 医疗廉政警示教育.pptx
- 2025江苏连云港市连云区教育局所属学校招聘骨干教师20人考试备考题库及答案解析.docx
- 2025黑龙江哈尔滨宠物疫病创新团队编外派遣人员招聘1人考试备考题库及答案解析.docx
- 2025辽宁沈阳市教育系统急需紧缺教师招聘358人考试备考题库及答案解析.docx
- 2025辽宁大连会昌县纪委监委派驻国企纪检监察组选调一般工作人员4人考试备考题库及答案解析.docx
- 2025内蒙古阿拉善盟直事业单位第一批次急需紧缺专业人才预约引进60人考试备考题库及答案解析.docx
- 2025江苏南通如皋市消防救援大队招聘消防网格员10人考试备考题库及答案解析.docx
- 2025嘉兴桐乡市梧桐街道综合行政执法队招考基层辅勤5人考试备考题库及答案解析.docx
- 2025江西赣州崇义县司法局招聘司法协理员2人考试备考题库及答案解析.docx
文档评论(0)