嵌入式操作系统-Chapter1-嵌入式系统导论.ppt
《嵌入式操作系统-Chapter1-嵌入式系统导论.ppt》由会员分享,可在线阅读,更多相关《嵌入式操作系统-Chapter1-嵌入式系统导论.ppt(91页珍藏版)》请在三一文库上搜索。
1、嵌入式操作系统,课程目的,理论与实践相结合 以嵌入式系统基础及嵌入式软件的核心嵌入式实时操作系统为重点,以应用为目的,全面介绍嵌入式系统 使大家既能对嵌入式系统及开发有一个全景的把握,又能深入理解嵌入式实时操作系统。,课程的主要内容,嵌入式系统基础,约14节课 嵌入式系统导论(什么是嵌入式系统?嵌入式系统分类、发展历程、特点、应用领域、发展趋势), 约3节课 嵌入式硬件系统基础(基本组成,嵌入式微处理器:ARM、MIPS、X86、SH等,总线、存储系统、输入/输出与典型接口等, W90P710/SH7709S ),约7节课 嵌入式软件系统基础(分类、特点、体系结构、运行流程、操作系统、开发工具
2、),约4节课,课程的主要内容,嵌入式实时内核,约14节课 任务管理与调度(任务、任务管理、调度算法), 约6节课 同步、互斥与通信(信号量、信箱、队列、事件、异步信号) , 约4节课 中断和时间管理(中断分类、处理过程、中断管理机制、硬件时钟设备、与OS的管理关系、时间管理机制) , 约2节课 内存管理和I/O管理(特点和管理机制) , 约2节课,课程的主要内容,嵌入式系统软件的开发, 约4节课 嵌入式系统开发模式 嵌入式软件开发工具 软件分析设计方法 习题:2节课 复习:2节课,教材及参考资料,嵌入式实时操作系统及应用开发,罗蕾主编,北京航空航天大学出版社. Philippe Gerum,
3、Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, Building Embedded Linux Systems, Second Edition, OReilly Press, 2008. 嵌入式系统体系结构 编程与设计(第二版),影印版,(Embedded Systems: Architecture, Programming and Design),主编:(印)卡玛尔,清华大学出版社,2009年; 嵌入式操作系统原理与应用,主编:吴旭光,何军红,化学工业出版社,2007年; 嵌入式Linux操作系统,主编:孙天泽,人民邮电出版社,2009年。,课程
4、成绩,课程成绩平时成绩期末考试成绩 平时成绩 占40分,其中作业两次每次10分,中期课堂测验20分, 期末考试:开卷考试占60分,第十二周,第一章 嵌入式系统导论,主要内容,嵌入式系统概述 嵌入式系统的应用领域 嵌入式系统的发展趋势,第一节 嵌入式系统概述,无处不在的嵌入式系统 嵌入式系统的定义 嵌入式系统的发展历程 嵌入式系统的特点 嵌入式系统的分类,计算机发展的三大阶段,第一阶段:始于五十年代的由IBM, Burroughs, Honeywell等公司率先研制的大型机。 第二阶段:始于七十年代的个人计算机。 第三阶段:计算机正迈入下一个充满机遇的阶段“后PC时代”或“无处不在的计算机”阶段
5、。,计算的发展过程,资源使用的灵活性,计算的自由性,无处不在的计算机,施乐公司Palo Alto研究中心主任Mark Weiser认为: “从长远来看,PC机和计算机工作站将衰落,因为计算机变得无处不在:例如在墙里、在手腕上、在手写电脑中(象手写纸一样)等等,随用随取、伸手可及”。,无处不在的计算机,全世界的计算机科学家正在形成一种共识: 计算机不会成为科幻电影中的那种贪婪的怪物, 而是将变得小巧玲珑, 无处不在. 他们藏身在任何地方, 又消失在所有地方, 功能强大, 确有无影无踪. 人们将这种思想命名为: “无所不在的计算机”。,嵌入式系统无处不在,彼此互连,即使远在火星,面对6万年才有一次
6、的机会,科学家们积极行动起来从6月开始,先后有欧洲的“火星快车”、美国“勇气号”和“机遇号”等三颗火星探测器飞往火星,而日本一颗本已在太空“迷失方向”的火星探测器也在关键时刻及时“醒”来,开始了久违的火星之旅。,火星与地球,这一对在星空中遥遥相望的“兄弟”,迎来6万年来“最亲密的接触”,在2003年8月27日这一天,火星距离地球最近达到55756622(5千多万)公里。,勇气号,自1997年10月15日发射以来,经历了7年35亿公里航程的卡西尼号太空船在2004年7月1日10时30分进入土星轨道,开始进行人类有史以来对土星及其31颗已知卫星最详尽的探测。,土星探测,“哥伦比亚”号,整个系统的起
7、飞重量达2000吨,高56米。,“小鹰”号标准排水量为60100吨,满载排水量达81123吨,舰长323.6米,舰宽39.6米,吃水11.4米,是世界上最大的常规动力航空母舰。舰员2930名,其中军官155名;航空人员2480名,其中军官320名。飞机:F-14D战斗机20架,F/A-18战斗机36架,E-2C预警机和EA-6B电子干扰机各4架,6架S-3B反潜机,6架直升机,2架ES-3A。,Smart Dust,http:/robotics.eecs.berkeley.edu/pister/SmartDust/,Wearable Computing,嵌入式设备无处不在, 但桌面系统还依然有
8、用,无处不在的计算机是计算机与使用者的比率达到和超过100:1的阶段 无处不在的计算机包括通用计算机和嵌入式计算机系统 在100:1比例中95%以上都是嵌入式计算机系统,并非通用计算机,通用计算机看得见的计算机,如:PC机、服务器、大型计算机等。,显示器,主 机,鼠 标,键 盘,硬 件,诸如主机、显示器、键 盘、鼠标等看得见部件,软件,应用程序可按用户 需要随时改变, 即重新编制。,通用计算机看得见的计算机,嵌入式系统定义,看不见的计算机,一般不能被用户编程, 它有一些专用的I/O设备, 对用户的接口是应用专用的。 An embedded system is a computer system
9、 contained within some larger device or product with the intent purpose of providing monitoring and control services to that device. “Any sort of device which includes a programmable computer but itself is not intended to be a general-purpose computer.” 通常将嵌入式计算机系统简称为嵌入式系统。,嵌入式系统定义,IEEE: “Device use
10、d to control,monitor,or assist the operation of equipment,machinery or plants”. 嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。,嵌入式系统定义,嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。 包含有计算机,但又不是通用计算机的计算机应用系统。,通用计算机与嵌入式系统对比,嵌入式系统的组成,嵌入式系统一般由嵌入式硬件和软件组成 硬件以微处理器为核心集成存储器和系统专用的输入/输出设备 软件包
11、括:初始化代码及驱动、嵌入式操作系统和应用程序等,这些软件有机地结合在一起,形成系统特定的一体化软件。,嵌入式系统的发展历程,嵌入式系统的出现和兴起(1960-1970) 嵌入式系统开始走向繁荣,软件和硬件日臻完善(1971-1989) 嵌入式系统应用走向纵深(1990年-现在),嵌入式系统的出现和兴起,出现:20世纪60年代以晶体管、磁芯存储为基础的计算机开始用于航空等军用领域。 第一台机载专用数字计算机是奥托内蒂克斯公司为美国海军舰载轰炸机“民团团员”号研制的多功能数字分析器(Verdan)。 同时嵌入式计算机开始应用于工业控制。1962年一个美国乙烯厂实现了工业装置中的第一个直接数字控制
12、(DDC)。,嵌入式系统的出现和兴起,兴起:在19651970年,当时计算机已开始采用集成电路,即第三代计算机。在军事、航空航天领域、工业控制的需求推动下。 第一次使用机载数字计算机控制的是1965年发射的Gemini3号,第一次通过容错来提高可靠性是1968年的阿波罗4号、土星5号。 1963年DEC公司推出PDP8并发展成PDP11系列,成为工业生产集中控制的主力军。 在军用领域中,为了可靠和满足体积、重量的严格要求,还需为各个武器系统设计五花八门的专用的嵌入式计算机系统。,嵌入式系统开始走向繁荣,嵌入式系统大发展是在微处理器问世之后 1973年至1977年间各厂家推出了许多8位的微处理器
13、,包括Intel 8080/8085,Motorola 的6800/6802,Zilog的Z80和Rockwell的6502。 微处理器不单用来组成微型计算机,而且用来制造仪器仪表、医疗设备、机器人、家用电器等嵌入式系统。 仅8085/Z80微处理器的销售就超过7亿片,其中大部分是用于嵌入式工业控制应用。,嵌入式系统开始走向繁荣,微处理器的广泛应用形成了一个广阔的嵌入式应用市场,计算机厂家除了要继续以整机方式向用户提供工业控制计算机系统外,开始大量地以插件方式向用户提供OEM产品,再由用户根据自己的需要构成专用的工业控制微型计算机,嵌入到自己的系统设备中。 为了灵活兼容,形成了标准化、模块化的
14、单板机系列。流行的单板计算机有Intel公司的iSBC系列、Zilog公司的MCB等。 由于兼容的要求,这就导致了工业控制微机系统总线的诞生。,嵌入式系统开始走向繁荣,1976年Intel推出Multibus,1983年扩展为带宽达40MB/S的Multibus。 1978年Prolog设计简单的STD总线广泛用于小型嵌入式系统。 1981年Motorola推出的VME_Bus则与Multibus瓜分高端市场。 目前在工业控制领域,嵌入式PC、PC104、CPCI(Compact PCI)总线已广泛应用到工业控制领域。,嵌入式系统开始走向繁荣,单片机、DSP出现 随着微电子工艺水平的提高, 集
15、成电路设计制造商开始把嵌入式应用所需要的微处理器、I/O接口、A/D、D/A转换、串行接口以及RAM、ROM通通集成到一个VLSI中, 制造出面向I/O设计的微控制器,就是我们俗称的单片机。 专门用于高速实时信号处理的数字信号处理器DSP。,嵌入式系统开始走向繁荣,软件技术的进步使嵌入式系统日臻完善 在微处理器出现的初期,为了保障嵌入式软件的时间、空间效率,软件只能用汇编语言编写。 由于微电子技术的进步,对软件的时空效率的要求不再那么苛刻了,嵌入式计算机的软件开始使用PL/M、C等高级语言。 对于复杂的嵌入式系统来说除了需要高级语言开发工具外,还需要嵌入式实时操作系统的支持。,嵌入式系统开始走
16、向繁荣,80年代初开始出现了一批软件公司,推出商品化的嵌入式实时操作系统和各种开发工具。 Ready System(后来的Microtec Research、后来又被Mentor Graphic收购)公司:VRTX操作系统及Xray, Spectra工具 Integrated System Incorporation (ISI,后被WindRiver公司合并):pSOS操作系统及pRISM工具 WindRiver公司:VxWorks操作系统及Tornado工具 QNX公司:QNX操作系统及工具 商用嵌入式实时操作系统和开发工具的出现和推广应用,使嵌入式系统的开发从作坊式向分工协作规模化的方向发
17、展,促使嵌入式应用扩展到更广阔的领域。,嵌入式系统应用走向纵深,进入20世纪90年代, 在分布控制、柔性制造、数字化通信和数字化家电等巨大需求的牵引下,嵌入式系统的硬件、软件技术进一步加速发展、应用领域进一步扩大。 手机、数码相机、VCD、数字电视、路由器、交换机等都是嵌入式系统。 大多数豪华轿车每辆拥有约50个嵌入式微处理器。 最新的波音777宽体客机上约有1000个微处理器。 在不久的将来你会在你的家里发现几十到上百的嵌入系统在为你服务。,嵌入式系统应用走向纵深,嵌入式系统的硬件 4位、8位、16位微处理器芯片已逐步让位于32位嵌入式微处理器芯片。 面向不同应用领域的(Applicatio
18、n-Specific)、功能强大、集成度高、种类繁多、价格低廉、低功耗的32位芯片已大量应用于各种各样的军用和民用设备。 DSP向高速、高精度、低功耗发展。 DSP与通用嵌入式微处理器集成(SoC)已成为现实,并已大量应用于嵌入式系统,如手机、IP电话等。,嵌入式系统应用走向纵深,在工业控制领域,嵌入式PC大量应用于嵌入式系统中。 PC104、CPCI(Compact PCI)总线因其成本低、兼容性化也已被广泛应用。 嵌入式系统的软件 随着微处理器性能的提高,嵌入式软件的规模也随着发生指数型增长。,嵌入式系统应用走向纵深,嵌入式 软件 危机,32位芯片将能够执行由上百万行C代码构成的复杂程序,
19、使得嵌入式应用具备高度复杂和智能化的功能,软件的实现从某种意义上说决定了产品的功能,已成为新产品成功与否的关键因素。,软件体现价值,DVD播放机 功能:视频 + 音频(incl. MP3) 价格:200 600元,iPod MP3播放机 功能:MP3 价格:,两者的硬件差异? 两者的价格差异? 核心价值在于:好的软件带给消费者最好的使用体验,嵌入式系统应用走向纵深,为此,嵌入式系统已大量采用嵌入式操作系统。 嵌入式操作系统功能不断的扩大和丰富,由80年代只有内核、发展为包括内核、网络、文件、图形接口、嵌入式JAVA、嵌入式CORBA及分布式处理等丰富功能的集合。 此外,嵌入式开发工具更加丰富,
20、其集成度和易用性不断提高,目前不同厂商已开发出不同类型的嵌入式开发工具,可以覆盖嵌入式软件开发过程各个阶段,提高嵌入式软件开发效率。,嵌入式系统的特点,嵌入式系统通常是形式多样、面向特定应用的 嵌入式系统得到多种类型的处理器和处理器体系结构的支持 嵌入式系统通常极其关注成本 嵌入式系统有实时性和可靠性的要求 嵌入式系统使用的操作系统一般是适应多种处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统 嵌入式系统开发需要专门工具和特殊方法,形式多样、面向特定应用,一般用于特定的任务,其硬件和软件都必须高效率地设计,量体裁衣、去除冗余,而通用计算机则是一个通用的计算平台。 它通常都具有低功耗、体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 操作系统 Chapter1 系统 导论
链接地址:https://www.31doc.com/p-2618834.html