已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
问题十一:大学生如何对待工作、考研、考公务员、出国、创业?,思考,积极乐观的面对生活,送给学生的话,11.1什么是嵌入式系统(定义、特点、种类、历史、应用)11.2嵌入式硬件11.3嵌入式软件11.4嵌入式开发方法,嵌入式系统,推荐阅读,你看过的小说、电影、生活中见过的东西用到嵌入式的,请至少说出三个?电影007系列、嵌入式设备主要应用于解码播放设备大学生嵌入式比赛掌上PDA、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等,思考,计算机系统的分类台式计算机PC(DesktopComputing)服务器(Servers)嵌入式计算机(EmbeddedComputers),嵌入式应用航空、航天,嵌入式应用军事、通信,嵌入式应用消费类电子,1.定义IEEE(国际电气和电子工程师协会):用于控制、监视或者辅助操作机器和设备的装置国内:以应用为中心,以计算机技术为基础,软硬件可裁减,适应应用系统对功能、可靠性、成本、体积功耗等严格要求的专用计算机系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能,11.1什么是嵌入系统,2.嵌入式应用系统的特点应用于特定目的专用系统工作于嵌入式环境完整的计算机系统,围绕任务进行设计所用资源少需要较长系统生命期,功耗因素体积限制环境条件,实时性要求Memory系统RTOS专用开发工具,3.嵌入式应用系统的种类设备级(工控机)板级(单板、模块)芯片级(MCU,SoC),4.嵌入式应用系统的应用,应用领域,交通运输领域,工业控制领域,商业金融领域,环境监测领域,医疗领域,建筑领域,通信领域,家电领域,数字化产品设计和增值的关键因素,5.嵌入式系统的形成和发展1971年单片微处理器问世,它标志着嵌入式系统的开端从4个方面了解嵌入式系统历史:(1)硬件(2)软件(3)代表产品(4)系统结构,(1)硬件历史1971年Intel4004,4位微处理器TI,TMS1000,4位微控制器ROM,RAM,CPU+I/Oport1980年IntelMCS-51,8位微控制器16位,32位微处理器1990s,DSPTMS320C30,(2)软件历史监控程序操作系统1981,嵌入式实时内核VTRX321990s,QNX-4pSOS,VxWorks,PalmOS,WinCE,EmbeddedLinux,LynxOS,uCOS,Nucleus,无操作系统阶段(20世纪70年代)最初的嵌入式系统没有操作系统支持,通过汇编语言对系统进行直接控制,运行结束之后清除内存初步具备了嵌入式的应用特点,简单操作系统阶段(20世纪80年代)IC制造商开始把嵌入式应用中所需要的各种部件集成到一片电路中,制造出面向I/O设计的微控制器简单操作系统:uC/OSII,实时操作系统阶段(20世纪90年代)实时性:在时限范围内的正确响应对时限要求实现的不同硬实时系统软实时系统,面向Internet阶段(进入21世纪后)嵌入式设备与Internet的结合,TheInternetofThings,(3)系统结构硬件系统4位单片机8位单片机/16位单片机32位专用微处理器32位DSP微处理器SoCSoPC,软件系统实时监控程序专用系统通用系统,面临的机遇和挑战通用计算机上使用的技术和观念数据库,移动代理,实时CORBA等新的微处理器层出不穷各类嵌入式操作系统迅速发展网络化、信息化要求,11.2嵌入式硬件,1.商用嵌入式处理器核包括有Microprocessor、MCU、DSP三类典型Microprocessor如下:,2.嵌入式系统外设接口存储器:RAM、SRAMDRAMFlash、EEPROM、MashROMHDD、CD-ROM通信接口:RS-232、IrDA、SPI、I2C、CAN、Bluetooth、Ethernet、IEEE1394、GPIOI/O设备:LED、CRT、LCD等,3.BootLoader在PC机上,BIOS完成处理器和硬件的初始化。对嵌入式系统而言,有时需要自己编制这些工作程序,即开机程序芯片厂家一般会提供一些BootLoader程序,4.SOC的片上调试接口OCD(OnChipDebugging)是CPU芯片提供的一种调试功能(片上调试),是为了能够在片外调试SOC内部处理器核的一种手段,11.3嵌入式软件,1.软件层次结构,HAL:定义统一的软硬件接口标准BSP:实现对OS的支持,提供访问硬件设备寄存器的函数包设备驱动程序:提供对各种外围设备的软件驱动支持,2.实时操作系统(RTOS)多任务管理存储管理I/O资源管理中断管理,1.多线程/多进程方式,提供调度机制来对多任务管理2.调度算法包括:FCFS先来先服务、RoundRobin轮询、Priority优先级,动态内存管理技术;高端应用在硬件配合下采用页表进行虚拟存储管理,提供I/O驱动,中断方式处理器外部事件和I/O请求,3.典型的嵌入式操作系统c/OS-II:中小型系统使用。支持最多64个任务,真正的实时OS。用ANSIC开发Vxworks:基本微内核,由400多个目标模块组成。用于航空、航天、军事等高端实时要求极高的领域WinCE:多线程,完整优先权,多任务OS,但不是硬实时系统。高度模块化介绍Winmobile:LinuxOS/cLinux:SymbianOS:,1.开发特点跨平台开发,需要交叉软件集成开发环境(IDE)需要进行软硬件协同设计代码需要固化采用基于任务的设计方法,11.4嵌入式开发方法,2.技术挑战功耗、体积与性能的均衡系统实时性要求高软件稳定性、系统可靠性及抗干扰能力Time-to-Market系统可测性设计和系统设计优化是关键,3.嵌入式软件交叉开发环境交叉开发环境是指用于嵌入式软件开发的所有工具软件的集合,一般包括:文本编辑器交叉编译器交叉调试器仿真器下载器等交叉开发环境由宿主机和目标机组成,宿主机与目标机之间在物理连接的基础上建立起逻辑连接,4.嵌入式软件交叉开发环境交叉开发环境是指用于嵌入式软件开发的所有工具软件的集合,一般包括:文本编辑器交叉编译器交叉调试器仿真器下载器等交叉开发环境由宿主机和目标机组成,宿主机与目标机之间在物理连接的基础上建立起逻辑连接,交叉开发环境,目标机硬件,目标机应用系统,应用软件,应用中间件,目标机,OS,宿主机硬件,宿主机,OS,调,试,代,理,运,行,库,宿主机开发环境,编辑,编译,连接,调试,运行平台,Target,开发平台,Host,DownLoad,物理连接:宿主机与目标机通过物理线路连接在一起,连接方式主要有三种:串口以太口OCD(OnChipDebug)方式,如JTAG、BDM等,逻辑连接:物理连接是逻辑连接的基础逻辑连接指宿主机与目标机间按某种通信协议建立起来的通信连接,目前逐步形成了一些通信协议的标准,5.主要嵌入式软件开发工具产品,6.嵌入式软件实现阶段的开发过程软件的生成主要是在宿主机上进行,利用各种工具完成对应用程序的编辑、交叉编译和链接工作,生成可供调试或固化的目标程序调试是通过交叉调试器完成软件的调试工作。调试完成后还需进行必要的测试工作固化运行是先用一定的工具将应用程序固化到目标机上,然后启动目标机,在没有任何工具干预的情况下应用程序能自动地启动运行,7.软件平台的选择操作系统,选择操作系统考虑因素,提供的开发工具,移植的难度,内存要求,开发人员是否熟悉,是否提供硬件的驱动,可剪裁性,实时性,编程语言,选择编程语言考虑因素,通用性,可移植性程度,执行效率,可维护性,应用广泛的高级语言,Ada,C/C+,J2ME,开发工具、调试工具(集成开发环境),需要考虑因素,系统调试器的功能,支持库函数,持续升级编译器,支持所有的文件格式和符号格式,1.简述嵌入式系统的发展各阶段的特点2.简述嵌入式系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车队长岗位安全培训通知课件
- 车队安全培训新闻报道课件
- 垂径定理及其推论提高试题
- 《滑轮和滑轮组》物理授课课件
- 2026年某某项目安全生产自查自纠报告
- 银行客户关系维护制度
- 车间生产安全培训插排课件
- 2026年电力系统工作总结常用版(二篇)
- 车间安全线路培训记录课件
- 机电工程管理与实务二级建造师考试试卷及答案指导
- 快递行业运营部年度工作总结
- 《苏教版六年级》数学上册期末总复习课件
- 上海市二级甲等综合医院评审标准(2024版)
- 油漆班组安全晨会(班前会)
- 消费类半固态电池项目可行性研究报告
- 山东省济南市2024年1月高二上学期学情期末检测英语试题含解析
- 口腔门诊医疗质控培训
- (正式版)JBT 9229-2024 剪叉式升降工作平台
- HGT4134-2022 工业聚乙二醇PEG
- 小学教职工代表大会提案表
- ESC2023年心脏起搏器和心脏再同步治疗指南解读
评论
0/150
提交评论