嵌入式系统第4讲(免费阅读).ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Data Mining: Concepts and Techniques 第四讲 嵌入式系统的操作系统及软件开发 第5章 嵌入式系统的操作系统及软件开发 本章主要内容 嵌入式系统对操作系统的要求 嵌入式实时操作系统 实时操作系统的选择 嵌入式系统高级语言开发流程 第5章 嵌入式系统的操作系统及软件开发 嵌入式系统具有很高可靠性和很强的实时性,软件代码固化在只读存储器或闪存中。 嵌入式系统一般用于特定目标,因此要求软件稳定、高效且代码尽量精简。软件主要由嵌入式操作系统(EOS,Embedded Operating System)和其应用软件(ASW,Application software)。 常见有:VxWork、QNX、Nucleus、Palm OS、Windows CE、Window s Mobile、Linux等。 第5章 嵌入式系统的操作系统及软件开发 5.1嵌入式系统对操作系统的要求 1.嵌入式操作系统(EOS) EOS除具备一般操作系统最基本的功能(如任务调度、同步机制、中断处理、文件处理等)外,还具有以下特点: ① 可装卸性:具有开放性、可伸缩性的体系结构。 ② 强实时性:可用于各种实时控制。 ③ 统一的接口:具有各种设备的驱动。 ④ 操作方便、简单:提供友好的图形GUI、易学易用。 5.1嵌入式系统对操作系统的要求 1.嵌入式操作系统(EOS) ⑤ 强大的网络功能:支持 传输控制协议/Internet协议(TCP/IP,Transmission Control Protocol/Internet Protocol) 用户数据报协议(UDP,User Datagram Protocol); 端对端协议(PPP,Peer-Peer Protocol)等协议。 ⑥ 强稳定性和弱交互性。 ⑦ 固化代码。 ⑧ 对硬件有着良好的适应性。 5.1嵌入式系统对操作系统的要求 1.嵌入式操作系统(EOS) 5.1嵌入式系统对操作系统的要求 1.嵌入式操作系统(EOS) 5.1嵌入式系统对操作系统的要求 2.对操作系统的要求 EOS选择对嵌入式系统的设计至关重要,可以遵循下列原则: ① 市场进入时间; ② 可移植性; ③ 可利用资源; ④ 系统定制能力; ⑤ 成本; ⑥ 中文内核支持。 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 嵌入式Linux 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 Win CE 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 VxWorks 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 OSE 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 Nucleus 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 eCos 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 μC/OS-II 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 uITRON 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 Palm OS 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 Palm OS 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 Palm OS 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 Symbian 5.1嵌入式系统对操作系统的要求 3.常见的嵌入式操作系统 QNX 第2节 嵌入式实时操作系统 5.2 嵌入式实时操作系统 实时操作系统(Real-Time Operating System,RTOS),是指操作系统本身要能在一个固定时限内对程序调用(或外部事件)做出正确的反应,亦即对时序与稳定性的要求十分严格。目前国际较为知名的实时操作系统有WindRiver的“VxWorks”、QNX的“NeutrinoRTOS”、Accelerated Technology的“Nucleus Plus”、Radisys的“OS/9”、Mentor Graphic的“VRTX”、LynuxWorks的“LynuxOS”,以及Embedded Linux厂商所提供的Embedded Linux版本,如TimeSys的“TimeSys Linux/Real Time”、FSMLabs的“RTLinux”、Lynux Works的“BlueCat RT”等。 5.2 嵌入式实时操作系统 其产品主要应用于航天、国防、医疗、工业控制等领域,这些领域的设备需要高度精确的实时操作系统,以确保系统任务的执行不会发生难以弥补的意外。目前,实时操作系统也

文档评论(0)

zilaiye + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档