《嵌入式系统原理与技术》全册配套课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《嵌入式系统原理与技术》全册配套课件.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式系统原理与技术 嵌入式 系统 原理 技术 配套 课件
- 资源描述:
-
1、嵌入式系统原理与技术嵌入式系统原理与技术全册配套课件全册配套课件 嵌入式系统嵌入式系统3主要内容嵌入式系统简介嵌入式系统简介嵌入式处理器嵌入式处理器嵌入式操作系统嵌入式操作系统嵌入式系统的典型应用嵌入式系统的典型应用嵌入式系统的基本设计过程嵌入式系统的基本设计过程4嵌入式系统的应用领域嵌入式应用嵌入式应用信息家电信息家电智能玩具智能玩具军事电子军事电子通信设备通信设备移动存贮移动存贮工控设备工控设备智能仪表智能仪表汽车电子汽车电子网络设备网络设备消费电子消费电子军事国防军事国防电子商务电子商务网络网络工业控制工业控制5goReader Internet eBookSamsung AnyWebI
2、nternet Screen PhoneeRemoteIntelligent Home ControllerTektronix TDS7000 Digital OscilloscopesNixvue Digital AlbumDigital Photo Album一些典型的嵌入式系统应用实例6嵌入式系统的应用n家用方面:数字电视、信息家电、智能玩具、手持通讯、存储设备的核心。7电饭煲电饭煲n日本原装进口日本原装进口TIGER/虎牌虎牌 JAH-T18C 电电饭煲电饭锅饭煲电饭锅 n全球是处于领先的地位,为了追求极致,日本的厂商想尽了一切办法,煮出来的米饭能带来与众不同的感受8智能马桶盖n智能马
3、桶盖起源于美国,日本最初引进并进行改良,于80年代推出全新产品,加入了集便盖加热、温水洗净、暖风干燥、杀菌等多种功能。9嵌入式视频服务器10现代化家庭11嵌入式Internet应用12嵌入式系统在信息家电中的应用n信息家电(Information Appliance)n一般可认为,那些低单价、操作简单、可通过因特网发送或获取信息,将逐步分割或替代PC的某些功能,并能与其它信息产品交换资料或讯息的产品可统称为信息家电。13信息家电的分类及特点n信息家电的分类n网络电视(NetTV)n网上游戏机(Internet gaming device)n智能掌上型设备(Internet smart hand
4、held device)n网络电话(Internet screen Phone)nConsumer NC client等。n信息家电技术特点n处理器发展趋向低成本、高整合性与低耗能。n整合数字与模拟处理的技术。n较PC更强调通讯能力。n利用软件增加产品的差异性(高附加价值的关键)14典型的信息家电产品信息家电定义代表性产品网络电视具有机顶盒或内建网络连接的电视Microsoft WebTV网络可视电话具有集成网络接入的屏幕电话InfoGear iPhone网络游戏机具有集成网络接入的游戏操纵台Sega Dreamcast网络智能手持器件蜂窝电话、个人数据助理(PDA)和其它集成网络接入的便携式
5、器件3Com Palm AT&T PocketNet Phone Nokia 9000,9000I,9110,7110NC委托(clients)提供网络接入以及能下载应用软件的器件IBM NetStationPC-中间器件通过PC接入网络以下载内容的器件DIAMON Multimedia Rio Player Nuvomedia Rocket e-BookAudible Mobile PlayerSource: IDC, Hambrecht & Quist1516信息家电数字机顶盒17汽车电子产品(18个嵌入式控制模块)CAN总线网络VOLVO S80汽车的CAN总线网络嵌入式应用汽车电子18
6、智能玩具与机器人19嵌入式技术应用工业控制n工业方面:机床、冶金、电子、交通、航空航天等行业技术升级的重要基础20阿富汗参加反恐作战的阿富汗参加反恐作战的“赫耳墨斯赫耳墨斯”价值价值4 4万美元,万美元,可携带可携带2 2架摄像机,发挥了架摄像机,发挥了很好作用。很好作用。军事侦察21 2002年11月28日,以色列一选举投票点,发生枪击事件,造成至少7人死亡,数十人受伤。以警方用机器人在检查一具巴勒斯坦枪手的尸体。反恐防暴22微型飞行器微型飞行器-“黑寡妇黑寡妇”空中飞行器23基于Win CE的移动机器人平台24基于RTLinux的仿人机器人 高高 48 cm 48 cm重重: 6 kg:
7、6 kg灵活性:灵活性:20 DOF20 DOF操作系统操作系统: RT-Linux: RT-Linux接口形式接口形式: USB 1.0 (12Mbps): USB 1.0 (12Mbps)响应周期响应周期: 1ms: 1ms能源:能源: DC24V x 6.2A (150W) DC24V x 6.2A (150W)制造:富士通制造:富士通 25基于VXworks的火星探路者262004年“勇气号”再次登陆火星27 嵌入式系统嵌入式系统倪福川倪福川华中农业大学理学院计算机系华中农业大学理学院计算机系28主要内容嵌入式系统简介嵌入式系统简介嵌入式处理器嵌入式处理器嵌入式操作系统嵌入式操作系统嵌
8、入式系统典型应用嵌入式系统典型应用嵌入式系统的基本设计过程嵌入式系统的基本设计过程29嵌入式系统简介n定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统 30n嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,n它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 31嵌入式系统组成n嵌入式系统的构架可以分成四个部分:处理器、存储器、输入输出(I/O)和软件(由于多数嵌入式设备的应用软件和操作系统都是紧密结合 )32n嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用
9、系统的功能、可靠性、成本、体积等要求。n如果能建立相对通用的软硬件基础,然后在其上开发出适应各种需要的系统,是一个比较好的发展模式。 33嵌入式系统简介嵌入式系统简介n微处理器微处理器(Microprocessor Unit, MPU) n微控制器微控制器(Microcontroller Unit, MCU) n嵌入式嵌入式DSP (Embedded Digital Signal Processor, EDSP) n片上系统片上系统(System On Chip) 34嵌入式处理器分类n微处理器微处理器(Microprocessor Unit, MPU) n微控制器微控制器(Microcont
10、roller Unit, MCU) n嵌入式嵌入式DSP (Embedded Digital Signal Processor, EDSP) n片上系统片上系统(System On Chip) 35嵌入式微处理器36n目前主要的嵌入式处理器类型有目前主要的嵌入式处理器类型有Am186/88Am186/88、386EX386EX、SC-400SC-400、PowerPCPowerPC、6800068000、MIPSMIPS、ARM/StrongARMARM/StrongARM系列等系列等嵌入式微处理器37嵌入式微控制器n又称单片机芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数
11、器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能和外设。n代表性的通用系列包括8051、P51XA、MCS-251、MCS-96/196/296、C166/167、MC68HC05/11/12 /16、68300等。38嵌入式微控制器n微控制器的最大特点是单片化,体积大大减小,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。从而使功耗和成本下降、可靠性提高。n微控制器是目前嵌入式系统工业的主流。微控制微控制器是目前嵌入式系统工业的主流。微控制器的片上外设资源一般比较丰富,适合于控制,器的片上外设资源一般比较丰富
12、,适合于控制,因此称为微控制器。因此称为微控制器。39嵌入式DSP处理器nDSP处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。nDSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。40嵌入式DSP处理器n有代表性的产品是Texas Instruments的 TMS320系列和Motorola的DSP56000系列。nMotorola公司的DSP56000已经发展成为DSP56000,DSP56100, DSP56200和DSP56300等几个不同
13、系列的处理器。nPHILIPS公司今年来也推出了基于可重置嵌入式DSP结构低成本、低功耗技术上制造的DSP处理器,特点是具备双Harvard结构和双乘/累加器单元,应用目标是大批量消费类电子产品。41nSoC就是System on Chip,SoC是一种基于IP(Intellectual Property)核嵌入式系统设计技术。它结合了许多功能区块,将功能做在一个芯片上,ARM RISC、MIPS RISC、DSP或是其他的微处理器核心,加上通信的接口单元,例如通用串行端口(USB)、TCP/IP通信单元、GPRS通信接口、GSM通信接口、IEEE1394、蓝牙模块接口等等,这些单元以往都是依
14、照各单元的功能做成一个个独立的处理芯片。嵌入式片上系统(SoC)42SOC体系结构ASIC CoreMemoryEmbedded ProcessorCoreAnalogFunctionsCommunicationSensorInterface43SOC体系结构n在一个硅片上实现一个复杂的系统n各种通用处理器内核将作为标准库,和许多其它嵌入式系统外设一样,成为VLSI设计中一种标准的器件,用标准的VHDL等语言描述,存储在器件库中。n用户只需定义出其整个应用系统,仿真通过后就可以将设计图交给半导体工厂制作样品。大部分均可集成到一块或几块芯片中去,应用系统电路板将变得很简洁,对于减小体积和功耗、提
15、高可靠性非常有利。 44知识产权45主要内容嵌入式系统简介嵌入式系统简介嵌入式处理器嵌入式处理器嵌入式操作系统嵌入式操作系统嵌入式系统的典型应用嵌入式系统的典型应用嵌入式系统的基本设计过程嵌入式系统的基本设计过程46嵌入式系统的应用领域嵌入式应用嵌入式应用信息家电信息家电智能玩具智能玩具军事电子军事电子通信设备通信设备移动存贮移动存贮工控设备工控设备智能仪表智能仪表汽车电子汽车电子网络设备网络设备消费电子消费电子军事国防军事国防电子商务电子商务网络网络工业控制工业控制47goReader Internet eBookSamsung AnyWebInternet Screen PhoneeRem
16、oteIntelligent Home ControllerTektronix TDS7000 Digital OscilloscopesNixvue Digital AlbumDigital Photo Album一些典型的嵌入式系统应用实例48嵌入式系统的应用n家用方面:数字电视、信息家电、智能玩具、手持通讯、存储设备的核心。49嵌入式视频服务器50现代化家庭51嵌入式Internet应用52嵌入式系统在信息家电中的应用n信息家电(Information Appliance)n一般可认为,那些低单价、操作简单、可通过因特网发送或获取信息,将逐步分割或替代PC的某些功能,并能与其它信息产品交
17、换资料或讯息的产品可统称为信息家电。53信息家电的分类及特点n信息家电的分类n网络电视(NetTV)n网上游戏机(Internet gaming device)n智能掌上型设备(Internet smart handheld device)n网络电话(Internet screen Phone)nConsumer NC client等。n信息家电技术特点n处理器发展趋向低成本、高整合性与低耗能。n整合数字与模拟处理的技术。n较PC更强调通讯能力。n利用软件增加产品的差异性(高附加价值的关键)54典型的信息家电产品信息家电定义代表性产品网络电视具有机顶盒或内建网络连接的电视Microsoft W
18、ebTV网络可视电话具有集成网络接入的屏幕电话InfoGear iPhone网络游戏机具有集成网络接入的游戏操纵台Sega Dreamcast网络智能手持器件蜂窝电话、个人数据助理(PDA)和其它集成网络接入的便携式器件3Com Palm AT&T PocketNet Phone Nokia 9000,9000I,9110,7110NC委托(clients)提供网络接入以及能下载应用软件的器件IBM NetStationPC-中间器件通过PC接入网络以下载内容的器件DIAMON Multimedia Rio Player Nuvomedia Rocket e-BookAudible Mobil
19、e PlayerSource: IDC, Hambrecht & Quist5556信息家电数字机顶盒57VOLVO S80汽车的CAN总线网络嵌入式应用汽车电子58智能玩具与机器人59嵌入式技术应用工业控制n工业方面:机床、冶金、电子、交通、航空航天等行业技术升级的重要基础60阿富汗参加反恐作战的阿富汗参加反恐作战的“赫耳墨斯赫耳墨斯”价值价值4 4万美元,万美元,可携带可携带2 2架摄像机,发挥了架摄像机,发挥了很好作用。很好作用。军事侦察61反恐防暴62微型飞行器微型飞行器-“黑寡妇黑寡妇”空中飞行器63基于Win CE的移动机器人平台64基于RTLinux的仿人机器人 高高 48 cm
20、48 cm重重: 6 kg: 6 kg灵活性:灵活性:20 DOF20 DOF操作系统操作系统: RT-Linux: RT-Linux接口形式接口形式: USB 1.0 (12Mbps): USB 1.0 (12Mbps)响应周期响应周期: 1ms: 1ms能源:能源: DC24V x 6.2A (150W)DC24V x 6.2A (150W)制造:富士通制造:富士通 65基于VXworks的火星探路者662004年“勇气号”再次登陆火星671.5 嵌入式操作系统n概述 计算机由硬件和软件两部分组成,操作系统计算机由硬件和软件两部分组成,操作系统OSOS是配置是配置在计算机硬件上的第一层软件
21、。操作系统可解释或理解为补在计算机硬件上的第一层软件。操作系统可解释或理解为补平硬件差异的界面或者说隐藏硬件,让应用程序可以在上面平硬件差异的界面或者说隐藏硬件,让应用程序可以在上面运行。通过由操作系统统一提供出来的系统界面来写应用程运行。通过由操作系统统一提供出来的系统界面来写应用程序,无须考虑不同硬件所造成的差异,让程序设计人员能够序,无须考虑不同硬件所造成的差异,让程序设计人员能够专注于所擅长领域的开发。专注于所擅长领域的开发。 从用户的观点看,从用户的观点看,OSOS是用户与计算机硬件系统之间的是用户与计算机硬件系统之间的接口,用户在接口,用户在OSOS的帮助下能够方便,快捷,安全,可
22、靠地的帮助下能够方便,快捷,安全,可靠地操纵计算机硬件和运行自己的程序;从资源管理的观点看,操纵计算机硬件和运行自己的程序;从资源管理的观点看,可以把可以把OSOS视为计算机系统资源的管理者。视为计算机系统资源的管理者。681.5 嵌入式操作系统n概述监控程序监控程序 在计算机技术发展的初期,为了给用户提供一在计算机技术发展的初期,为了给用户提供一个与计算机的接口,同时提高计算机的资源利用率,个与计算机的接口,同时提高计算机的资源利用率,便出现了计算机监控程序,使用户能通过监控程序便出现了计算机监控程序,使用户能通过监控程序来使用计算机。来使用计算机。 随着计算机技术的发展,计算机系统的硬件,
23、随着计算机技术的发展,计算机系统的硬件,软件资源也又进一步发展形成了操作系统,发展到软件资源也又进一步发展形成了操作系统,发展到现在,广泛使用的有三种操作系统,即多道批处理现在,广泛使用的有三种操作系统,即多道批处理操作系统,分时操作系统以及实时操作系统。操作系统,分时操作系统以及实时操作系统。691.5 嵌入式操作系统n发展监监控控程程序序操操作作系系统统实时操作系统实时操作系统分时操作系统分时操作系统多道批处理操作系统多道批处理操作系统 时时 间间 先先 后后 适用于多个用户共享适用于多个用户共享系统资源系统资源适用于计算中心等较适用于计算中心等较大的计算机系统大的计算机系统适用于嵌入式设
24、备和适用于嵌入式设备和有实时性要求的系统有实时性要求的系统中中701.5 嵌入式操作系统n实时操作系统 实时操作系统,指一个优先级高的任务能够实时操作系统,指一个优先级高的任务能够获得立即的,没有延迟的服务,它不需要等候任获得立即的,没有延迟的服务,它不需要等候任何其他任务,而且在得到何其他任务,而且在得到CPUCPU的使用权后,可一的使用权后,可一直执行到工作结束或者有更高级的进程出现为止。直执行到工作结束或者有更高级的进程出现为止。71n嵌入式操作系统的体系结构图应用程序应用程序文件系统文件系统/图形用户接口图形用户接口应用层应用层OS层层驱动层驱动层驱动程序、硬件抽象层、板级支持包驱动程
25、序、硬件抽象层、板级支持包硬件硬件基本模块基本模块内存管理内存管理 文件管理文件管理OS核核进程调度进程调度扩展模块扩展模块网络模块网络模块 图形驱动图形驱动数据库数据库模块模块721.5 嵌入式操作系统n基本概念对基于芯片的开发来说,应用程序对基于芯片的开发来说,应用程序一般是一个无限的循环,可称为前后台一般是一个无限的循环,可称为前后台系统或超循环系统。循环中调用相应的系统或超循环系统。循环中调用相应的函数完成相应的操作,这部分可以看成函数完成相应的操作,这部分可以看成后台行为。中断服务程序处理异步事件,后台行为。中断服务程序处理异步事件,这部分可以看成前台行为。这部分可以看成前台行为。
展开阅读全文