- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统可以应用于以下领域: 1、商用型嵌入式实时操作系统 Palm:著名的网络设备制造商3COM的子公司Palm Computing掌上电脑公司的产品,主要用于PDA,市场占有率较大。 VxWork:美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS)。具有良好的持续发展能力、高性能的内核和友好的开发环境。其突出特点是可靠性好、实时性好和具有可裁剪性,支持多种处理器,如X86,i960,MIPS,Power PC等,目前市场占有率最高,广泛地应用于通信、航空、军事等领域。其缺点是它支持的硬件相对较少,并且源代码不开放,需要专门的技术人员进行开发和维护。 pSOS:美国ISI公司,现被WindRiver公司兼并,主要用于网络通信设备。 Windows Embedded:Windows CE.NET及Windows XP Embedded。其中Windows CE 3.0是一种针对小容量、移动式、智能化、32位、连接设备的模块化实时嵌入式操作系统。 针对掌上设备、无线设备的动态应用程序和服务提供了一种功能丰富的操作系统平台,操作系统的基本内核需要至少200K的ROM。 Windows CE嵌入但不够实时,属于软实时操作系统,目前也开始中文手机的研究开发,由于其Windows背景,界面比较统一。 Symbian:由诺基亚、西门子、索尼爱立信等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。 2、免费嵌入式实时操作系统 μC/OS-Ⅱ:Micrium公司开发的微控制器操作系统,由美国人Jean Labrosse在1992年完成,可用于8位、16位、32位处理器。其应用面覆盖了很多领域,如照相机、医疗器械、音响设备、发动机控制等。特点:源代码公开,可固化(ROMable),可裁剪(Scalable),占先式(总是运行最高优先级的就绪任务)、多任务、可确定性、任务栈、系统服务、中断管理、稳定性和可靠性。μC/OS-II可以管理64个任务,应用程序最多可以有56个任务,并且提供以下服务:任务管理(任务创建、删除、任务挂起与唤醒、优先级切换等)、信号量、互斥信号量、消息队列、事件标志、定时管理和存储模块管理。 嵌入式Linux:指针对Linux经过小型化裁剪后,能够固化在容量只有几百字节或几兆字节的存储器芯片或单片机中,应用于特定嵌入式场合的专用Linux操作系统,Linux是开放源码的,几乎支持所有的32位、64位CPU,内核中支持的硬件种类繁多,几乎可以从网络上找到所有硬件驱动程序。Linux的内核小、功能强大、运行稳定、系统健壮、效率高,易于定制剪裁,在价格上极具竞争力。 Linux不仅支持x86 CPU,还可以支持其他数十种CPU芯片。 eCOS:由Redhat推出的小型即时操作系统(Real-Time operating system),最低编译核心可小至10K的级别,适合用于作bootloader增强,微小型系统。 此系统和嵌入式Linux系统的差异是他将操作系统做成静态连结(static library)的方式,让应用程式透过连结(linker)产生出具有操作系统的特性的应用程式。 eCOS的全称为embedded Configuration operating system,eCOS是开放原码、免权利金的即时作业系统,这套作业系统是针对嵌入式系统及应用而设计,因此是以单一个行程1)再搭配多个执行绪的方式来执行。 1.3.1 Linux的发展历史 1991年,他用汇编语言编写了Linux系统的第一个内核Linux 0.0.1。 1994年3月,Linux 1.0版发行。 Linux 1.3版本之后,Linux已可运行在Intel、Digital以及Sun Sparc等处理器上。 从1998年开始,很多商业公司也加入了Linux的开发阵营中,因此出现了很多新的版本,如Slackware、Red Hat、Suse、OpenLinux和TurboLinux等。 目前Linux内核由150多万行代码组成,Linux也已经拥有一千多万用户。Linux内核GNU/Linux附同GNU工具已经占据Unix50%的市场。一些公司正把内核、应用程序、安装软件进行打包,生产Linux的发行版本。 1.3.2 Linux 发行版本 uClinux(micro-Conrol-Linux):uCLinux是Lineo公司的主打产品,是一种优秀的嵌入式 Linux版本,同时也是开放源码的嵌入式Linux的典范之作。uCLinux主要是针对目标处理器没有存储管理单元MMU (Memory Management Unit)的嵌入式系统而设计的。它已经被成功地移植到了很多平台上。由于没有MMU,其
文档评论(0)