第1讲 嵌入式系统概述.ppt
《第1讲 嵌入式系统概述.ppt》由会员分享,可在线阅读,更多相关《第1讲 嵌入式系统概述.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第一讲第一讲 嵌入式系统概论嵌入式系统概论2课程目的课程目的l本课程围绕基于本课程围绕基于ARMARM的微处理器的微处理器和和嵌入式操作系统嵌入式操作系统WinCEWinCE,介绍了嵌入式系统前沿发展趋势,理解其,介绍了嵌入式系统前沿发展趋势,理解其设计方法,学会嵌入式编程技术。设计方法,学会嵌入式编程技术。l实际动手能力,掌握嵌入式系统设计的基本方法。实际动手能力,掌握嵌入式系统设计的基本方法。l基础:学过基础:学过C,C+C,C+语言、微机原理或单片机等语言、微机原理或单片机等31 1张石张石 主编主编.ARM嵌入式系统教程嵌入式系统教程 北京:机械工业出版社,北京:机械工业出版社,20
2、0820082.2.马忠梅等著马忠梅等著.ARM.ARM嵌入式微处理器体系结构。北航出嵌入式微处理器体系结构。北航出版社版社3.3.郑灵翔等,嵌入式系统设计与应用开发,北航出版郑灵翔等,嵌入式系统设计与应用开发,北航出版社,社,2006.22006.2嵌入式系统应用、程序设计、嵌入式操作系统等方面的嵌入式系统应用、程序设计、嵌入式操作系统等方面的书籍、资料。书籍、资料。参考资料参考资料4本节提要本节提要1.1.为什么要学习嵌入式系统为什么要学习嵌入式系统2.2.嵌入式系统简介嵌入式系统简介 3.3.嵌入式系统与单片机、嵌入式系统与单片机、PCPC的区别的区别4.4.嵌入式系统的应用领域嵌入式系
3、统的应用领域5.5.嵌入式系统的发展现状和发展趋势嵌入式系统的发展现状和发展趋势 5一、为什么要学习嵌入式技术一、为什么要学习嵌入式技术l市场需求中国具有世界最大嵌入式技术市场,将市场需求中国具有世界最大嵌入式技术市场,将成为世界第一,手持仪器设备、信息家电、城市建成为世界第一,手持仪器设备、信息家电、城市建设、工业控制、军事应用,设、工业控制、军事应用,嵌入式技术无处,嵌入式技术无处不在不在 。l企业人才需求软硬件设计人才,应用开发人才,企业人才需求软硬件设计人才,应用开发人才,综合性人才,综合性人才,l技术发展趋势要求技术发展趋势要求8 8位、位、1616位、位、3232位,实时操作位,实
4、时操作系统,系统,6l嵌入式系统带来的工业年产值已超过了嵌入式系统带来的工业年产值已超过了1 1万亿美元,万亿美元,它正在成为信息技术(它正在成为信息技术(ITIT)产业争夺的重点之一。产业争夺的重点之一。l每年只有每年只有10%-20%10%-20%的计算机芯片用于台式机或笔记本的计算机芯片用于台式机或笔记本电脑等,这就意味着每年有超过电脑等,这就意味着每年有超过100100亿块亿块CPUCPU是为嵌是为嵌入式系统设计制造的。每年有超过入式系统设计制造的。每年有超过1 1万个新的嵌入式万个新的嵌入式系统计划产生。系统计划产生。l它们被广泛地应用到工业控制系统、仿真系统、医它们被广泛地应用到工
5、业控制系统、仿真系统、医疗仪器、信息家电、通信设备等众多领域中。疗仪器、信息家电、通信设备等众多领域中。嵌入式技术正在形成一种产业嵌入式技术正在形成一种产业 7l自动控制领域,不仅可以用于自动控制领域,不仅可以用于ATMATM机,自动售货机,机,自动售货机,工业控制等专用设备,和移动通讯设备结合、工业控制等专用设备,和移动通讯设备结合、GPSGPS、娱乐相结合,硬件方面,不仅有各大公司的微处理娱乐相结合,硬件方面,不仅有各大公司的微处理器芯片,还有用于学习和研发的各种配套开发包。器芯片,还有用于学习和研发的各种配套开发包。l尤其是在最近几年,嵌入式设备不断地进入到新的尤其是在最近几年,嵌入式设
6、备不断地进入到新的应用领域,比如应用领域,比如PDAPDA、手持设备、智能电话和机项盒手持设备、智能电话和机项盒等。等。嵌入式技术正在形成一种产业嵌入式技术正在形成一种产业 8l在通信领域,数字技术正在全面取代模拟技术。在通信领域,数字技术正在全面取代模拟技术。在广播电视领域,美国已开始由模拟电视向数字在广播电视领域,美国已开始由模拟电视向数字电视转变,欧洲的电视转变,欧洲的DVBDVB(数字电视广播)技术已在数字电视广播)技术已在全球大多数国家推广。全球大多数国家推广。l数字电视,高清晰、互动点播、机顶盒。数字电视,高清晰、互动点播、机顶盒。l在中国有在中国有80008000万有线电视网用户
7、,万有线电视网用户,1 1亿以上的有线亿以上的有线电话网用户,为其发展提供了巨大市场。电话网用户,为其发展提供了巨大市场。l针对如此巨大的市场,嵌入式系统的研发和生产针对如此巨大的市场,嵌入式系统的研发和生产也给我国信息产业实现跨越式发展提供了良好的也给我国信息产业实现跨越式发展提供了良好的机遇。机遇。嵌入式技术正在形成一种产业嵌入式技术正在形成一种产业 9l嵌入式系统设计是一门嵌入式系统设计是一门综合性综合性的课程,涉及的课程,涉及电子电子、计计算机算机、自动控制自动控制等诸多专业知识,综合性强!可包括等诸多专业知识,综合性强!可包括微机原理微机原理、单片机单片机设计、设计、操作系统操作系统
8、等课程内容。嵌入等课程内容。嵌入式系统是软件、硬件设计的结合。式系统是软件、硬件设计的结合。l理论与理论与实践实践相结合:实践是嵌入式系统课程的重要环相结合:实践是嵌入式系统课程的重要环节,缺乏实践的嵌入式系统课程是纸上谈兵。节,缺乏实践的嵌入式系统课程是纸上谈兵。对提高专业知识和实践能力大有帮助对提高专业知识和实践能力大有帮助10二二、嵌入式系统简介、嵌入式系统简介 任何一种可编程计算机系统,非一般用途,就可以算任何一种可编程计算机系统,非一般用途,就可以算是是“嵌入式系统嵌入式系统”。11二二、嵌入式系统简介、嵌入式系统简介 “以以应用应用为中心、以计算机技术为基础、为中心、以计算机技术为
9、基础、软件硬件可软件硬件可裁剪、功能、可靠性、成本、体积、裁剪、功能、可靠性、成本、体积、功耗严格要求功耗严格要求的的专用专用计算机系统。计算机系统。”12嵌入式系统简介嵌入式系统简介1.嵌入式系统的历史嵌入式系统的历史 从从20世世纪纪七七十十年年代代单单片片机机的的出出现现到到今今天天各各式式各各样样的的嵌嵌入入式式微微处处理理器器、微微控控制制器器的的大大规规模模应应用用,嵌嵌入入式式系统已经有了近系统已经有了近40年的发展历史。年的发展历史。l70年代,嵌入式系统的出现最初是基于单片机的。年代,嵌入式系统的出现最初是基于单片机的。l从从80年年代代早早期期开开始始,更更低低的的开开发发
10、资资金金和和更更高高的的开开发发效效率率的嵌入式系统出现。的嵌入式系统出现。l90年年代代以以后后,随随着着对对实实时时性性要要求求的的提提高高,软软件件规规模模不不断断上上升升,实实时时内内核核逐逐渐渐发发展展为为实实时时多多任任务务操操作作系系统统(RTOS)。)。13二二、嵌入式系统简介、嵌入式系统简介 2.嵌入式系统的定义嵌入式系统的定义 根据根据IEEE(国际电气和电子工程师协会)的定义:(国际电气和电子工程师协会)的定义:嵌入式系统是嵌入式系统是“用于控制、监视或者辅助操作机用于控制、监视或者辅助操作机器和设备的装置器和设备的装置”(原文为(原文为devices used to c
11、ontrol,monitor,or assist the operation of equipment,machinery or plants)。)。可以看出此定义是可以看出此定义是从应用上从应用上考虑的,嵌入式系统是考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。软件和硬件的综合体,还可以涵盖机电等附属装置。14l嵌入式系统是以嵌入式系统是以嵌入式应用嵌入式应用为目的的计算机系为目的的计算机系统。可分为系统级、板级、片级统。可分为系统级、板级、片级l系统级:各种类型的工控器系统级:各种类型的工控器l板级:各种类型的带板级:各种类型的带CPUCPU的主板及的主板及OEMOEM
12、产品产品l片级:各种以单片机、片级:各种以单片机、DSPDSP、微处理器为核心微处理器为核心的产品的产品微机学会的定义微机学会的定义15嵌入式系统简介嵌入式系统简介嵌入式系统的核心是嵌入式微处理器和嵌入式操作系统。嵌入式系统的核心是嵌入式微处理器和嵌入式操作系统。l嵌入式微处理器一般就具备以下嵌入式微处理器一般就具备以下4个特点:个特点:(1)对实时多任务有很强的支持能力。对实时多任务有很强的支持能力。(2)具有功能很强的存储区保护功能。具有功能很强的存储区保护功能。(3)可扩展的处理器结构。可扩展的处理器结构。(4)嵌入式微处理器必须功耗很低。嵌入式微处理器必须功耗很低。l与其他类型的操作系
13、统相比,嵌入式操作系统具有以下一些特与其他类型的操作系统相比,嵌入式操作系统具有以下一些特点。点。(1)体积小。体积小。(2)实时性。实时性。(3)特殊的开发调试环境。特殊的开发调试环境。16嵌入式系统简介嵌入式系统简介3.嵌入式系统的特点嵌入式系统的特点 l嵌入式系统特性嵌入式系统特性(1)功能特定性)功能特定性 一般嵌入式系统具有特定应用、特定功能要求。一般嵌入式系统具有特定应用、特定功能要求。(2)规模可变性)规模可变性 嵌入式系统一般是以最小系统为核心,外围器件嵌入式系统一般是以最小系统为核心,外围器件可扩充和裁减的系统。可扩充和裁减的系统。(3)实时性与稳定性)实时性与稳定性 嵌入式
14、系统在大多数领域对实时和稳定性都有很嵌入式系统在大多数领域对实时和稳定性都有很高的要求,特别是在设计人身安全的控制领域、如航高的要求,特别是在设计人身安全的控制领域、如航空、汽车控制等领域。空、汽车控制等领域。17嵌入式系统的特点嵌入式系统的特点l系统其他特性系统其他特性(1 1)操作系统内核小)操作系统内核小l由于嵌入式系统一般是应用于小型电子装置的,由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统资源相对有限,所以内核较之传统的操作系统要小得多。系统要小得多。l比如比如ENEAENEA公司的公司的OSEOSE分布式系统,内核只有分布式系统,内核只有5K
15、5K,而,而WindowsWindows的内核则要大得多。的内核则要大得多。18()专用性强()专用性强 嵌入式系统的个性化很强,其中的软件嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植。件进行系统的移植。l即使在同一品牌、同一系列的产品中也需要即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。根据系统硬件的变化和增减不断进行修改。l同时针对不同的任务,往往需要对系统进行同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,较大更改,程序的编译下载要和系统相结合,这
16、种修改和通用软件的这种修改和通用软件的“升级升级”是完全不同是完全不同的概念。的概念。嵌入式系统的特点嵌入式系统的特点19()系统精简()系统精简l不要求其功能设计及实现上过于复杂,这样不要求其功能设计及实现上过于复杂,这样一方面一方面利于控制系统成本利于控制系统成本,同时也利于实现,同时也利于实现系统安全。系统安全。()高实时性()高实时性OSOSl这是嵌入式软件的基本要求,而且软件要求这是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高质固态存储,以提高速度。软件代码要求高质量和高可靠性、实时性。量和高可靠性、实时性。嵌入式系统的特点嵌入式系统的特点20(5 5)使用
17、多任务的实时操作系统)使用多任务的实时操作系统l嵌入式系统的应用程序可以没有操作系统只接嵌入式系统的应用程序可以没有操作系统只接在芯片上运行。在芯片上运行。l为了合理地调度多任务、利用系统资源、系统为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选函数以及和专家库函数接口,用户必须自行选配配RTOSRTOS(RealRealTime Operating SystemTime Operating System)开开发平台,这样才能保证程序执行的实时性、可发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。靠性,并减少开发时间,保障软件质量。嵌
18、入式系统的特点嵌入式系统的特点21(6 6)嵌入式系统需要开发工具和环境)嵌入式系统需要开发工具和环境l由于其本身不具备自主开发能力,即使设计完成以后,由于其本身不具备自主开发能力,即使设计完成以后,用户通常也是不能对其中的程序功能进行修改,必须用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。有一套开发工具和环境才能进行开发。l这些工具和环境一般是基于这些工具和环境一般是基于通用计算机通用计算机上的软硬件设上的软硬件设备以及各种备以及各种逻辑分析仪、混合信号示波器逻辑分析仪、混合信号示波器等。等。l开发时往往有开发时往往有主机主机和和目标机目标机的概念,主机用于
19、程序的的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结开发,目标机作为最后的执行机,开发时需要交替结合进行。合进行。嵌入式系统的特点嵌入式系统的特点224.嵌入式系统的分类嵌入式系统的分类主要从实时性进行划分主要从实时性进行划分u硬实时系统硬实时系统 是指系统要确保在最坏情况下的服务时间,对是指系统要确保在最坏情况下的服务时间,对于事件响应时间的截止期限必须得到满足。于事件响应时间的截止期限必须得到满足。u软实时系统软实时系统 其时限是一个柔性灵活的,可以容忍偶然的超其时限是一个柔性灵活的,可以容忍偶然的超时错误。失败造成的后果并不严重。时错误。失败造成的后果并不严重。23
20、三、嵌入式系统与单片机、三、嵌入式系统与单片机、PCPC机的区别机的区别嵌入式系统嵌入式系统 单片机系统单片机系统l目前嵌入式系统的主流是以目前嵌入式系统的主流是以3232位嵌入式微处理器位嵌入式微处理器为核心的硬件设计和嵌入式操作系统的软件设计为核心的硬件设计和嵌入式操作系统的软件设计l单片机系统多为单片机系统多为4 4位、位、8 8位、位、1616位机,不适合运行位机,不适合运行操作系统,难以进行较为复杂的运算及处理功能操作系统,难以进行较为复杂的运算及处理功能l嵌入式系统强调基于平台的设计、软硬件协同设嵌入式系统强调基于平台的设计、软硬件协同设计,单片机大多采用软硬件流水设计。计,单片机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1讲 嵌入式系统概述 嵌入式 系统 概述
限制150内