嵌入式系统原理优秀PPT.ppt
《嵌入式系统原理优秀PPT.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统原理优秀PPT.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统原理你现在浏览的是第一页,共98页课程设置的必要性课程设置的必要性 1、应用需求日趋复杂 2、微处理器技术长足发展 3、嵌入式软件技术成为核心课程涉及的主要内容课程涉及的主要内容 1、阐述嵌入式系统的要素 2、介绍嵌入式系统软硬件设计基础 3、介绍嵌入式系统最新设计理念 4、项目开发流程与实验你现在浏览的是第二页,共98页第一章嵌入式系统概述1、嵌入式系统的定义嵌入式系统的定义2 2、嵌入式系统的分类、嵌入式系统的分类3 3、嵌入式系统的重要特征、嵌入式系统的重要特征4 4、嵌入式系统的应用领域、嵌入式系统的应用领域5 5、嵌入式发展历史、嵌入式发展历史你现在浏览的是第三页,共98页
2、n现实中的嵌入式系统在现实中,嵌入式系统无处不在。嵌入式系统在很多产业中得到了广泛的应用并逐步改变着这些产业,包括工业自动化、国防、运输和航天领域。例如神州飞船和长征火箭中肯定有很多嵌入式系统,导弹的制导系统也是嵌入式系统,高档汽车中也有多达几十个嵌入式系统。在日常生活中,人们使用各种嵌入式系统,但未必知道它们。事实上,几乎所有带有一点“智能”的家电(全自动洗衣机、电脑电饭煲)都是嵌入式系统。嵌入式系统广泛的适应能力和多样性,使得视听、工作场所甚至健身设备中到处都有嵌入式系统。嵌入式系统你现在浏览的是第四页,共98页嵌入式系统无处不在你现在浏览的是第五页,共98页马达控制器车灯n嵌入式系统示例
3、汽车控制系统尾灯控制系统后车门控制系统前车门控制系统座椅控制系统发动器控制系统所有的控制系统都是一个完整的嵌入式系统你现在浏览的是第六页,共98页1 1、嵌入式系统的定义、嵌入式系统的定义1、根据根据IEEEIEEE(国际电气和电子工程师协会)(国际电气和电子工程师协会)的定义:的定义:嵌入式系统是嵌入式系统是“用于控制、监视或者用于控制、监视或者辅助操作机器和设备的装置辅助操作机器和设备的装置”(原文为(原文为devices used to control,monitor,devices used to control,monitor,or assist the operation or a
4、ssist the operation ofequipment,machinery or plantsofequipment,machinery or plants)你现在浏览的是第七页,共98页嵌入式系统的定义嵌入式系统的定义n目前,对嵌入式系统的定义多种多样,但没有一种定义是全面的。下面给出两种比较合理定义:n从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。n从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。术语嵌入式反映了这些系统通常是更大系统中的一个完整
5、的部分,称为嵌入的系统。嵌入的系统中可以共存多个嵌入式系统。你现在浏览的是第八页,共98页一般定义一般定义“以应用为中心、以计算机技术为基础、软件硬件可以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。的专用计算机系统。一般由以下几部分组成:n嵌入式微处理器n外围硬件设备n嵌入式操作系统n特定的应用程序你现在浏览的是第九页,共98页广义定义n嵌入在电子设备内部的计算系统n任何包含一个或多个专用的计算机、微处理器或微控制器的电子设备n能执行特定功能的计算机硬件和软件的结合体n广义定义:任何一个非计
6、算机的计算系统你现在浏览的是第十页,共98页什么是嵌入式系统什么是嵌入式系统嵌入在电子设备内部的计算系统任何包含一个或多个专用的计算机、微处理器或微控制器的电子设备能执行特定功能的计算机硬件和软件的结合体软件巨头微软在2002年将嵌入式系统定义为完成某一特定功能、或是使用某一特定嵌入式应用软件的计算机或计算装置。广义定义:任何一个非计算机的计算系统你现在浏览的是第十一页,共98页2 2、嵌入式系统的分类、嵌入式系统的分类1、按嵌入形式分:(硬件范畴)芯片级嵌入(含程序或算法的处理器)模块级嵌入(系统中的某个核心模块)系统级嵌入2、按实时性要求分:(软件范畴)非实时系统(PDA)软实时系统(消费
7、类产品)硬实时系统(导引头等工业和军工系统)你现在浏览的是第十二页,共98页3 3、嵌入式系统的几个重要特征、嵌入式系统的几个重要特征(1 1)、系统内核小)、系统内核小 由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。如ENEA公司的OSE分布式系统,内核只有5K,而Windows的内核则要大得多。你现在浏览的是第十三页,共98页嵌入式系统的几个重要特征嵌入式系统的几个重要特征(2)、专用性强 嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植。即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减
8、不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全不同的概念。你现在浏览的是第十四页,共98页嵌入式系统的几个重要特征嵌入式系统的几个重要特征(3)、系统精简 嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。(4)、高实时性OS 高实时性OS是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高质量和高可靠性、实时性。你现在浏览的是第十五页,共98页4、嵌入式系统的应用领域嵌入式系统的应用领域你现在浏览的是第十六页,
9、共98页嵌入式系统的应用领域嵌入式系统的应用领域你现在浏览的是第十七页,共98页嵌入式系统的产品嵌入式系统的产品n网络设备:交换机、路由器,MODEMn消费电子:手机、MP3、PDA、可视电话、电视机顶盒、数字电视、数码照相机、数码摄像机、信息家电n办公设备:打印机、传真机、扫描仪n汽车电子:ABS(防死锁刹车系统)、供油喷射控制系统、车载GPS。n工业控制:各种自动控制设备你现在浏览的是第十八页,共98页我们正步入一个崭新的“数字世界”嵌入式应用嵌入式应用你现在浏览的是第十九页,共98页5、嵌入式系统的历史、嵌入式系统的历史n20 世纪70 年代:单片机出现嵌入式系统最初的应用是基于单片机。
10、汽车,工业机器,通信装置等成千上万种产品通过内嵌电子装置获得更佳的使用性能。n20 世纪80 年代:嵌入式操作系统出现商业嵌入式实时内核包含传统操作系统的特征,使得开发周期缩短,成本降低,效率提高促使嵌入式系统有了更为广阔的应用空间。你现在浏览的是第二十页,共98页5、嵌入式系统的历史、嵌入式系统的历史 从上世纪80年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发周期,更低的开发资金和更高的开发效率。n20 世纪90 年代:实时多任务操作系统软件规模的不断上升,对实时性要求的提高,使得实时内核逐步发展为实时多任务操作系统,并作为一种软件平台
11、逐步成为目前国际嵌入式系统的主流。你现在浏览的是第二十一页,共98页嵌入式系统的发展嵌入式系统的发展 进入21世纪以后嵌入式系统发展更为迅猛,在市场的巨大需求下,嵌入式系统成为继个人PC、网络之后第三次大发展你现在浏览的是第二十二页,共98页第二章嵌入式系统硬件基础第二章嵌入式系统硬件基础你现在浏览的是第二十三页,共98页1、嵌入式系统的组成、嵌入式系统的组成嵌入式系统包括硬件部分和软件部分用户应用程序嵌入式操作系统外围硬件设备嵌入式微处理器你现在浏览的是第二十四页,共98页嵌入式系统的构架你现在浏览的是第二十五页,共98页2、嵌入式系统的硬件基本结构你现在浏览的是第二十六页,共98页嵌入式系
12、统基本组成硬件嵌入式系统基本组成硬件你现在浏览的是第二十七页,共98页嵌入式系统的硬件基本结构你现在浏览的是第二十八页,共98页嵌入式系统基本组成嵌入式系统基本组成你现在浏览的是第二十九页,共98页嵌入式系统基本组成硬件嵌入式系统基本组成硬件1 1、嵌入式处理器、嵌入式处理器2 2、各种类型存储器、各种类型存储器3 3、模拟电路及电源、模拟电路及电源4 4、接口控制器及接插件、接口控制器及接插件你现在浏览的是第三十页,共98页你现在浏览的是第三十一页,共98页你现在浏览的是第三十二页,共98页你现在浏览的是第三十三页,共98页你现在浏览的是第三十四页,共98页你现在浏览的是第三十五页,共98页
13、浏览器成为统一的用户界面浏览器成为统一的用户界面 你现在浏览的是第三十六页,共98页你现在浏览的是第三十七页,共98页特点n1、能移植多种操作系统:UC/OS-II、UCLINX、LINUX、WIN CE;n2、CPU板可以更换为不同厂家的ARM9、Xscale PXA270、DM355、Omap35xx的CPU板,并且CPU板可以单独使用;n3、硬件资源丰富:包括数字量IO扩展、RS232接口、USB接口、以太网接口、LCD显示单元、触摸屏单元、键盘接口等单元、PS/2接口单元、IDE接口、SD卡接口;n4、通过Techv和E-lab接口,可以进行系统功能扩展,方便用户进行二次开发你现在浏览
14、的是第三十八页,共98页S3C2410S3C2410(ARM9ARM9内核)内核)n内核ARM920T,芯片三星的S3C2410,工作频率最高202MHz;n动态存储器:64MB,芯片HY57V561620;n海量存储器:64MB,芯片K9F1208;nUSB单元:1个主接口,1个设备接口;n网络单元:10/100M以太网,芯片AX88796;nUART单元:2个,最高通信波特率115200bps你现在浏览的是第三十九页,共98页底板硬件资源:底板硬件资源:n 语音单元:IIS格式,芯片UDA1341TS,采样频率最高48KHz;n LCD单元:8.4吋,65536色,640X480像素;n
15、触摸屏单元:四线电阻屏,640X480,8.4吋;n SD卡单元:通信频率最高25MHz,芯片W86L388D,兼容MMC卡;n 键盘单元:4X4键盘,带8位LED数码管;芯片HD7279A;n 数字输入输出单元:8个拔码开关及8个LED发光管;n A/D转换单元:芯片自带的8路10位A/D,满量程2.5V;n 信号源单元:方波输出;n 标准键盘及PS2鼠标接口;n 达盛公司的E_Lab总线接口:2个;n 1个设备接口,芯片PDIUSBD12;n CPLD单元;n 电源模块单元。你现在浏览的是第四十页,共98页n基于基于ARM9系统资源的实验系统资源的实验n实验一 ARM ADS 1.2 开发
16、环境创建与简要介绍n实验十四 音频录放实验n实验十五 USB设备收发数据实验n实验十六 SD卡检测实验n实验十七 PS/2键盘鼠标实验你现在浏览的是第四十一页,共98页基于基于uCOSII操作系统的操作系统的ARM9系统系统实验实验n实验一 uCOSII的内核在ARM处理器上的移植实验n实验二 基于uCOSII的串口驱动的应用实验n实验三 基于uCOSII的LCD驱动的应用实验n实验四 基于uCOSII的键盘驱动的应用实验n实验五 基于uCOSII的小型GUI的应用程序编写实验你现在浏览的是第四十二页,共98页基于基于linux操作系统的操作系统的ARM9系统实系统实验验n实验一 linux实
17、验环境的创建n实验二 Bootloader引导程序n实验十 基于linux的跑马灯应用程序的编写n实验十一 基于linux的实验箱上网的实验n实验十二 USB播放MP3实验你现在浏览的是第四十三页,共98页3、嵌入式微处理器分类、嵌入式微处理器分类你现在浏览的是第四十四页,共98页嵌入式微控制器(MCU)嵌入式微控制器的典型代表是单片机这种位的电子器件,目前在嵌入式设备中仍然有着极其广泛的应用。嵌入式微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。嵌入式微控制器是目前嵌入式系统工业的主流。微控制器的片上外设资源一般比较丰富,适合于控制,因此称为微控制器。你现在浏览的
18、是第四十五页,共98页嵌入式数字信号处理器(嵌入式数字信号处理器(DSPDSP)DSP处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。DSP的理论算法在70年代就已经出现,但是由于专门的DSP处理器还未出现,所以这种理论算法只能通过MPU等由分立元件实现。1982年世界上诞生了首枚DSP芯片,在语音合成和编码解码器中得到了广泛应用。DSP的运算速度进一步提高,应用领域也从上述范围扩大到了通信和计算机方面。目 前最为广泛应用的嵌入式DSP处理器是TI的TMS320C2000/C5000系列,另外如In
19、tel的MCS-296和Siemens的TriCore也有各自的应用范围。你现在浏览的是第四十六页,共98页嵌入式微处理器嵌入式微处理器(Micro Processor Unit)MPU嵌入式微处理器是由通用计算机中的CPU演变而来的,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。和工业控制计算机相比,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。目前主要的嵌入式处理器类型有:Power PC(MOTOROL公司)、68000(MOTOROL公司)、MIPS(MIPS公司)、ARM/StrongA
20、RM(ARM公司)系列等你现在浏览的是第四十七页,共98页嵌入式片上系统(System On Chip)n SoC 是System on Chip,SoC嵌入式系统微处理器就是一种电路系统。n SOC结合了许多功能区块,将功能做在一个芯片上,像是ARM RISC、MIPS RISC、DSP或是其他的微处理器核心,加上通信的接口单元,像是万用串行端口(USB)、TCP/IP通信单元、GPRS通信接口、GSM通信接口、IEEE1394、蓝牙模块接口等等,这些单元以往都是依照各单元的功能做成一个个独立的处理芯片。你现在浏览的是第四十八页,共98页SoC嵌入式系统微处理器的优势:1、利用改变内部工作电
21、压,降低芯片功耗。2、减少芯片对外管脚数,简化制造过程。3、减少外围驱动接口单元及电路板之间的信号传递,可以加快微处理器数据处理的速度。4、内嵌的线路可以避免外部电路板在信号传递时所造成系统杂讯你现在浏览的是第四十九页,共98页嵌入式系统的几个特点嵌入式系统的几个特点1、超标量、超标量CPU采用多条流水线结构采用多条流水线结构你现在浏览的是第五十页,共98页嵌入式系统的几个特点嵌入式系统的几个特点2、高速缓存(高速缓存(CACHECACHE)高速缓存是一种小型、快速的存储器,它保存部高速缓存是一种小型、快速的存储器,它保存部分主存内容的拷贝。由于微处理器的时钟频率比内存速度分主存内容的拷贝。由
22、于微处理器的时钟频率比内存速度提高快得多,因,高速缓存可以提高内存的平均性能。提高快得多,因,高速缓存可以提高内存的平均性能。你现在浏览的是第五十一页,共98页嵌入式系统的几个特点嵌入式系统的几个特点3、总线和总线桥你现在浏览的是第五十二页,共98页嵌入式微处理器的几个特点嵌入式微处理器的几个特点嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一般就具备以下4个特点1、对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核心的执行时间减少到最低限度。2、具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的
23、交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。3、可扩展的处理器结构,以能最迅速地开展出满足应用的最高性能的嵌入式微处理器。4、嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mW甚至W级。你现在浏览的是第五十三页,共98页典型的嵌入式微处理器(典型的嵌入式微处理器(MPUMPU)1ARMnARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。n1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采
24、用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。你现在浏览的是第五十四页,共98页 ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。
25、目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。你现在浏览的是第五十五页,共98页ARMARM微处理器系列微处理器系列 nARM微处理器目前包括下面几个系列,以及其它厂商基于ARM体系结构的处理器,除了具有ARM体系结构的共同特点以外,每一个系列的ARM微处理器都有各自的特点和应用领域。nARM7系列nARM9系列nARM9E系列nARM10E系列nSecurCore系列nInter的XscalenInter的StrongARM你现在浏览的是第五十六页,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 原理 优秀 PPT
限制150内