嵌入式实时操作系统简介.ppt
《嵌入式实时操作系统简介.ppt》由会员分享,可在线阅读,更多相关《嵌入式实时操作系统简介.ppt(84页珍藏版)》请在优知文库上搜索。
1、1嵌入式系统嵌入式系统An Introduction to Embedded System第五课第五课 嵌入式实时操作系统嵌入式实时操作系统(RTOSRTOS)简介)简介2课程大纲课程大纲 嵌入式实时操作系统概况嵌入式实时操作系统概况 嵌入式实时操作系统特点嵌入式实时操作系统特点 嵌入式实时操作系统功能简介嵌入式实时操作系统功能简介 ARM-LinuxARM-Linux嵌入式操作系统内核实验嵌入式操作系统内核实验3背景分析背景分析p早期嵌入式系统:硬件所限早期嵌入式系统:硬件所限n汇编语言汇编语言n基本不采用操作系统基本不采用操作系统p基础条件成熟基础条件成熟n硬件的提升硬件的提升 微处理器性
2、能提高、存储器容量增加微处理器性能提高、存储器容量增加n软件技术快速发展软件技术快速发展 编译器、操作系统、集成开发环境编译器、操作系统、集成开发环境4嵌入式操作系统概述发展阶段(嵌入式操作系统概述发展阶段(1/4)p 嵌入式操作系统的发展主要经历了以下四个阶段:嵌入式操作系统的发展主要经历了以下四个阶段:p 无操作系统的阶段无操作系统的阶段n 单芯片为核心单芯片为核心n 具有与一些监测、伺服、指示设备相配合的功能具有与一些监测、伺服、指示设备相配合的功能n 一般没有明显的操作系统支持一般没有明显的操作系统支持n 通过汇编语言编程对系统进行直接控制。通过汇编语言编程对系统进行直接控制。n 主要
3、特点主要特点p系统结构和功能都相对单一,针对性强系统结构和功能都相对单一,针对性强p无操作系统支持无操作系统支持p几乎没有用户接口几乎没有用户接口5嵌入式操作系统概述发展阶段(嵌入式操作系统概述发展阶段(2/4)p 简单监控式的实时操作系统阶段简单监控式的实时操作系统阶段n 以嵌入式处理器为基础以嵌入式处理器为基础n 以简单监控式的操作系统为核心以简单监控式的操作系统为核心n 主要特点:主要特点:p处理器种类繁多,通用性比较弱;处理器种类繁多,通用性比较弱;p开销小,效率高;开销小,效率高;p一般配备系统仿真器,具有一定的兼容性和扩展性;一般配备系统仿真器,具有一定的兼容性和扩展性;p用户界面
4、不够友好,主要用来控制系统负载,以及监控应用程序用户界面不够友好,主要用来控制系统负载,以及监控应用程序运行。运行。n八十年代初:出现了以八十年代初:出现了以VRTX(1981)(1981)、pSOS等为代表的等为代表的第一代系统(实时内核),提供了实时操作系统基本功能。第一代系统(实时内核),提供了实时操作系统基本功能。6嵌入式操作系统概述发展阶段(嵌入式操作系统概述发展阶段(3/4)p 通用的嵌入式实时操作系统阶段通用的嵌入式实时操作系统阶段n 以通用型嵌入式操作系统为标志的嵌入式系统以通用型嵌入式操作系统为标志的嵌入式系统n 主要特点:主要特点:p运行在不同的微处理器运行在不同的微处理器
5、p具有强大的通用型操作系统的功能具有强大的通用型操作系统的功能p文件和目录管理文件和目录管理p多任务多任务p设备驱动支持设备驱动支持p网络支持网络支持p图形窗口图形窗口p用户界面用户界面p具有丰富的具有丰富的API和嵌入式应用软件和嵌入式应用软件n八十年代后期到九十年代初期,出现以八十年代后期到九十年代初期,出现以VxWorks、RTEMS、Nucleus PLUS、QNX、OSE为代表的第二代系统。为代表的第二代系统。7嵌入式操作系统概述发展阶段(嵌入式操作系统概述发展阶段(4/4)p 二十世纪末,出现了以二十世纪末,出现了以Integrity为代表的第三代系统,进一步为代表的第三代系统,进
6、一步在实时性、高可靠性、高可用性等方面提供了强有力的支持。在实时性、高可靠性、高可用性等方面提供了强有力的支持。p 新一代实时操作系统的发展方向主要包括高可信、高可靠、高可新一代实时操作系统的发展方向主要包括高可信、高可靠、高可用、高安全、微型化、支持多核等。用、高安全、微型化、支持多核等。p 近年来,出现了以近年来,出现了以Internet为标志的嵌入式系统为标志的嵌入式系统n 嵌入式系统与嵌入式系统与Internet的全面结合的全面结合n 嵌入式操作系统与应用设备的无缝结合嵌入式操作系统与应用设备的无缝结合n 代表着嵌入式操作系统发展的未来代表着嵌入式操作系统发展的未来p 新的名词新的名词
7、: WebOS嵌入式实时操作系统发展嵌入式实时操作系统发展8典型的嵌入式实时操作系统典型的嵌入式实时操作系统p嵌入式实时操作系统数量众多,如:嵌入式实时操作系统数量众多,如:nVxWorksnWindows CEnpSOSnQNXnPalmOS nNucleusnAndroidp国产嵌入式实时操作系统,如:国产嵌入式实时操作系统,如:nHOPENnDeltaOSnSmartOSnSZOSnRT-LinuxnSymbiannuc/OSnRTEMSnT-KernelnIntegritynThreadX9嵌入式实时操作系统嵌入式实时操作系统VxWorkspVxWorks操作系统是美国操作系统是美国W
8、indRiver公司于公司于1983年设计开发的嵌年设计开发的嵌入式实时操作系统,具有高性能、稳定的内核以及友好的用户开发入式实时操作系统,具有高性能、稳定的内核以及友好的用户开发环境,是环境,是世界第一大嵌入式操作系统提供商世界第一大嵌入式操作系统提供商,应用于航空航天、工,应用于航空航天、工业控制、网络设备、汽车电子等领域业控制、网络设备、汽车电子等领域。pVxWorks所具有的显著特点是:所具有的显著特点是:p可靠性、实时性和可裁剪性。可靠性、实时性和可裁剪性。p支持多种处理器,如支持多种处理器,如x86、PowerPC、ARM、Sparc、MIPS、DSP等。等。p经典应用:经典应用:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 实时 操作系统 简介