常见的嵌入式操作系统有些.doc_第1页
常见的嵌入式操作系统有些.doc_第2页
常见的嵌入式操作系统有些.doc_第3页
常见的嵌入式操作系统有些.doc_第4页
常见的嵌入式操作系统有些.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

常见的嵌入式操作系统有些 对于嵌入式学习的你们大家知道我们常见的嵌入式操作系统都有些?下面是相关的知识欢迎阅读 DOS 微软一开始选用了派特森的QDOS“QUICKANDDISKOPERATINGSYSTEM”为基础然后再扩充功能而成MSDOS主要是采用由IBM提供的使用8088微处理器的计算机作开发平台它是以16字节单人单工操作系统特别适合一些功能简单装置使用 WindowsCE 虽然微软Windows系统已经称霸了PCDesktop环境但是对于嵌入式系统这块大饼微软也是垂涎已久桌上型的Windows桌业系统对于嵌入式系统来说自然是太过于肥大的产物于是微软推出精简版的WindowsCE作为进攻嵌入式系统的主力目前主要应用于PDA上头但是跟微软一系列Windows系统一般WindowsCE也承袭了原有的缺点:耗系统资源、不稳定、效率不佳等等毛病实在太多后来将整个架构重新改写后推出WindowsCE3.0版或称为PocketPC改版之后的确改进了不少缺点 WindowsCE可应用于PDA、WebPAD、ThinClient等等是采用WindowsCE为操作系统的SIMPad(西门子公司所有) Palm 由PalmComputing公司的嵌入式操作系统目前最大的应用在PDA是市场占有率最高的PDA操作系统Palm操作系统架构非常简洁因为少去了很多功能如内存管理、多任务等等使得Palm可以非常不耗系统资源硬件需求低连带的整体耗电量便可压缩到非常低因此采用Palm操作系统的PDA都有待机时间长的优点 EPOC 由英国手持装置大厂Psion所开发常用于PDA与手机结合的场合最有名的例子Nokia9110系列手机它就是采用EPOC系统 著名的嵌入式实时系统 实时系统是嵌入式系统里头非常重要的一环很多人都误以为实时系统执行速度非常快的系统事实上不然所谓实时代表的意义是实时反应一般多人多任务操作系统如:Windows、UNIX在上面执行的软件都一起分享CPU因为CPU速度快所以我们感觉好象可以同时执行多支软件其实在系统内部的同一时间内都只有一个程序在执行每个软件都必须排队而且规定只能用一小段时间后就要换下一位但是因为CPU速度够快很快又可以被执行到所以人们感觉并不会很明显软件是一段一段在执行这是一般所谓的非实时性的操作系统运作模式而实时操作系统具有立即反应而且不能让出资源的特性例如汽车的ABS煞车系统如果不采用能够立即反应的实时系统后果可就不堪设想而这类的应用多半多属体积小、功能简单的地方所以也算是嵌入式系统QNX的QNXOS、WindRiver的VxWorks、Microware的OS9、pSOS等等都是有名的嵌入式实时系统公司 Linux Linux不是都用来做服务器?不然就是Cluster会跟嵌入式系统扯上关系?不要怀疑Linux除了对伺服工作应付自如外嵌入式系统也难不倒Linux 那么究竟Linux有怎样独特的能耐可以想变大就变大想缩小就缩小?又用Linux来发展嵌入式系统有什么优点?请看底下介绍 开放原始码、模块化设计 Linux采用GPL授权除了把原始码公开以外任何人都可以自由使用、修改、散布而Linux核心本身采模块化设计让人很容易增减功能例如我的平台并不需要蓝芽的功能我只要不把这项功能加入有需要就加入不需要就删除由于这样的高的弹性我们可以调校出最适合我们硬件平台的核心出来 相较于LinuxWindows是走封闭原始码路线所以我们完全无法得知或修改它的核心部份另外因为是采用GPL授权自然就没有什么权利金或保密协议的约束 稳定性够 Linux不属于任何一家公司但是它的开发人员却是全世界最多的每天在全球都有无数的人参与LinuxKernel的改进、除错、测试这样严苛的条件造就了稳定度高的Linux 就因为如此Linux虽不是商业的产物但是品质却不逊于商业产品 网络功能强大 Linux的架构是参造UNIX系统而来因此Linux也承袭了UNIX强大的网络功能在这个每样事情都讲求网络的时代下只能说是Linux大放异彩的年代未来可能家里的电冰箱、冷气、电视机都会连上网络如何增加这些家电的网络功能Linux可以替他们办到 跨平台 Linux一开始是基于Intel386机器而设计但是随着网络的散布各式各样的需求涌现因此就有许多工程师致力于各式平台的移植造成了Linux可以在x86、MIPS、ARM/StrongARM、PowerPC、Motorola68k、HitachiSH3/SH4、Transmeta.等等平台上运作的盛况这些平台几乎涵盖了所有嵌入式系统所需的CPU因此选择Linux就可以把更多的硬件平台纳入考量的范围 嵌入式环境不如x86PC那样单纯嵌入式环境所采用的CPU架构之多使用Linux作开发就等于有更多硬件的选择硬件成本是商业公司考量的一大重点选择多自然可以找到最合适的硬件对于公司的竞争力是有极大的帮助 应用软件众多 自由软件世界里有个很大的特色就是软件超级多而且几乎都是符合GPL标准换句话说大家都可以自由取用因为这些软件多半是由工程师业余空暇时间所发展而且不以营利为性质所以并不能担保这些软件完全没有BUG但是仍旧有许多杀手级的软件出现大家熟知的KDE与GNOME便是很好的证明当然与嵌入式系统较为相关如:gcc编译器、Kdevelop整合式开发环境等等 通常我们都会先在PC端造出仿真出嵌入式的环境并直接在上头开发因此用的工具也都与开发一般Desktop软件类似良好的工具能够增加开发的速度 选择多样 如果公司有能力可以自己实作Linux嵌入式系统因为程序代码全部都开放在那里您可以随心所欲的设计出自己想要的EmbeddedLinux系统但是有更多的公司的业务重点不在于此这时候您也可以选择购买商业版的EmbeddedLinux系统像是有名的Redhat公司、Lineo、MontaVista.等等这些都是商业的Linux公司购买他们的产品就可以得到完整的服务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论