嵌入式操作系统软件平台

嵌入式操作系统软件平台

ID:33493709

大小:84.00 KB

页数:8页

时间:2019-02-26

嵌入式操作系统软件平台_第1页
嵌入式操作系统软件平台_第2页
嵌入式操作系统软件平台_第3页
嵌入式操作系统软件平台_第4页
嵌入式操作系统软件平台_第5页
资源描述:

《嵌入式操作系统软件平台》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、嵌入式操作系统软件平台1、嵌入式系统嵌入式系统的定义是以应用为中心,以计算机技术为基础,软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。其在工业制造、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类电子产品等方面具有广泛的应用。其组成结构如下图所示:图1-1嵌入式系统2、嵌入式软件的分类Ø嵌入式操作系统:嵌入式操作系统EOS(EmbeddedOperatingSystem)是一种用途广泛的系统软件,过去它主要用于工业控制和国防系统领域。EOS负责嵌入式系统的全部软、硬件资源的分配、调度

2、工作,控制协调并发活动,它必须体现其所在系统的特征,能够通过装卸某些模来达到系统所要求的功能。目前国际上著名的嵌入式操作系统有WindowsCE、PalmOS、Linux、VxWorks、pSOS、QNX、OS-9、LynxxOS等。我国嵌入式操作系统起步较晚,国内类似产品主要是基于自主版权的Linux操作系统,其中以中软Linux、红旗Linux、东方Linux为代表。Ø嵌入式支撑软件:支撑软件是帮助和支持软件开发的软件,通常包括数据库和开发工具,期中以数据库最为重要。嵌入式移动数据库(简称移动数据库EMDBS)是支持移动计算或某种特定计

3、算模式的数据库管理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能性嵌入设备或移动设备上。国际上主要的嵌入式移动数据库系统有Sybase、Oracle等。我国嵌入式移动数据库系统以东软集团研究开发出的嵌入式数据库系统OpenBASEMini为代表。Ø嵌入式应用软件:嵌入式应用软件是针对特定应用领域,基于某一固定的硬件平台,用来达到用户预期目标的计算机软件。由于用户任务可能有时间和精度上的要求,因此有些嵌入式应用软件需要特定的嵌入式操作系统的支持。嵌入式应用软件和普通应用软件有一定的区别,它不仅要求其准确性、安全性和稳定性等方面

4、能够满足实际应用需要,而且要尽可能的进行优化,以减少对系统资源的消耗,降低硬件成本。目前我国市场上出现了格式各样的嵌入式应用软件,包括浏览器、Email软件、文字处理软件、通讯软件、多媒体软件、个人信息处理软件、智能人机交互软件、各种行业应用软件等。本文中主要针对嵌入式操作系统。3、嵌入式操作系统的特征嵌入式操作系统复杂嵌入式系统的全部软、硬件资源的分配、调度工作,控制协调并发,因此它必须体现所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。嵌入式操作系统具有如下一些特征:Ø小巧:嵌入式系统所能提供的资源有限,所以嵌入式操作系统必

5、须做到小巧以满足嵌入式系统硬件的限制。Ø实时性:大多数嵌入式系统工作在实时性要求较高的环境中,因此嵌入式操作系统必须将实时性作为一个重要指标来考虑。Ø可装卸:由于嵌入式系统需要根据应用的要求进行装卸,所以iqianrushi操作系统也必须能够跟用应用的要求进行装卸,去掉多余的部分或简化相应模块。Ø固话代码:在嵌入式系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM中。Ø弱交互性:大多数嵌入式系统的工作过程不需要人的干预。嵌入式操作系统的用户接口一般不提供操作命令,它通过系统调用命令向用户程序提供服务。Ø强稳定性:嵌入式系统一旦

6、开始运行,就不需要过多的干预。在这种条件下,要求负责系统管理的嵌入式操作系统具有较高的稳定性。Ø统一的接口:随着各种各样嵌入式操作系统的出现,人们有必要为嵌入式系统提供的接口进行约定,为嵌入式应用软件的设计者提供统一的服务接口,为嵌入式应用软件的运行提供平台的无关性。4、几种常见的嵌入式操作系统在本文中将只对目前应用较多的Linux、WindowsCE、VxWorks进行介绍。4.1Linux嵌入式Linux是将Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式Linux既继承了Internet上无限的开放

7、源代码资源,又具有嵌入式操作系统的特性。嵌入式Linux的特点是版权费免费、性能优异、软件移植容易、代码开放、有许多应用软件支持、产品开发周期短等特性。嵌入式Linux的应用领域广泛,其主要应用领域有信息家电、P、机顶盒、数字电话(DigitalTelephone)、录音电话(AnsweringMachine)、荧屏电话(ScreenMachine)、数据网络、路由器、桥接器、ATM、远程通信、医疗电子、交通运输计算机外设、航空航天领域等。Linux做嵌入式具有如下优势:ØLinux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱

8、好者又是Linux开发者的强大技术支持;ØLinux的内核小,效率高,内核的更新速度快,Linux是可以制定的,其内核大小只有约134KB;ØLinux是免费的操作系统,在价格上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。