版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章
嵌入式系统概述第一章嵌入式系统概述引子:计算机系统的三大领域专家预言:大机时代→PC时代→后PC时代(嵌入式时代)第一章嵌入式系统概述1基本概念2发展历史3应用领域4未来趋势过去现在将来概念第一章嵌入式系统概述1基本概念1.1嵌入式系统的定义1.2嵌入式系统的特点1.3嵌入式系统的组成1.4嵌入式系统的分类第一章嵌入式系统概述1基本概念1.1嵌入式系统的定义从广义的角度:
嵌入式系统是一切非PC和大型机的计算机系统
goReaderInterneteBookSamsungAnyWebInternetScreenPhoneTektronixTDS7000DigitalOscilloscopesNixvueDigitalAlbumDigitalPhotoAlbum第一章嵌入式系统概述1基本概念1.1嵌入式系统的定义从应用的角度:
devicesusedtocontrol,monitororassisttheoperationofequipment,machineryorplants.
嵌入式系统是控制、监视或辅助设备、机器和车间运行的装置。IEEE(国际电气和电子工程师协会)定义第一章嵌入式系统概述1基本概念1.1嵌入式系统的定义从系统的角度:
嵌入式系统是设计完成复杂功能的硬件和软件,并
使其紧密耦合在一起的计算机系统,是更大系统的一个
完整的子系统。第一章嵌入式系统概述1基本概念1.1嵌入式系统的定义从技术的角度:
嵌入式系统是一个以应用为中心、以计算机技术为基础,并融合微电子技术、通信技术和自动控制技术,而且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。第一章嵌入式系统概述1基本概念1.2嵌入式系统与桌面通用系统比较
相同硬件和软件的集合第一章嵌入式系统概述1基本概念嵌入式系统与桌面通用系统比较
不同形态:“嵌入”于不同设备Vs基本雷同的标准形态独立存在价值:“嵌入”的不同设备Vs通用指标(计算能力、存储能力)功耗:几mW-几WVs几百W功能:专用单一Vs通用复杂资源:够用就行Vs大而全第一章嵌入式系统概述1基本概念嵌入式系统与桌面通用系统比较
不同实时:系统最坏情况下的行为Vs系统平均响应时间和用户方便可靠:恶劣环境无人值守长时间Vs一般环境开发:交叉开发在线仿真固化存储Vs单机开发二次编程生命:8-10年Vs18个月竞争:百家争鸣Vs巨头垄断第一章嵌入式系统概述1基本概念1.2嵌入式系统的特点
面向特定应用(专用性)
ARM:手机MIPS:机顶盒PowerPC:网络设备SH:工业控制MSP430:超低功耗要求量体裁衣(可裁剪性)硬件软件第一章嵌入式系统概述1基本概念1.2嵌入式系统的特点
实时性实时性是指系统能够及时(限定时间内)处理外部事件。大多数实时系统都是嵌入式系统,而嵌入式系统多数也有实时性的要求,如微波炉加热过程中炉门一旦被打开必须在数十毫秒内停止加热。可靠性很多嵌入式系统必须持续工作甚至在极端环境下正常运行。因此,大多数嵌入式系统都具有可靠性机制,例如硬件的看门狗定时器、软件的内存保护和重启机制等,以保证嵌入式系统在出现问题时能够重新启动,保障系统的健壮性。第一章嵌入式系统概述1基本概念1.2嵌入式系统的特点
较长的生命周期与具体嵌入的产品同步:导入期→成长期→成熟期→衰退期不易垄断将计算机技术、电子技术与各行业的具体应用相结合的产物资金密集、技术密集、高度分散、不断创新的知识集成系统第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成
硬件
嵌入式系统的运行基础提供嵌入式软件运行的物理平台和通信接口软件
嵌入式系统的控制核心控制整个嵌入式系统的运行,实现嵌入式系统的功能
问题:
嵌入式系统中,是硬件重要还是软件重要呢?
嵌入式系统中,是硬件赚钱还是软件赚钱呢?第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(硬件)
硬件嵌入式处理器(核心)嵌入式存储器嵌入式I/O设备嵌入式I/O接口第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(嵌入式处理器的分类)
嵌入式微控制器(MCU,Micro-programmedControlUnit)(MCU,Micro-ControllerUnit)嵌入式微处理器(MPU,Micro-ProcessorUnit)嵌入式数字信号处理器(DSP,DigitalSignalProcessor)嵌入式片上系统(SOC,SystemOnChip)板级开发芯片级开发第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(嵌入式处理器的分类)
嵌入式微控制器(MCU)定义:内部集成中央处理单元、ROM、RAM、总线接口和各种外设特点:将整个计算机系统集成到一块芯片上体积小、功耗小、成本低、可靠性强典型:(哈佛结构)
ATMEL公司的AT89(51系列)和AVR90
Microchip公司的PICTI公司的MSP430
单片机第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(嵌入式处理器的分类)
嵌入式微处理器(MPU)★定义:内部仅包含单纯的中央处理单元特点:(与PC机里的CPU的区别)减:保留和应用紧密部分裁去冗余部分增:将通用计算机中许多由板卡完成的I/O电路集成到芯片内部典型:
ARM(冯诺伊曼结构[ARM7]、哈佛结构[ARM9/10/11])
MIPS(冯诺伊曼结构)
类似于PC机里的CPU第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(嵌入式处理器的分类)
嵌入式数字信号处理器(DSP)定义:具有专门的硬件乘法器特点:适合对离散数字信号进行快速处理和运算应用用于视频、音频处理典型:(哈佛结构)
TI公司的TMS320C2000系列(控制)和C5000系列(通信)Motorola公司的DSP56000系列第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(嵌入式处理器的分类)
嵌入式片上系统(SOC)定义:将一个或多个CPU单元以及功能部件集成在一块芯片上
TI(3G):OMAP=TMS320C54X+ARM925+多功能周边电路特点:电路板更简洁、体积和功耗更小可靠性更高典型:通用系列:Motorola公司的M-Core
专用系列:OMAP第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(主流的嵌入式处理器)
ARM处理器32位RISC内核,除ARM7采用冯诺依曼架构外,其他均哈佛架构在智能手机、平板电脑等领域应用尤为广泛MIPS处理器32/64位RISC内核在机顶盒领域应用尤为广泛PowerPC处理器64位RISC内核在网络通信、办公自动化、多媒体娱乐和消费电子等领域应用广泛第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(硬件)
硬件嵌入式存储器(层次结构)嵌入式处理器(单片机)根据实际情况需要扩展外部存储器嵌入式处理器芯片内部嵌入式处理器芯片外部,嵌入式系统内部嵌入式系统外部第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(硬件)
硬件嵌入式存储器(主要类型)用来存放程序(固化的应用软件)和数据(其他信息)ROM:生成时固定不可再次编程只读,存放启动代码FLASH:可读可写速度慢软件控制读写,存放断电保存数据SRAM:速度快无需动态刷新体积大容量小价格高,CacheDRAM:体积小容量大价格低速度慢需控制器动态刷新,常用SDRAM:时钟频率与处理器总线同步提高传输效率,最常用基本存储单元MOS管栅极电容基本存储单元触发器易失性存储器非易失性存储器NANDFLASH大容量数据存储第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(硬件)
硬件嵌入式外围设备一般包括:一般不包括:NOKIA5110耐低温第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(硬件)
硬件嵌入式外围设备用于人机交互的设备:
——LED、蜂鸣器、七段LED、LCD、…——按键、4*4键盘、拨盘、摇杆、触摸屏、…用于机机交互的设备:
——传感器(Sensor):温度传感器、压力传感器、…——伺服执行机构(Actuator):继电器和电机、…第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(硬件)
硬件嵌入式I/O接口UARTSPII2CUSBCANI2S以太网红外WIFIZigBee第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成(硬件小结)
硬件嵌入式处理器嵌入式存储器(SDRAM+NANDFLASH)嵌入式外围设备和接口电路嵌入式微控制器(ARM)及其最小系统片内存储器—片外存储器—外部存储器设备:Switch,LED,
LCD,7-SEG-LED…接口:UART,USB,ETH,…第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成
软件无操作系统下的嵌入式软件(功能简单)带操作系统的嵌入式软件(功能较为复杂)第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成
软件(无操作系统下的嵌入式软件)引导程序一般由汇编语言编写,在嵌入式系统上电后运行,完成自检、存储映射、时钟系统和外设接口配置等硬件初始化操作。应用程序一般由C语言编写,直接架构在硬件之上,在引导程序之后运行,负责实现嵌入式系统的主要功能。第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成
软件(无操作系统下的嵌入式软件:应用程序结构)循环轮询系统//main.cvoidmain(){Initialize();while(1){…}
}第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成
软件(无操作系统下的嵌入式软件:应用程序结构)前后台系统第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成
软件(有操作系统下的嵌入式软件)第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成
软件(有操作系统下的嵌入式软件):设备驱动层引导程序(Bootloader)设备驱动程序(DeviceDriver)为上层软件提供透明的设备操作接口第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成
软件(有操作系统下的嵌入式软件):操作系统层嵌入式操作系统
——μC/OS-II、TinyOS、Vxworks
——嵌入式Linux
——Android、IOS第一章嵌入式系统概述1基本概念1.3嵌入式系统的组成
软件(有操作系统下的嵌入式软件):应用软件层嵌入式应用软件/嵌入式应用程序可基于或不基于嵌入式操作系统,实现用户应用功能第一章嵌入式系统概述1基本概念1.4嵌入式系统的分类
按硬件(嵌入式处理器的位数)划分嵌入式处理器——4位:Intel4004、…——8位:IntelMCS-51、…——16位:IntelMCS-96、…——32位:ARM7、ARM9、…——64位:RENESASSH5、…大量应用高速发展逐渐淘汰技术成熟第一章嵌入式系统概述1基本概念1.4嵌入式系统的分类
按软件(有无嵌入式操作系统)划分无操作系统控制的嵌入式系统小型操作系统控制的嵌入式系统大型操作系统控制的嵌入式系统第一章嵌入式系统概述1基本概念1.4嵌入式系统的分类
按实时性划分非实时嵌入式系统
不具备实时性要求的嵌入式系统(温湿度计)软实时嵌入式系统
外部事件在截止期限到达时偶尔未得到及时处理并不会带来致命失误的嵌入式系统(DVD播放器、机顶盒)硬实时嵌入式系统外部事件在截止期限到达时偶尔未得到及时处理,会带来致命失误的嵌入式系统(导弹控制系统、雷达导航系统)问题:生活中哪些地方需要使用实时系统?第一章嵌入式系统概述2发展历史2.1产生
嵌入式系统产生于20世纪60年代,随着计算机技术和电子技术的发展,嵌入式系统蓬勃发展,已经深入到社会生产和生活的各个领域。第一代电子管计算机(1946-1957)第二代晶体管计算机(1957-1965)
第一台专用计算机:美舰载轰炸机的多功能数字分析器第三代中/小规模集成电路计算机(1965-1970)
第一次通过容错技术提高可靠性:阿波罗4号导航计算机第四代大/超大规模集成电路计算机(1970-)嵌入式系统进入迅速发展的阶段,硬件和软件日臻完善第一章嵌入式系统概述2发展历史2.2发展——硬件(嵌入式处理器)
开创历史的Intel4004(1971年)永远经典的8051(1978年)独步当时的TMS320C10(1982年)流行当代的ARM(1996年)12mm24bitarchitecture2,250transistorsClock:108kHz第一章嵌入式系统概述2发展历史2.2发展——软件(嵌入式操作系统)无操作系统时代(20世纪70年代)初期,受硬件条件限制追求时空效率采用汇编语言直接控制系统后来,逐步采用高级语言和汇编语言相结合开发嵌入式应用软件简单嵌入式操作系统时代(20世纪80年代)出现了控制系统负载和监视应用程序运行的简单嵌入式操作系统简单而经典的嵌入式操作系统uCos内核大小只有几K嵌入式实时操作系统时代(20世纪90年代至今)嵌入式操作系统的实时性得到很大提高嵌入式操作系统的功能日益完善使嵌入式应用软件开发更加简单文件系统网络协议栈图形用户接口多任务、设备管理、应用程序接口、…第一章嵌入式系统概述3应用领域第一章嵌入式系统概述3应用领域3.1军事电子军事侦察阿富汗参加反恐作战的“赫耳墨斯”价值4万美元,可携带2架摄像机,发挥了很好作用。微型飞行器“黑寡妇”第一章嵌入式系统概述3应用领域3.1军事电子科学探测基于VxWorks的“火星探路者”第一章嵌入式系统概述3应用领域3.2工控设备工业控制第一章嵌入式系统概述3应用领域3.3智能仪表手持抄表仪第一章嵌入式系统概述3应用领域3.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 介入护理科研与论文写作
- (正式版)DB37∕T 1639.23-2021 《山东省重点工业产品用水定额 第23部分:专用设备制造业重点工业产品》
- (正式版)DB37∕T 2858.2-2016 《山东省森林资源管理信息系统建设规范 第2部分:森林资源数据编码》
- 冠心病患者的心脏起搏器植入术后护理
- 中医护理科研方法
- 公乌素煤矿选煤厂技术改造项目环境影响报告表
- 安全安装施工方案
- 海绵纺砂筛管项目环境影响报告表
- 养老机构消防安全宣传海报
- 广东省佛山北外附校三水外国语校2025-2026学年第六十八初三下学期期末联考英语试题含解析
- 团体员工意外保险
- 码头环保管理办法
- 国家基层糖尿病管理防治培训试题及答案
- DB31∕T 1487-2024 国际医疗服务规范
- 工程标杆管理办法细则
- 尿源性脓毒血症的护理
- 光电信息工程相关课件
- 殡仪馆司机管理制度
- 计算机等级考试二级wps题库100道及答案
- 绿色船舶拆除-绿色船舶拆除技术
- 马工程西方经济学(精要本第三版)教案
评论
0/150
提交评论