当前位置:文档之家› 嵌入式操作系统概述PPT课件

嵌入式操作系统概述PPT课件

11
嵌入式操作系统的演变(6/7) No Image
面向Internet的阶段
❖ 21世纪无疑将是一个网络的时代,将嵌入式系统应用到各种网络环 境中去的呼声自然也越来越高。目前大多数嵌入式系统还孤立于 Internet之外,随着Internet的进一步发展,以及Internet技术与信 息家电、工业控制技术等的结合日益紧密,嵌入式设备与Internet 的结合才是嵌入式技术的真正未来。
❖可固化
❖可配置、可剪裁
❖独立的板级支持包,可修改
❖不同的CPU有不同的版本
❖应用的开发需要有集成的交叉开发工具
5
概 述(2/2)
No
Image
近十年来,嵌入式操作系统得到飞速的发展
❖从支持8位微处理器到16位、32位甚至64位微处理器;
❖从支持单一品种的微处理器芯片到支持多品种微处理 器芯片;
3
一、嵌入式操作系统概述
概述 嵌入式操作系统的演变 嵌入式操作系统的分类 嵌入式操作系统的体系结构 嵌入式操作系统的组成 嵌入式操作系统的关键设计因素
4
概 述(1/2)
No
Image
嵌入式操作系统可以统称为应用在嵌入式系统的操作系 统,它具有一般操作系统的功能,同时具有嵌入式软件 的特点,主要有:
❖ 这一阶段嵌入式系统的主要特点是:出现了大量高可靠、低功耗的 嵌入式CPU(如Power PC等),各种简单的嵌入式操作系统开始出 现并得到迅速发展。此时的嵌入式操作系统虽然还比较简单,但已 经初步具有了一定的兼容性和扩展性,内核精巧且效率高,主要用 来控制系统负载以及监控应用程序的运行。
10
嵌入式操作系统的演变(5/7) No Image
Application
10%*
Networking Kernel
Application
Browser / GUI
Application
Java Advanced Interconnect
Windows API
Advanced Networking
Networking Utility Memory Management
(美)Wayne Wolf. 嵌入式计算系统设计原理 ,Computers as Components:Principles of Embedded Computing System Design.
2
第一章 嵌入式操作系统概述
一、嵌入式操作系统概述 二、嵌入式操作系统基本概念 三、嵌入式实时操作系统C/OS
❖从只有内核到除了内核外还提供其他功能模块,如文 件系统,TCP/IP网络系统,窗口图形系统等。
随着嵌入式系统应用领域的扩展,目前嵌入式操作系统 的市场在不断细分,出现了针对不同领域的产品,这些 产品按领域的要求和标准提供特定的功能。
6
嵌入式操作系统的演变(1/7)
No Image
Application Kernel
嵌入式操作系统
1
教 材及参考资料
No
Image
罗蕾主编. 嵌入式实时操作系统及应用开发(第 2版). 北京航空航天大学出版社.
Jean brosse著,邵贝贝等译. 嵌入式实时 操作系统uC/OS-II(第2版). 北京航空航天大学 出版社.
蓝枫叶编著. 嵌入式操作系统设计与实现. 电子 工业出版社.
❖ 这一阶段嵌入式系统的主要特点是:操作系统的实时性得到了很大 改善,已经能够运行在各种不同类型的微处理器上,具有高度的模 块化和扩展性。此时的嵌入式操作系统已经具备了文件和目录管理 、设备管理、多任务、网络、图形用户界面(GUI)等功能,并提 供了大量的应用程序接口(API),从而使得应用软件的开发变得 更加简单。
❖ 这些装置虽然已经初步具备了来自入式的应用特点,但仅仅只是使用8 位的CPU芯片来执行一些单线程的程序,因此严格地说还谈不上"系 统"的概念。
❖ 这一阶段嵌入式系统的主要特点是:系统结构和功能相对单一,处理 效率较低,存储容量较小,几乎没有用户接口。由于这种嵌入式系统 使用简便、价格低廉,因而曾经在工业控制领域中得到了非常广泛的 应用,但却无法满足现今对执行效率、存储容量都有较高要求的信息 家电等场合的需要。
Distributed Objects Fault Tolerance
90%*
Multiprocessing 75%* Multiprocessing
30%*
Networking Kernel
Networking Kernel
*Percent of total software supplied by RTOS vendor in a typical embedded device
7
嵌入式操作系统的演变(2/7) No Image
在嵌入式系统的发展过程中,从操作系统的角度来看, 大致经历了以下及几个阶段: ❖无操作系统阶段 ❖简单操作系统阶段 ❖实时操作系统阶段 ❖面向Internet的阶段
8
嵌入式操作系统的演变(3/7)
无操作系统阶段
❖ 嵌入式系统最初的应用是基于单片机的,大多以可编程控制器的形式 出现,具有监测、伺服、设备指示等功能,通常应用于各类工业控制 和飞机、导弹等武器装备中,一般没有操作系统的支持,只能通过汇 编语言对系统进行直接控制,运行结束后再清除内存。
实时操作系统阶段
❖ 20世纪90年代,在分布控制、柔性制造、数字化通信和信息家电等 巨大需求的牵引下,嵌入式系统进一步飞速发展,而面向实时信号 处理算法的DSP产品则向着高速度、高精度、低功耗的方向发展。 随着硬件实时性要求的提高,嵌入式系统的软件规模也不断扩大, 逐渐形成了实时多任务操作系统(RTOS),并开始成为嵌入式系 统的主流。
9
嵌入式操作系统的演变(4/7) No Image
简单操作系统阶段
❖ 20世纪80年代,随着微电子工艺水平的提高,IC制造商开始把嵌入 式应用中所需要的微处理器、I/O接口、串行接口以及RAM、ROM 等部件统统集成到一片VLSI中,制造出面向I/O设计的微控制器, 并一举成为嵌入式系统领域中异军突起的新秀。与此同时,嵌入式 系统的程序员也开始基于一些简单的"操作系统"开发嵌入式应用软 件,大大缩短了开发周期、提高了开发效率。
相关主题