![嵌入式系统硬件设计.ppt_第1页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/8b271c4e-5df1-4619-a32f-1984e3f3f84e/8b271c4e-5df1-4619-a32f-1984e3f3f84e1.gif)
![嵌入式系统硬件设计.ppt_第2页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/8b271c4e-5df1-4619-a32f-1984e3f3f84e/8b271c4e-5df1-4619-a32f-1984e3f3f84e2.gif)
![嵌入式系统硬件设计.ppt_第3页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/8b271c4e-5df1-4619-a32f-1984e3f3f84e/8b271c4e-5df1-4619-a32f-1984e3f3f84e3.gif)
![嵌入式系统硬件设计.ppt_第4页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/8b271c4e-5df1-4619-a32f-1984e3f3f84e/8b271c4e-5df1-4619-a32f-1984e3f3f84e4.gif)
![嵌入式系统硬件设计.ppt_第5页](http://file1.renrendoc.com/fileroot_temp2/2021-1/11/8b271c4e-5df1-4619-a32f-1984e3f3f84e/8b271c4e-5df1-4619-a32f-1984e3f3f84e5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、a,1,嵌入式系统硬件设计,复旦大学软件学院 张睿,a,2,课程介绍,课程名称:嵌入式系统硬件设计 课程性质:选修课 周课时: 6 (周日9:00-14:45) 地点:3108 教学方式:授课,a,3,联系方式,授课教师:张睿 电话:55665134 Email: BBS ID: jorry,a,4,课程目的,在学习完这门课程之后,学生应该能够对嵌入式系统有一个深入的了解,熟悉基于Intel Xscale 产品的嵌入式系统的系统结构,掌握嵌入式系统开发特别是硬件设计的方案,能够在工作中运用这些方法解决实际问题,a,5,课程内容,嵌入式系统综述 ARM和Xscale架构的嵌入式系统内核及接口介绍
2、。 嵌入式系统的软硬件开发流程 嵌入式系统开发实例,a,6,考核方法,考察 方案设计 40 阶段报告40 平时(20,a,7,参考书目,1. 嵌入式系统(修订本) Intel XScale结构与开发 复旦大学计算机科学与工程系 陈章龙等 2. Embedded Systems Building Blocks, 2nd Edition 3. Embedded Systems Design: An Intro-duction to Processes, Tools and Techniques,a,8,资料下载及作业提交,软件学院网站 教师email:,a,9,第一章 嵌入式系统综述,内容: 什么
3、是嵌入式系统? 嵌入式系统的组成。 嵌入式系统的硬件。 嵌入式系统的软件。 嵌入式系统的开发,a,10,1. 什么是嵌入式系统,嵌入式系统无所不在 可用于移动计算平台(PDA、掌上计算机),信息家电(数字电视、机顶盒、网络设备),无线通信设备(智能手机、股票接收设备),工业/商业控制(智能工控设备、POS/ATM机),电子商务平台,甚至军事应用等诸多领域。据估计,其在全球每年带来的相关工业产值已超过1万亿美元,a,11,嵌入式系统的例子 n 汽车:其中的电子系统控制 n 机床:动作控制 n 手机生产线:贴片控制,位置控制 n 洗衣机:回旋,温度, 水流控制 n 数码照相机:读写数据卡 n 打印
4、机:打印强度,颜色,翻页 n 飞机:参数控制 n,a,12,1997年来自美国嵌入式系统大会(Embedded System Conference)的报告指出,未来5年仅基于嵌入式计算机系统的全数字电视产品,就将在美国产生一个每年1500亿美元的新市场。 美国汽车大王福特公司的高级经理也曾宣称,“福特出售的计算能力已超过了IBM”,由此可以想见嵌入式计算机工业的规模和广度,a,13,嵌入式系统的类型和市场 n 常规计算 n 控制系统 n 信号处理 n 通信与网络 n 平均每个家庭使用225个嵌入式处理器; 每个汽 车需要35个; n 50亿处理器在使用- 94%世界市场; Intel Pent
5、ium, Motorola PowerPC, etc. 总共6,a,14,2000年根据IDC估计,全球信息家电(Inform-ation Appliance,IA)产业将由1999年的1100万台产值24亿美元发展为2004年的8900万台产值178亿美元。产量与产值的年增长率分别为33.5%和39.1%。其中智能型掌上设备成长最快。如下图所示,a,15,a,16,嵌入式系统的发展,嵌入式软件的发展历程,可分为以下几个阶段:1)早在20世纪60年代后期,通信领域里就出现了“存储程序控制”系统,这是早期的嵌入式系统。 2) 20世纪70年代后期,专用嵌入式系统的操作系统方开始出现。 3)20世
6、纪80年代,嵌入式商业操作系统开始得到蓬勃发展。4)近年来,互联网得到了飞速发展,形态各异的3C合一产品将成为网络接入设备的一大主流,也将成为工作和家庭生活的必备品,a,17,以应用为中心、以计算机技术为基础;软件硬件可裁剪;适合于应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 A combination of computer hardware and software, and perhaps additional mechanical or other parts,designed to perform a dedicated function. contrast w
7、ith general purpose computer,嵌入式系统的定义,a,18,面向特定应用,可根据需要灵活定制; 功耗低、可靠性高; 功能强大、性能价格比高; 实时性强,支持多任务; 占用空间小,效率高,嵌入式系统的特点,a,19,不同层次的嵌入式系统,嵌入式系统采用“量体裁衣”的方式把所需的功能嵌入至各种应用系统中。随着应用形式的不同,可有: 1)IP(Intellectual Property)级,即所谓的SoC级; 2)芯片级; 3)模块级 3种不同的体系架构,a,20,SoC嵌入式系统处理器,SoC(System on a Chip)是信息系统核心的芯片集成,就是将计算机系统的
8、一些关键部件集成在一块芯片上;从广义角度讲,SoC是一个微小型系统,如果说中央处理器(CPU)是大脑,那么SoC就是包括大脑、心脏、眼睛和手的系统。国内外学术界一般倾向将SoC定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上。它通常是客户定制的,或是面向特定用途的标准产品,a,21,1)开放式平台架构,易于与其他系统整合; (2)体积越来越小,性能要求更稳定,成本更低廉; (3)应用趋向多元化,个性化的服务; (4)功能趋向单一,集成的功能与一般PC不同; (5)实时定制的操作系统,嵌入式系统主要有几个个发展趋势,a,22,2. 嵌入式系统的组成,嵌入式系
9、统是由下面三部分组成: 1)包括嵌入式处理器及其周边接口在内的硬件部分; 2)嵌入式系统软件 3)嵌入式应用软件,a,23,Microprocessor Memory (RAM ROM other) TIC (Test Interface Controller) Comms Interfaces HID (Human Interface Devices) Interfaces Intellectual Property (IP) Bus Interconnect (e.g. SH, AMBA) Real time Operating System (RTOS) Application soft
10、wares,a,24,3. 嵌入式系统的硬件部分,处理器微处理器 存储器 外设器件 IO端口 人机接口,a,25,嵌入式处理器,嵌入式系统的核心:嵌入式处理器EMPU (Embedded Micro-Processor Unit) 要求: 1)对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核心的执行时间减少到最低限度,a,26,2)具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。 3)可扩展的处理器结构,以能最迅速地扩展出满足应用的最
11、高性能的嵌入式微处理器,a,27,4)嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mW甚至W级,a,28,嵌入式微处理器 vs.通用CPU,通用计算机中的CPU是嵌入式微处理器的基础(功能基本一样) 在工作温度、抗电磁干扰、可靠性等方面,EMPU一般都做了各种增强 任何微处理器MPU或微控制器MCU(即常称的单片机)都可以作为嵌入式系统的核,a,29,目前的EMPU产品,X86系列 Motolora系列 MIPS系列 ARM系列 SH/HP-RISC等系列 其它,a,30,X86系列,优点: CPU性能价格比良好 开发
12、简单,软件兼容性好。 软件资源丰富 开发平台简单 目前有大量工控104板,CPCI板可使用,方便二次开发,a,31,X86系列,缺点: 体积大 功耗高 实时性差,a,32,X86系列,采用该架构的嵌入式系统较多出现在对体积和功耗要求不高的工业控制和台式设备的应用领域。80186/188是最早使用于嵌入式系统的处理器。80386EX则是最早SOC型的单片式PC,a,33,X86系列,Intel的EIA架构,a,34,X86系列CPU,一个典型的EIA结构,a,35,X86系列CPU,Intel公司 AMD公司 NS公司,a,36,Motorola系列处理器,Motorola公司是世界著名的处理器
13、制造商,其CPU抗干扰能力强,适合工业控制/军方应用。 主要处理器: 1)MC68000微处理器占有美国军方市场的70%。代表产品:DRAGONBALL,a,37,Motorola系列处理器,2)QUICC系列通信处理器功能强大,在通信产品中获得广泛应用。MPC860、MPC8260为其典型产品,内部集成了PowerPC嵌入式处理器内核,a,38,Motorola系列处理器,3) M-CORE : MMC2107是32位M-CORE系列MCU,是以M210microRISC核为CPU,最高系统时钟可达33MHz。MMC2107是基于M210 CPU的、通用MCU系列中的第一个成员,具有很低的功
14、耗;在主模式下,以最大系统时钟运行,并且片内所有模块全部处于运行状态时,最大的工作电流为200mA,特别适合于由电池供电的应用场合,a,39,MC68360,MC68EN360,MC68MH360,MC68QH360,MC68SC360,MC68DP360,MC68PM360,A、68-CPU系列,MC68010,MC68020,MC68EC020,MC68030,MC68EC030,MC68040,MC68EC040,MC68060,B、68K-QUICC系列,MC68302,MC68EN302,MC68LC302,MC68PM302,MC68QH302,MC68SC302,MC68302系
15、列,系列,Motorola系列处理器,a,40,Motorola系列处理器,MPC860,MPC850,系列,MPC740A,MPC750A,MPC750F,MPC8260,系 列,MPC860DP,MPC860DE,MPC860DH,MPC860EN,MPC860MH,MPC860SR,C、PowerPC,CPU 系列,MPC601,MPC602,MPC603,MPC603E,MPC604,MPC604E,MPC603P,MPC604R,D,PowerPC,QUICC系列,MPC821,a,41,MIPS系列,MIPS (Microprocessor without Interlocked
16、Pipeline Stages) 技术公司是一家设计制造高性能、高档次及嵌入式32位和64位处理器的厂商。1986年推出R2000处理器,1988年推出R3000处理器,1991年推出第一款64位商用微处理器R4000。之后,又陆续推出R8000(1994年)、R10000(1996年)和R12000(1997年)等型号。1999年,MIPS公司发布MIPS 32和MIPS 64架构标准。2000年,MIPS公司发布了针对MIPS 32 4Kc的新版本以及未来64位MIPS 64 20Kc处理器内核,a,42,MIPS系列,由于MIPS有效合理的硬件架构,可以使处理器在有限的时钟下发挥很高的工
17、作效率,所以有许多厂商特别是日本的厂商采用MIPS先进的RISC技术,发展出不少知名产品。例如: NEC公司的Vr4100/Vr4300(MIPS64)和V800 (MIPS32)系列嵌入式微处理器 SONY公司的Playstation2采用了MIPS RISC架构处理核心 任天堂的Nintendo64采用的是R4300i-class (MIPS64)处理器,其系统时钟为93.75MHz,a,43,MIPS系列,Cisco公司的PDA产品E-125(Vr4122处理器、150MHz)和E-500 (Vr4121处理器、168MHz) 日本NTT DoCoMo公司的PHS移动电话也部分采用了Vr
18、4121处理器 美国康柏公司推出了含有MIPS处理器的掌上电脑810C和2010C,操作系统为WINDOWS CE,a,44,ARM系列,ARM公司(Advanced RISC Machines Limited)正式成立于1990年。在1985年4月26日,第一个ARM原型在英国剑桥的Acorn计算机有限公司诞生(在美国VLSI公司制造)。ARM公司是嵌入式RISC处理器的知识产权IP供应商,它为ARM架构处理器提供了ARM处理器内核和ARM处理器核。由各半导体公司(ARM公司合作伙伴)在上述的处理器内核或处理器核基础上进行再设计,嵌入各种外围和处理部件,形成各种嵌入式微处理器MPU或微控制器
19、MCU,a,45,ARM是一个CPU内核。ARM公司自己并不生产或销售芯片,它采用技术授权模式,通过出售芯片技术授权,收取授权费与技术转让费。随着ARM/MIPS/ARC等成熟内核的推出,很多过去没有32位cpu研发能力的半导体公司进入这一行列。 ARM 公司作为32位处理器内核的提供者,拥有100多家半导体合作伙伴,ARM core是目前消费类电子市场中市场占有量第一的CPU体系,其占有32位嵌入式处理器市场的份额高达76.8,ARM系列,a,46,主流ARM内核: ARM7 :arm7tdmi,arm720t(MMU) ARM9 ARM10 StrongARM/Xscale,ARM系列,a
20、,47,ARM系列,ATMEL公司: AT91系列MCU(ARM7TDMI内核) Cirros公司: EP及CL-PS系列 (ARM720T核) Hyundai公司: GMS30C7201 (ARM7TDMI内核) Intel公司: SA-1110 (StrongARM核) Linkup Systems公司: L720互联网处理器(ARM720T核) OKI公司: ML67000系列MCU(ARM7TDMI内核) Rohm公司: Bu6616K ISDN处理器(ARM7TDMI内核) Samsung公司: KS32/KS17 (ARM7TDMI内核) Sharp公司: LH77790 (ARM
21、7TD内核) Netsilicon公司: NET+15/40/50 (ARM7DMI内核,a,48,ARM系列,Intel的ARM架构处理器: StrongARM SA-1100和SA-1110 Xscale PXA210、PXA250、PXA255,a,49,DSP数字信号处理器 MCU微控制器 RISC处理器,其它嵌入式处理器,a,50,嵌入式系统软件的特征: (1) 软件要求编码体积小,固态化存储 (2) 软件代码高质量、高可靠性 (3) 高实时性和多任务操作系统 (4)面向应用,可裁剪和移植,4. 嵌入式系统软件,a,51,嵌入式操作系统(Embedded Operating Syst
22、em,嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点,与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点,a,52,1981年ReadySystem发展了世界上第1个商业嵌入式实时内核(VRTX32)。当时的产品IPI公司的MTOS和80年代末ISI公司的PSOS。产品主要用于军事和电信设备。20世纪90年代中期代表性的产品有Vx
23、work,QNX,Lynx和WinCE等。 RTOS追求的是实时性、可确定性、可靠性,嵌入式实时操作系统 (Real Time Operation System, 简称RTOS,a,53,1系统级:指RTOS运行在1个小型的计算机系统中完成实时的控制作用。主要有微软WINDOWS的嵌入式版本,Sun的Solaris以及嵌入式Linux。2板级:传统的RTOS的主要市场。如Vxwork、QNX、Lynx和VRTX,应用主要集中在航空航天、电话电讯等设备上。3SOC级:新一代RTOS的领域:主要应用在消费电子、互联网络和手持设备等产品上。代表的产品有Symbian的Epoc、ATI的Nucleus
24、,Expresslogic的Threadx。老牌的RTOS厂家的产品VRTX和Vxwork也很注意这个市场,RTOS的划分,a,54,实时操作系统最大的特点就是实时性和多任务。 应具有如下的功能: 1) 任务管理(多任务和基于优先级的任务调度) 2) 任务间同步和通信(信号量和邮箱等) 3) 存储器优化管理(含ROM的管理) 4) 实时时钟服务 5) 中断管理服务,RTOS的特点,a,55,嵌入式操作系统按其应用对象不同,有以下几类: 基于或与Windows兼容: Window CE、嵌入式Linux、EPOC 工业与通信(传统)类: VxWorks、pSOS、QNX、Neculeus、VRT
25、X 单片机类: iRMX、CMX、C/OS 面向Internet类: Palm OS、Visor、Hopen、PPSM,a,56,代表性的产品有QNX、VxWorks、pSos、lynx,还有Hopen,中文名称为女娲,它是由中科院开发的中国人自己的嵌入式OS。 其特点是: 模块化 实时性好 稳定性好 价格昂贵,1) 专用的实时操作系统(RTOS,a,57,2) 微软的嵌入式OS,WINDOWS CE 与前述OS最大不同是其应用编程接口(API)与Win32 API兼容,这样Windows上的程序都可以重新编译后移植到Win CE上来,开发人员可用开发Windows同样的开发工具来开发Win
26、CE程序。 缺点同样是源代码不公开(向学术机构开放),对每一个应用都要收取版税。例如,某机顶盒采用Win CE,每台需交纳20-30美圆给微软,另外,Win CE 体积庞大,占用很多的ROM和RAM,a,58,2) 微软的嵌入式OS(续1,b) WINDOWS CE .NET Windows CE 3.0的后继产品 为快速建立下一代智能移动和小内存占用的设备提供了一个健壮的实时操作系统。 它包括了创建一个基于Windows CE操作系统的定制设备所需的一切,例如:强大的联网能力、强劲的实时性、小内存占用以及丰富的多媒体和Web浏览功能,a,59,2) 微软的嵌入式OS (续2,c) Windo
27、ws XP Embedded Windows XP Professional操作系统的组件化版本,它能够快速开发出最为可靠的全功能连接设备。 Windows XP Embedded采用与Windows XP Professional相同的二进制代码,从而使得嵌入式开发人员能够只选择其嵌入式设备/产品所需的丰富的定制化特性,a,60,3) 嵌入式Linux,这是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且并且遵循GPL协议,在近一年多以来成为研究热点 目前正在开发的嵌入式系统中,49%的项目选择Linux作为嵌入式操作系统。 据IDG预测嵌入式LINUX将占未来两年的嵌入式操作系统份额的50,a,61,3) 嵌入式Linux (续1,由于其源代码公开,人们可以任意修改,以满足自己的应用,并且查错也很容易。 遵从GPL,无须为每例应用交纳许可证费。 有大量的应用软件可用。其中大部分都遵从GPL,是开放源代码和免费的。可以稍加修改后应用于用户自己的系统。 有大量的免费的优秀的开发工具,且都遵从GPL,是开放源代码的,a,62,3) 嵌入式Linux (续2,有庞大的开发人员群体。无需专门的人才,只要懂Unix/Linux和C语言即可。随着Linux在中国的普及,这类人才越来越多。所以软件的开发和维护成本很低。 优秀的网络功能,这在Internet时代尤其重要。 稳定-这
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智研咨询-电机行业市场调查、产业链全景及市场需求规模预测报告(2025版)
- 2025年01月中国贸促会直属单位公开招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 体格检查课件
- 人类的生殖系统课件
- Unit+3+Weather+Part+B 人教PEP版英语四年级下册
- Unit 1 Keeping Healthy Lesson 1【知识精研】五年级英语下学期同步备课(人教新起点版)
- Recycle Mike's happy days Day 7 Day 8 【知识精研】人教PEP版英语六年级下册
- 生活在大自然的怀抱里课件
- 6.1法律保护下的婚姻 课件 【知识精研】高中政治统编版选择性必修二法律与生活
- 合理安排文章结构课件
- 员工培训、考试、积分记录表
- 风冷热泵主机改造-模块机汇总
- 摄影摄像技术专业申请表
- 牡丹区中心医院食源性疾病监测培训课件
- 职业卫生工程控制技术课件
- 六年级下册综合实践活动教案(II)
- 高中英语常用词汇表(动词、名词、形容词和副词)
- 16万吨_年液化气综合利用装置废酸环保综合利用项目环境报告书
- T∕CAEPI 43-2022 电絮凝法污水处理技术规程
- 品牌简单之道讲义
- 水转印检验规范(吉利)
评论
0/150
提交评论