第1章——嵌入式系统概述.pdf
《第1章——嵌入式系统概述.pdf》由会员分享,可在线阅读,更多相关《第1章——嵌入式系统概述.pdf(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Page 1嵌入式系统实验室嵌入式系统实验室嵌入式技术及应用计算机科学与技术学院计算机科学与技术学院陈菲2本节提要本节提要1 1 13 3 32 2 25 5 54 4 4前言嵌入式系统概述嵌入式开发工具嵌入式硬件嵌入式软件技术前言嵌入式系统概述嵌入式开发工具嵌入式硬件嵌入式软件技术嵌入式系统实验室嵌入式系统实验室Page 3嵌入式系统实验室嵌入式系统实验室从1997年到2005年,嵌入式系统市场将以年均240的速度增长。2007年全球嵌入式系统产业规模达到4081.6亿美元。嵌入式系统带来的工业年产值已超过了1万亿美元,它正在成为信息技术(IT)产业争夺的重点之一。每年只有10%-20%的计
2、算机芯片用于台式机或笔记本电脑等,这就意味着每年有10-20亿块CPU是为嵌入式系统设计制造的:每年有超过1万个新的嵌入式系统计划产生。社会对嵌入式人才的需求:通讯行业:华为、中兴、大唐、国内IT业:联想、同方、方正、工业领域:Siemens、ABB、研华、国内中小型高新技术企业1、课程的地位和意义、课程的地位和意义Page 4嵌入式系统实验室嵌入式系统实验室嵌入式系统是一门应用性很强的课程。嵌入式技术是一门综合性的课程,涉及涉及电子、计算机、自动控制等诸多专业知识,综合性强,可包括微机原理、单片机设计、操作系统等课程内容。嵌入式系统是软件、硬件设计的完美结合。理论与实践相结合:实践是嵌入式系
3、统课程的重要环节,缺乏实践的嵌入式系统课程是纸上谈兵。通过嵌入式系统课程学习,可提升嵌入式系统设计的专业知识和实际设计能力。2、课程简介、课程简介Page 5嵌入式系统实验室嵌入式系统实验室计算机原理微机接口技术操作系统C语言程序设计4、学习方法、学习方法掌握一种学习方法学习了解嵌入式技术研发的基本概念、方法和知识获得一些嵌入式开发设计实践经验3、先修课程、先修课程Page 6嵌入式系统实验室嵌入式系统实验室5、参考书、参考书深入浅出ARM7,周立功 张华 编著,北京航空航天大学,2005年ARM体系结构域编程,杜春雷编著,清华大学出版社,2003年嵌入式系统体系结构、编程与设计,(印度)Ra
4、jKamal编著,陈曙晖等译,清华大学出版社嵌入式系统设计原理及应用,符意德编著,清华大学出版社基于S3C44B0X嵌入式CLinux 系统原理及应用 李岩荣盘祥编著,清华大学出版社单片机与嵌入式系统应用(期刊)Page 7嵌入式系统实验室嵌入式系统实验室5、相关网站:、相关网站:周立功周立功 英蓓特英蓓特 RAM 嵌入开发网嵌入开发网 Page 8嵌入式系统实验室嵌入式系统实验室嵌入式系统概述嵌入式系统概述C H A P T E RPage 9嵌入式系统实验室嵌入式系统实验室第第1章 嵌入式系统概述章 嵌入式系统概述1.嵌入式系统嵌入式系统2.嵌入式硬件结构嵌入式硬件结构3.嵌入式软件技术嵌
5、入式软件技术4.嵌入式开发工具嵌入式开发工具Page 10嵌入式系统实验室嵌入式系统实验室1.Embedded System in the worldIntel公司1980年发明的8位嵌入式MCU 8051今天仍然是全世界普遍流行的产品,(每年有超过几亿片的交货量)infieon公司(原西门子半导体)90年代初发布的c166系列16位RISC嵌入式微控制器,仍是当今汽车发动机的主流控制芯片(每年约有几千万的交货量)20世纪90年代后期以ARM系列32位嵌入式处理器为代表的嵌入式技术。全世界大约有40家半导体公司购买了ARM Core IP核。2004年我国嵌入式系统应用产品经济总量超过1000
6、0亿元,其中嵌入式处理器芯片约为120亿元。2004我国嵌入式微处理器销售总量大约为13亿片。1.1 嵌入式系统嵌入式系统Page 11嵌入式系统实验室嵌入式系统实验室嵌入式系统无处不在嵌入式系统无处不在即使远在火星面对6万年才有一次的机会,科学家们积极行动起来面对6万年才有一次的机会,科学家们积极行动起来从6月开始,先后有欧洲的从6月开始,先后有欧洲的“火星快车火星快车”、美国、美国“勇气号勇气号”和和“机遇号机遇号”等三颗火星探测器飞往火星,而日本一颗本已在太空等三颗火星探测器飞往火星,而日本一颗本已在太空“迷失方向迷失方向”的火星探测器也在关键时刻及时的火星探测器也在关键时刻及时“醒醒”
7、来,开始了久违的火星之旅。火星与地球,这一对在星空中遥遥相望的来,开始了久违的火星之旅。火星与地球,这一对在星空中遥遥相望的“兄弟兄弟”,迎来6万年来,迎来6万年来“最亲密的接触最亲密的接触”,在2003年8月27日这一天,火星距离地球最近达到55756622(5千多万)公里。,在2003年8月27日这一天,火星距离地球最近达到55756622(5千多万)公里。勇气号勇气号Page 12嵌入式系统实验室嵌入式系统实验室自1997年10月15日发射以来,经历了7年35亿公里航程的卡西尼号太空船在2004年7月1日10时30分进入土星轨道,开始进行人类有史以来对土星及其31颗已知卫星最详尽的探测。
8、自1997年10月15日发射以来,经历了7年35亿公里航程的卡西尼号太空船在2004年7月1日10时30分进入土星轨道,开始进行人类有史以来对土星及其31颗已知卫星最详尽的探测。土星探测Page 13嵌入式系统实验室嵌入式系统实验室“小鹰小鹰”号标准排水量为60100吨,满载排水量达81123吨,舰长323.6米,舰宽39.6米,吃水11.4米,是世界上最大的常规动力航空母舰。号标准排水量为60100吨,满载排水量达81123吨,舰长323.6米,舰宽39.6米,吃水11.4米,是世界上最大的常规动力航空母舰。“哥伦比亚哥伦比亚”号,整个系统的起飞重量达2000吨,高56米。号,整个系统的起飞
9、重量达2000吨,高56米。Page 14嵌入式系统实验室嵌入式系统实验室Page 15嵌入式系统实验室嵌入式系统实验室现实中的嵌入式系统现实中的嵌入式系统Page 16嵌入式系统实验室嵌入式系统实验室PDA可视电话机器人SONY机器狗Page 17嵌入式系统实验室嵌入式系统实验室嵌入式设备无处不在,但桌面系统还依然有用嵌入式设备无处不在,但桌面系统还依然有用无处不在的计算机是计算机与使用者的比率达到和超过无处不在的计算机是计算机与使用者的比率达到和超过100:1100:1的阶段的阶段无处不在的计算机包括无处不在的计算机包括通用计算机和嵌入式计算机通用计算机和嵌入式计算机系统系统在100:1比
10、例中在100:1比例中95%95%以上都是嵌入式计算机系统,并非通用计算机以上都是嵌入式计算机系统,并非通用计算机Page 18嵌入式系统实验室嵌入式系统实验室2.嵌入式系统的概念嵌入式系统的概念目前,对嵌入式系统的定义多种多样,但没有一种定义是全面的。目前,对嵌入式系统的定义多种多样,但没有一种定义是全面的。IEEEIEEEIEEEIEEE:devices used to control,monitor,orassist the operation of equipment,machinery or plants.嵌入式系统是将计算机的硬件或是软件嵌入其他机、电设备或应用系统中去,所构成了一
11、种新的系统,即嵌入式系统。嵌入式系统是将计算机的硬件或是软件嵌入其他机、电设备或应用系统中去,所构成了一种新的系统,即嵌入式系统。是以应用为中心,以计算机技术为基础,采用是以应用为中心,以计算机技术为基础,采用可裁剪可裁剪软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统专用计算机系统,用于实现对其他设备的控制、监视或管理等功能。,用于实现对其他设备的控制、监视或管理等功能。Page 19嵌入式系统实验室嵌入式系统实验室一个简单的定义:嵌入式系统式嵌入式计算机的简称一个简单的定义:嵌入式系统式嵌入式计算机的简称
12、。以火星登陆车为例,分析嵌入式系统的定义;亲自体会开发出一个完整的计算机系统。以火星登陆车为例,分析嵌入式系统的定义;亲自体会开发出一个完整的计算机系统。需求分析需求分析硬件设计硬件设计驱动程序驱动程序Bootloader&BSP(板级支持包)Bootloader&BSP(板级支持包)操作系统的移植操作系统的移植应用程序的开发应用程序的开发性能检查性能检查勇气号勇气号Page 20嵌入式系统实验室嵌入式系统实验室3.嵌入式系统适用场合嵌入式系统适用场合娱乐与消费类电子产品娱乐与消费类电子产品DC、MP3、PDADC、MP3、PDA办公自动化产品办公自动化产品激光打印机、传真机、扫描仪激光打印机
13、、传真机、扫描仪控制系统与工业自动化控制系统与工业自动化智能仪表、数控机床、机器人智能仪表、数控机床、机器人汽车汽车车载导航、娱乐系统车载导航、娱乐系统生物医学系统生物医学系统ECG设备、CT、超声检测设备ECG设备、CT、超声检测设备Page 21嵌入式系统实验室嵌入式系统实验室嵌入式系统示例嵌入式系统示例汽车控制系统汽车控制系统Page 22嵌入式系统实验室嵌入式系统实验室马达控制器车灯嵌入式系统示例嵌入式系统示例汽车控制系统汽车控制系统尾灯控制系统后车门控制系统前车门控制系统座椅控制系统发动器控制系统所有的控制系统都是一个完整的嵌入式系统Page 23嵌入式系统实验室嵌入式系统实验室嵌入
14、式系统中运行的任务是嵌入式系统中运行的任务是专用而确定专用而确定的的心脏监视器只需要运行信号输入、信号处理、心电图显示任务心脏监视器只需要运行信号输入、信号处理、心电图显示任务如果要更改任务,需要对整个系统进行重新设计或在线维护如果要更改任务,需要对整个系统进行重新设计或在线维护桌面通用系统需要支持桌面通用系统需要支持大量的、需求多样大量的、需求多样的应用程序的应用程序对系统中运行的程序不作假设对系统中运行的程序不作假设程序升级、更新方便程序升级、更新方便4.嵌入式系统与桌面通用系统的区别(嵌入式系统与桌面通用系统的区别(I)Page 24嵌入式系统实验室嵌入式系统实验室嵌入式系统中往往对嵌入
15、式系统中往往对实时性实时性提出较高的要求。提出较高的要求。实时系统:指系统能够在限定的响应时间内提供所需水平的服务。(实时系统:指系统能够在限定的响应时间内提供所需水平的服务。(POSIX 1003.b)嵌入式实时系统可分为:嵌入式实时系统可分为:强实时型:响应时间强实时型:响应时间sms级;级;一般实时:响应时间一般实时:响应时间mss级;级;弱实时:响应时间弱实时:响应时间s级以上。级以上。4.嵌入式系统与桌面通用系统的区别(嵌入式系统与桌面通用系统的区别(II)Page 25嵌入式系统实验室嵌入式系统实验室嵌入式系统中使用的操作系统一般是嵌入式系统中使用的操作系统一般是实时操作系统实时操
16、作系统。嵌入式实时操作系统数量众多。嵌入式实时操作系统数量众多。4.嵌入式系统与桌面通用系统的区别(嵌入式系统与桌面通用系统的区别(III)4.嵌入式系统与桌面通用系统的区别(嵌入式系统与桌面通用系统的区别(IV)嵌入式系统大都有嵌入式系统大都有功耗约束功耗约束。微气象环境监测微气象环境监测要求要求1分钟采样一次,每个采样节点采用电池供电,分钟采样一次,每个采样节点采用电池供电,1年更新一次。采用常规的方法,能量只能持续工作年更新一次。采用常规的方法,能量只能持续工作5天;天;引入间歇工作方式,从而降低功耗,节省能量。引入间歇工作方式,从而降低功耗,节省能量。Page 26嵌入式系统实验室嵌入
17、式系统实验室嵌入式系统比桌面通用系统可用资源少得多。嵌入式系统比桌面通用系统可用资源少得多。嵌入式系统的开发需要嵌入式系统的开发需要专业工具和特殊方法专业工具和特殊方法。开发:开发:交叉编译、交叉链接交叉编译、交叉链接调试:仿真器、虚拟机调试:仿真器、虚拟机4.嵌入式系统与桌面通用系统的区别(嵌入式系统与桌面通用系统的区别(V)4.嵌入式系统与桌面通用系统的区别(嵌入式系统与桌面通用系统的区别(VI)嵌入式系统开发是一项嵌入式系统开发是一项综合综合的计算机应用技术。的计算机应用技术。系统结构:状态控制器、中断控制器处理系统结构:状态控制器、中断控制器处理汇编语言:操作外围设备、端口汇编语言:操
18、作外围设备、端口操作系统:设置运行任务、通讯、互斥操作系统:设置运行任务、通讯、互斥编译原理:交叉编译、编译原理:交叉编译、bootloader加载加载Page 27嵌入式系统实验室嵌入式系统实验室Page 28嵌入式系统实验室嵌入式系统实验室5.嵌入式系统的发展嵌入式系统的发展嵌入式系统从上世纪七十年代出现第一阶段是以单晶片为核心的可编程序控制器系统,同时具有检测、伺服、指示设备相配合的功能。第二阶段是以嵌入式中央处理器(CPU)为基础,以简单操作系统为核心的嵌入式系统。这种嵌入式系统的主要任务是用来控制系统负载,以及监控应用程序的运行。第三阶段是以嵌入式操作系统为标志的嵌入式系统。特点是:
19、嵌入式操作系统能够运行于各种于各种不同类型的处理器上,操作系统内核精小、效率高、模块化程度高、具有文件和目录管理、支持多任务处理、支持网络操作、具有图形窗口和用户界面等功能、具有大量的应用程序接口、开发程序简单、并且嵌入式应用软件应用丰富。第四阶段为基于网络操作为标志的嵌入式系统。这是今后的发展趋势。Page 29嵌入式系统实验室嵌入式系统实验室嵌入式系统发展呈现如下特点:由8位处理向32位过渡由单核向多核过渡向网络化功能发展MCU、FPGA、ARM、DSP等齐头并进嵌入式操作系统呈多元化趋势5.嵌入式系统的发展趋势嵌入式系统的发展趋势Page 30嵌入式系统实验室嵌入式系统实验室第第1章 嵌
20、入式系统概述章 嵌入式系统概述1.嵌入式系统嵌入式系统2.嵌入式硬件结构嵌入式硬件结构3.嵌入式软件技术嵌入式软件技术4.嵌入式开发工具嵌入式开发工具Page 31嵌入式系统实验室嵌入式系统实验室嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统(可选),以及用户应用软件系统等四个部分组成。嵌入式系统结构嵌入式系统结构Page 32嵌入式系统实验室嵌入式系统实验室一个典型的嵌入式系统应用一个典型的嵌入式系统应用Page 33嵌入式系统实验室嵌入式系统实验室1.2 嵌入式硬件结构嵌入式硬件结构复位及振荡电路复位及振荡电路处理器处理器定时器定时器ROMRAM串行口串行口中断控制中断控制并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 概述
限制150内