06第6章嵌入式操作系统概述.ppt

  1. 1、本文档共116页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06第6章嵌入式操作系统概述.ppt

第三部分 嵌入式操作系统 第6章 嵌入式操作系统概述 第7章 VxWorks与Tornado概貌 第8章 VxWorks操作系统的多 任务环境 第9章 Tornado交叉开发环境 第6章 嵌入式操作系统概论 嵌入式系统结构 第6章 嵌入式操作系统概论 嵌入式硬件实例 第6章 嵌入式操作系统概论 嵌入式系统应用实例 第6章 嵌入式操作系统概论 嵌入式操作系统的意义: 简单嵌入式系统 8位或16位CPU ,资源量,任务简单 程序员自己管理调度CPU资源 第6章 嵌入式操作系统概论 嵌入式操作系统的意义: 复杂嵌入式系统 32/64位CPU,资源丰富,处理能力强,功能需求复杂 需要采用嵌入式操作系统: 管理系统的CPU及外围硬件资源 为应用程序提供一个多任务/多线程的编程环境和各种应用程序开发接口 短时间内开发出功能强大、高效、可靠的系统 第6章 嵌入式操作系统概论 6.1 嵌入式操作系统的种类 6.2 嵌入式实时操作系统 6.3 嵌入式软实时操作系统 6.4 嵌入式操作系统的选择方法 6.5 嵌入式操作系统的发展趋势 6.6 本章小结 习题 6.1 嵌入式操作系统的种类 目前,市场上的嵌入式操作系统种类繁多,如VxWorks、pSOSystem、Nucleus、?C/OS、Window CE、Embedded Linux、PalmOS、EPOC、Hopen、DeltaOS等。 以下给出各种嵌入式操作系统的常见分类方法。 6.1 嵌入式操作系统的种类 1. 按实时性能分类 嵌入式系统按能否满足实时性要求,可分类为 嵌入式实时系统 嵌入式非实时系统 这些特性同样适用于嵌入式操作系统 6.1 嵌入式操作系统的种类 (1) 嵌入式实时操作系统 (Real-Time Operating System, 也称为嵌入式硬实时操作系统 ) 6.1 嵌入式操作系统的种类 性能特征 多任务运行方式 真实世界中的事件具有异步特征,能够运行许多并发进程 多任务运行方式则提供了一个较好的相对真实世界的匹配,它允许多个任务对应于许多外部事件的多线程执行,由系统内核分配 CPU 给这多任务来获得并发性 例:电力系统的保护监控装置 6.1 嵌入式操作系统的种类 基于优先级的抢占式调度 真实世界的事件可以继承优先级,基于优先级的抢占式调度反映了这一特征 在该调度机制中,任务被指派优先级,在能够执行的任务(没有被挂起或正在等待资源 )中,优先级最高的任务将被分配 CPU 资源,也就是说,当一个高优先级的任务处于可执行状态时,它立即抢占当前正在运行的较低优先级的任务 例:刀具切割机 6.1 嵌入式操作系统的种类 快速的任务上下文切换 任务上下文切换是指当处理器的控制权由当前运行任务转移到另一个任务时其投入运行时所发生的事件序列,包括保存当前运行任务的运行现场信息、插入相应队列、并依据一定的调度算法重新选择一个任务使之投入运行 快速的任务上下文切换是嵌入式实时操作系统的重要特征之一 例:刀具切割机 6.1 嵌入式操作系统的种类 较短的中断延迟时间 中断延迟(Interrupt Latency)时间是指中断发生到开始执行中断处理程序的时间 较短的最大中断禁止时间也是嵌入式实时操作系统的重要特征之一 6.1 嵌入式操作系统的种类 典型的嵌入式实时操作系统 VxWorks pSOSystem QNX Nucleus ?C/OS等 6.1 嵌入式操作系统的种类 (2) 嵌入式非实时操作系统 又称为“嵌入式软实时操作系统” 典型代表是嵌入式分时操作系统 也是一种多任务操作系统 任务调度采用时间片轮转方式 大的任务吞吐量 6.1 嵌入式操作系统的种类 典型的嵌入式软实时操作系统 Window CE Palm EPOC Embedded Linux等 6.1 嵌入式操作系统的种类 2. 按购买方式分类 商用型 免费型 6.1 嵌入式操作系统的种类 (1) 商用型嵌入式操作系统 特点 功能稳定、可靠 提供完整方便的开发调试工具 配套完善的技术支持和售后服务 但往往价格昂贵 典型代表 VxWorks、pSOSystem、QNX、Nucleus 、Window CE、Palm、EPOC等 6.1 嵌入式操作系统的种类 (2) 免费型嵌入式操作系统 特点 在价格方面具有优势 一般缺乏完善的集成开发调试工具 稳定性与服务方面存在挑战 典型代表 Embedded Linux和?C/OS

文档评论(0)

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

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

1亿VIP精品文档

相关文档