嵌入式系统讲义优秀PPT.ppt
《嵌入式系统讲义优秀PPT.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统讲义优秀PPT.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统讲义嵌入式系统讲义你现在浏览的是第一页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室21.1 引言引言n从幼苗茁壮成长到从幼苗茁壮成长到参天大树参天大树经过三十多年的发展,嵌入式系统从最开始的涓涓细经过三十多年的发展,嵌入式系统从最开始的涓涓细流,发展壮大成了目前流,发展壮大成了目前数量最多,使用范围最广的电数量最多,使用范围最广的电子信息系统子信息系统在人们的日常生活中,嵌入式设备在人们的日常生活中,嵌入式设备几乎随处可见几乎随处可见,已,已经成为生活的重要组成部分经成为生活的重要组成部分n虽然数量众多,但却虽然数量众多,但却不为人所知不为人
2、所知嵌入式系统一般嵌入式系统一般隐藏在产品中隐藏在产品中在使用过程中主要完成在使用过程中主要完成无形的信息处理无形的信息处理,用户不容易,用户不容易感知到它的存在感知到它的存在你现在浏览的是第二页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室31.2 嵌入式系统的定义嵌入式系统的定义n计算机分类计算机分类从从通用性通用性角度来分类:通用计算机和嵌入式计算机角度来分类:通用计算机和嵌入式计算机n通用计算机系统通用计算机系统巨型机、大型机、小型机、微型机巨型机、大型机、小型机、微型机服务器、工作站、台式机、笔记本计算机服务器、工作站、台式机、笔记本计算机n嵌
3、入式系统嵌入式系统坦克、导弹、飞机、军舰、雷达坦克、导弹、飞机、军舰、雷达DVD机、电视机、微波炉、洗衣机、电冰箱、热水器机、电视机、微波炉、洗衣机、电冰箱、热水器手机、手机、MP3播放器、数码相机、数码摄像机、机顶盒播放器、数码相机、数码摄像机、机顶盒键盘、鼠标、闪存盘、键盘、鼠标、闪存盘、CD-ROM、交换机、路由器、交换机、路由器你现在浏览的是第三页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室41.2 嵌入式系统的定义(续)嵌入式系统的定义(续)n嵌入式系统嵌入式系统以以应用应用为中心,以为中心,以计算机技术计算机技术为基础,软件硬件可裁为基础,
4、软件硬件可裁剪,适应应用系统对剪,适应应用系统对功能、可靠性、成本、功能、可靠性、成本、体积、重体积、重量、功耗量、功耗严格要求的严格要求的专用专用计算机系统计算机系统简而言之,是含有简而言之,是含有处理器处理器的的专用专用软硬件系统软硬件系统具有自主的具有自主的信息处理信息处理能力(信息装备)能力(信息装备)n英国电机工程师协会的定义英国电机工程师协会的定义Devices used to control,monitor,or assist the operation of equipment,machinery or plants(用于控制、监视或(用于控制、监视或者辅助操作机器和设备的装置
5、)者辅助操作机器和设备的装置)你现在浏览的是第四页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室51.2 嵌入式系统的定义(续)嵌入式系统的定义(续)n微机学会的定义微机学会的定义嵌入式系统是以嵌入式系统是以嵌入式应用嵌入式应用为目的的为目的的计算机系统计算机系统,可,可分为系统级、模块级、芯片级分为系统级、模块级、芯片级系统级:各种类型的工控机系统级:各种类型的工控机以以标准总线标准总线互联(背板结构)的工控机:互联(背板结构)的工控机:CPCI、PCI-ISA、VME、STD模块级:各种类型的带模块级:各种类型的带CPU的模块的模块嵌入式嵌入式CPU
6、模块模块:PC104模块、模块、Biscuit板板芯片级:各种以微控制器、芯片级:各种以微控制器、DSP、嵌入式微处理器为核、嵌入式微处理器为核心的产品心的产品个性化设计个性化设计你现在浏览的是第五页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室61.3 嵌入式系统的体系结构嵌入式系统的体系结构你现在浏览的是第六页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室71.3 嵌入式系统的体系结构(续)嵌入式系统的体系结构(续)你现在浏览的是第七页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院
7、601室室81.3 嵌入式系统的体系结构(续)嵌入式系统的体系结构(续)n硬件层硬件层嵌入式处理器嵌入式处理器嵌入式微处理器、微控制器、数字信号处理器嵌入式微处理器、微控制器、数字信号处理器SoC(System on Chip)FPGA、ASIC存储器系统存储器系统ROM、FLASH、E2PROM、SRAM、SDRAM等等中断控制器、中断控制器、DMAC、定时器、定时器/计数器计数器UART、USB控制器、控制器、LCD控制器控制器其它其它I/O接口接口CAN、Zigbee、蓝牙、蓝牙、ECC、3DES等等等等你现在浏览的是第八页,共46页2022/10/18 国防科技大学计算机学院国防科技大
8、学计算机学院601室室91.3 嵌入式系统的体系结构(续)嵌入式系统的体系结构(续)n中间层(中间层(BSP)板级支持包(板级支持包(Board Support Package)系统软件与底层硬件系统软件与底层硬件隔离隔离相关硬件的初始化相关硬件的初始化数据的输入输出操作数据的输入输出操作硬件设备的配置功能硬件设备的配置功能特点特点硬件相关性硬件相关性操作系统相关性操作系统相关性你现在浏览的是第九页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室101.3 嵌入式系统的体系结构(续)嵌入式系统的体系结构(续)n操作系统层操作系统层嵌入式操作系统(嵌入式操作
9、系统(EOS)标准内核(标准内核(API)封装资源封装资源时钟、定时器、中断、时钟、定时器、中断、DMA、I/O简化软件设计、提高软件系统可靠性简化软件设计、提高软件系统可靠性文件子系统文件子系统图形子系统图形子系统网络子系统网络子系统其它通用模块其它通用模块CAN、蓝牙、蓝牙、Zigbee、Modbus、LIN协议栈协议栈你现在浏览的是第十页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室111.3 嵌入式系统的体系结构(续)嵌入式系统的体系结构(续)n应用层应用层与应用密切相关与应用密切相关面向目标和用户面向目标和用户完成特定的功能完成特定的功能例如例
10、如星载遥感图像处理系统星载遥感图像处理系统星载合成孔径雷达星载合成孔径雷达机载相控阵雷达机载相控阵雷达机载相控阵雷达机载相控阵雷达你现在浏览的是第十一页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室12你现在浏览的是第十二页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室131.4 嵌入式系统的特点嵌入式系统的特点n嵌入专用嵌入专用嵌入式嵌入式处处理器理器与通用处理器的最大不同就是嵌入式与通用处理器的最大不同就是嵌入式处处理器理器嵌入嵌入在针对在针对特定应用特定应用设计的系统中设计的系统中n综合性强综合性强嵌入式系统
11、是将嵌入式系统是将计算机技术、半导体技术和电子技术计算机技术、半导体技术和电子技术与各个与各个行业的具体应用行业的具体应用相结合后的产物相结合后的产物是一个技术密集、资金密集、知识高度分散、不断创是一个技术密集、资金密集、知识高度分散、不断创新的知识集成系统新的知识集成系统n设计高效设计高效可裁剪可裁剪嵌入式系统的硬件和软件都必须高效率地嵌入式系统的硬件和软件都必须高效率地设计,设计,量体裁衣、去除冗余量体裁衣、去除冗余你现在浏览的是第十三页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室141.4 嵌入式系统的特点(续)嵌入式系统的特点(续)n程序固化程
12、序固化软件一般都软件一般都固化在存储器芯片或处理器本身中固化在存储器芯片或处理器本身中,这样,这样提高了系统的执行速度和可靠性提高了系统的执行速度和可靠性n需要独立的开发系统需要独立的开发系统嵌入式系统本身嵌入式系统本身不具备自举开发能力不具备自举开发能力,必须有一套,必须有一套开开发工具和环境发工具和环境才能进行开发才能进行开发n生命周期长生命周期长嵌入式系统和具体应用结合在一起,其升级换代一般嵌入式系统和具体应用结合在一起,其升级换代一般与具体产品同步进行,因此具有与具体产品同步进行,因此具有较长的生命周期较长的生命周期n可靠性高、成本低、资源受限、功耗低等等可靠性高、成本低、资源受限、功
13、耗低等等你现在浏览的是第十四页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室151.5 嵌入式系统的发展历史及趋势嵌入式系统的发展历史及趋势n20世纪世纪70年代年代单片机单片机出现出现1975年年TITI推出了第一片推出了第一片4位单片机位单片机TMS-10001976年年Intel:80488051(8位)位)n20世纪世纪90年代年代ARM(1991年,年,32位)位)ARM7系列、系列、ARM9系列系列ARM10E系列、系列、ARM11系列系列SecurCore系列、系列、Cortex系列系列Power PC、MIPS你现在浏览的是第十五页,共4
14、6页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室161.5 嵌入式系统的发展历史及趋势(续)嵌入式系统的发展历史及趋势(续)n20世纪世纪80年代年代实时实时操作系统出现操作系统出现1981年,年,Ready System:VRTX32WindRiver:VxWorks实时性强、可靠性高实时性强、可靠性高n20世纪世纪90年代年代实时多任务实时多任务操作系统操作系统WindRiver:VxWorksMicrosoft:WinCE友好的图形界面友好的图形界面你现在浏览的是第十六页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室
15、171.5 嵌入式系统的发展历史及趋势(续)嵌入式系统的发展历史及趋势(续)n市场巨大、发展迅速、前景广阔市场巨大、发展迅速、前景广阔产品种类产品种类不断丰富不断丰富,应用范围,应用范围不断普及不断普及性能性能不断提高不断提高核心处理芯片位数更高核心处理芯片位数更高多种媒体处理能力的汇聚多种媒体处理能力的汇聚功耗功耗不断降低不断降低,体积,体积不断缩小不断缩小软件成为影响价格的主要因素软件成为影响价格的主要因素硬件模块化、标准化硬件模块化、标准化软件越来越复杂软件越来越复杂Nvidia Ion平台(离子平台)平台(离子平台)Ion=ATOM+Geforce 9400M54GFLOPS、14W你
16、现在浏览的是第十七页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室181.5 嵌入式系统的发展历史及趋势(续)嵌入式系统的发展历史及趋势(续)n程序设计语言程序设计语言汇编语言汇编语言C语言语言C+语言语言n优秀的开发环境优秀的开发环境软件开发环境软件开发环境完善、友好的完善、友好的工具链工具链项目管理、编辑、编译、调试、下载项目管理、编辑、编译、调试、下载硬件开发环境硬件开发环境开发板、仿真器开发板、仿真器、万用电表、示波器、逻辑分析仪、万用电表、示波器、逻辑分析仪n嵌入式系统设计工程嵌入式系统设计工程硬件、软件、开发环境硬件、软件、开发环境集成化、一
17、体化集成化、一体化网络化、图形化、多媒体化网络化、图形化、多媒体化你现在浏览的是第十八页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室19固件设计语言选用情况固件设计语言选用情况美国版美国版EETimes子网站子网站Embedded Systems Design十三年十三年来针对嵌入式软件所应用之设计语言的调查统计表来针对嵌入式软件所应用之设计语言的调查统计表 你现在浏览的是第十九页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室201.6 嵌入式系统的应用嵌入式系统的应用n军事应用军事应用n航空航天航空航天n工业控
18、制工业控制n机器人机器人n仪器仪表仪器仪表n办公设备办公设备n家用电器家用电器n消费电子消费电子n机载合成孔径雷达机载合成孔径雷达你现在浏览的是第二十页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室21坦克坦克自行加榴炮自行加榴炮步兵战车步兵战车你现在浏览的是第二十一页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室22你现在浏览的是第二十二页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室23战斗机战斗机防空导弹防空导弹轰炸机轰炸机你现在浏览的是第二十三页,共46页2022/1
19、0/18 国防科技大学计算机学院国防科技大学计算机学院601室室24神神舟舟六六号号你现在浏览的是第二十四页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室25火星一无所有的荒漠火星一无所有的荒漠“索杰纳索杰纳”轮探测车轮探测车“火星探路者火星探路者”飞船飞船你现在浏览的是第二十五页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室26工业控制工业控制你现在浏览的是第二十六页,共46页2022/10/18 国防科技大学计算机学院国防科技大学计算机学院601室室27机机械械脚脚示示教教你现在浏览的是第二十七页,共46页20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 讲义 优秀 PPT
限制150内