嵌入式系统课程考试题型和答案.doc

上传人:坚持 文档编号:2099332 上传时间:2019-04-24 格式:DOC 页数:18 大小:68.83KB
下载 相关 举报
嵌入式系统课程考试题型和答案.doc_第1页
第1页 / 共18页
嵌入式系统课程考试题型和答案.doc_第2页
第2页 / 共18页
嵌入式系统课程考试题型和答案.doc_第3页
第3页 / 共18页
嵌入式系统课程考试题型和答案.doc_第4页
第4页 / 共18页
嵌入式系统课程考试题型和答案.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、第一章 绪论1什么是嵌入式系统?嵌入式系统的特点是什么? 答:嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。特点:1.嵌入式系统得到多种类型的处理器和处理器体系结构的支持;2.嵌入式系统通常是形式多样、面向特定应用的;3.嵌入式系统通常极其关注成本;4.嵌入式系统有实时性和可靠性的要求;5.嵌入式系统使用的操作系统一般是适应多种处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统;6.嵌入式系统开发需要专门工具和特殊方法。2请说出嵌入式系统与其它商用计算机系统的区别。答:特征 通用计算机 嵌入式系

2、统形式和类型 看得见的计算机。按其体系结构、运算速度和结构规模等分为大、中、小型机和微机看不见的计算机。形式多样,应用领域广泛,按应用来分组成 通用处理器、标准总线和外设。软件和硬件相对独立面向应用的嵌入式微处理器,总线和外部接口多集成在处理其内部。软件和硬件紧密集成在一起开发方式 开发平台和运行平台都是通用计算机 采用交叉开发方式,开发平台一般是通用计算机,运行平台是嵌入式系统二次开发性 应用程序可重新编制 一般不能再编程3. 嵌入式的关键技术有哪些?答:1. 嵌入式处理器;2.微内核结构;3.任务调度;4.硬实时和软实时;5.内存管理;6.内核加载方式4请说明嵌入式系统技术的发展及开发应用

3、的趋势。 答:发展趋势:1 嵌入式应用软件的开发需要强大的开发工具和操作系统的支持;2 互联网成为必然趋势。3 支持小型电子设备实现小尺寸、微功耗和低成本。4 提供精巧的多媒体人机界面。开发应用的趋势:向经济性、小型化、可靠性、高速、低功耗、低成本、高精度方向发展5你知道嵌入式系统在我们日常生活中哪些设备中应用?说明其采用的处理器是什么?采用的哪一个嵌入式操作系统? 答:设备 处理器 操作系统 开发环境ipad 4 Apple A6X ios 6 Xcode三星 Galaxy S5 高通 骁龙801(2560MHz )Android OS 4.4PDA PXA25X Palm OS/Windo

4、us CE路由器 ARM9 ucLinux数码相机 ARM9+DSP5000 ucLinux6开发嵌入式系统的计算机语言主要有哪几种?分别用在什么场合?答:C 语言 应用在开发操作系统,和硬件相关的一些应用程序。 C+语言 应用在开发一些大型的应用程序 汇编语言 应用在开发底层的硬件接口以及一些算法的基本模块 C#语言 应用在开发一些大型应用程序 VHDL 语言 应用在开发 CPLD/FPGA 芯片逻辑语言JAVA 应用在 JSP 开发网页等大型应用7、在项目开发中,采用嵌入式和专用集成电路进行设计各有什么优缺点?答:嵌入式控制器可以设计成用户专用集成电路。把微处理器看成电路库元件中的一个标准

5、单元,微控制器就成了专用集成电路。嵌入式系统可以编程,专用集成电路也可以编程。专用集成电路(Application Specific Integrated Circuit)指为某种用途专门设计制造的集成电路。其中所谓半定制 ASIC 设计指用户根据半导体集成电路制造商提供的单元电路库来设计自己的 asic。把微处理器看成电路库元件中的一个标准单元,微处理器就成了 ASIC。(嵌入式系统设计是以单片计算机为核心的系统,集成电路设计是芯片设计)第二章 嵌入式系统设计方法1请说出嵌入式系统设计的主要方法及设计流程。在嵌入式系统开发的总体设计中,需要进行哪几方面的工作?答:嵌入式系统设计采用系统开发法

6、即软硬件综合开发的方法。设计流程参考 PPT需要进行的工作:1 系统总体框架2 软硬件划分3 处理器选定4 操作系统选定5 开发环境选定2嵌入式硬件调试的主要方法及技术手段有哪些?答:硬件调试(交叉)包括:1.直接测试法:在宿主机上编写代码编译成可执行程序下载到目标机,观察结果2.ROM 监控器:监控目标机上被调试程序的运行3.ROM 仿真器:替代目标机上的 ROM 芯片的设备3.在线仿真器(ICE):替代目标机上的 CPU 芯片的设备4.片上调试(OCD):CPU 芯片提供的一种调试功能技术手段:JTAG(边界扫描技术) 、BDM(背景调试模式) 、基于主机的调试、远程调试等软件调试(非交叉

7、):模拟器方式:一种软件仿真器,在宿主机上创建一个虚拟的目标机环境,再将应用系统下载到这个虚拟目标机上运行/调试3什么是构件式开发方法 ?说明该方法对嵌入式系统开发具有什么意义?并举例说明 答:嵌入式构件式开发方法是指在开发嵌入式系统时,对系统的开发进行总体规划,设计成模块化和构件化结构。意义: 1.提高开发效率;2.提高开发的可靠性;3.提高软件的可移植性;4.适合于并行开发5 节省资源6 提高软件复用性举例:在已有的硬件和软件构件的基础上构造自己的系统4为什么要做需求分析?在做需求分析时应当考虑哪些问题? 答:只要进行了需要分析,才能知道预开发的系统有没有开发的必要。同时需求分析也能为系统

8、的开发提供一些指导,决定系统应该具有哪些功能。考虑的问题:【1】用户对产品的需求,如性能、价格功耗等【2】确定硬件和软件。 【3】确定项目的约束条件。 【3】明白系统必须做什么,作一份需求分析报告5在进行系统设计时,概要设计和详细设计的工作内容有什么不同? 答:系统概要设计主要涉及系统的总体构架,对软硬件进行划分,选定处理器、操作系统及开发平台,大概是确定设计的总体流程,包括功能模块图设计等。详细设计主要涉及到硬件和软件的详细设计,包括逻辑电路图设计、PCB 设计以及模块详细算法等概要设计)是在需求分析的基础上通过抽象和分解将系统分解成模块,确定系统功能的实现。基本任务是:建立系统结构(划分模

9、块、定义模块功能、模块间的调用关系、定义模块的接口、评价模块的质量) 、数据结构和数据库的设计(数据结构设计、概念设计、逻辑设计、物理设计) 、编写概要设计文档(概要设计说明书、用户手册、数据库设计说明书、修订测试计划) 。 (详细设计)的基本任务是设计模块的数据结构、设计数据库的物理结构、设计模块的详细算法、其它(代码设计、输入/输出格式设计、人机对话设计) 、编写详细设计说明书、评申。6在嵌入式系统实现阶段,需要选择开发平台,通常开发平台的选择包括哪些内容?答:开发平台分为硬件平台和软件平台。它们的选择包括:处理器、硬件部件、操作系统、编程语言、软件开发工具、软硬件调试工具、软件组件等。需

10、要考虑到系统的任务多少,实时性的要求。平台编译效率的要求。7在当今 IT 时代,为了使产品尽快进入市场,就产品开发阶段,你认为有哪些方法可以加快产品的开发速度? 答:【1】使用构件式开发方法。 【2】串行设计向并行设计转变。 【3】由单目标规划向多目标规划转变。 【4】工艺设计向过程设计转变【5】实物样品向虚拟样品转变。 【6】严格分工向自主管理的项目小组的转变。 【7】运用面向全生命周期的虚拟产品的开发技术。 【8】有效利用产品信息资源的方式。8什么是“黑盒”测试?什么是“白盒”测试?什么是“灰盒”测试?并指出专业测试工具软件名称 答:黑盒测试又名功能测试,它是已知产品所应具有的功能,通过测

11、试来检测每个功能是否能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试 Performance Pak白盒测试又名代码遍历覆盖测试,它是知道产品内部工作过程,可通过测试来检测产品内部结构是否按照规格说明书的规定正常进行,主要用于软件验证 CodeTest灰盒测试,仅仅知道部分程序细节的测试方法。它是介于前面二者之间的,其关注输出对输入的正确性,同时也关注内部表现,通过一些表征性的现象来判断内部的运行状态 Visual Slick Edit for Tornado9嵌入式操作系统开发中,使用软件组件技术有什么好处? 答:1.

12、提高开发效率;2.提高开发的可靠性;3.提高软件的可移植性;4.适合于并行开发5 节省资源6 提高软件复用性10什么是知识产权核(Intellectual Property Core,简称 IP Core)?指出“软知识产权核(Soft IP Core)”、 “硬知识产权核(Hard IP Core) ”、 “固知识产权核( Firm IP Core)”的意义和差别。 答:知识产权核是一种预先设计好的甚至已经过验证的具有某种特定功能的集成电路、器件或部件软核:主要描述功能,以 HDL(硬件描述语言)文本形式提交给用户 固核:主要描述结构,介于软核和硬核之间,以门电路级网表的形式提供给用户硬核:

13、基于物理描述,并已经过工艺验证,以电路物理结构掩模版图和全套工艺文件提供给用户 11根据嵌入式软件开发的不同阶段,嵌入式开发工具有哪些种类?答:1.与嵌入式 OS 相关的开发工具,用于开发基于嵌入式 OS 的应用和部分的驱动程序等; 2.与嵌入式 OS 无关的开发工具,用于开发基本的驱动程序、辅助硬件调试,系统软件的开发等。12从底层硬件到上层应用,嵌入式软件的开发可以分为哪几种? 答:1、编写简单的板级测试软件,辅助硬件调试系统2、开发基本的驱动程序3、开发特定嵌入式操作系统的驱动程序4、开发嵌入式系统软件,如:嵌入式操作系统5、开发应用软件13. 什么是“由上而下”和“由下而上”研究方法?

14、在嵌入式系统研制中各有什么特点?答:由上而下:所有设计遵循系统工程的流程进行,确定需求、制定系统规格、设计、实现、测试都是一步一步、按部就班地进行;由下而上:一个系统由已有的基础为起点,开始往上延伸,最后将系统完成特点:一个是由上而下,一个是由下而上14什么是交叉开发环境?什么是 OCD 测试方法?指出 OCD 的主要形式 JTAG 和 BDM的特点和区别?指出两者在调试性能方面的差异。答:交叉开发环境是指用于嵌入式软件开发的所有工具软件的集合,一般包括文本编辑器、交叉编译器、交叉调试器、仿真器、下载器等工具。OCD:指的是 CPU 芯片提供的一种调试功能(片上调试) ,可以认为是一种廉价的I

15、CE 功能:OCD 的价格只有 ICE 的 20%,但提供了 ICE80%的功能 JTAG 特点:4 个引脚。优:1 可通过边界扫描操作测试整个板的电气连接2 各个引脚信号的采样,并可强调引脚输出用以测试外围芯片;3 可以软件下载、执行、调试和控制,为复杂的实时跟踪调试提供路径;4 可进行多内核和多处理器的板级和芯片级的调试,通过串接,为芯片制造商提供芯片生产、测试的途径;5 不占用系统资源,能够调试没有外部总线的芯片,代价非常小。缺:1 通过串口一次传递数据,速度比较慢;2 只能进行软件断点级别的调试;3 不能完成实时跟踪额多种事件触发等复杂调试功能。 BDM:硬件相对简单,集成成本低、可重

16、用,与处理器变化无关,速度稍快,是 JTAG的增强版本;缺点:引脚比 JTAG 多,使用厂家少 调试功能上的差异:JTAG 只能进行软件断点级别的调试,而 BDM 在硬件设计仅仅需要将处理器的调试引脚连接到专用剪接器与调试工具上,通常这种连接器叫做 n-wire。15嵌入式软件的调试运行环境和固化运行环境的主要区别是什么?答:1.代码定位不同 2.初始化部分不同16. 嵌入式系统仿真开发方法主要有哪两种类型?其中,硬件仿真开发有哪些方式?答:包括硬件仿真开发和软件仿真开发硬件仿真开发包括 ROM 仿真器、在线仿真(ICE) 、片上调试(OCD)17. 软件模拟仿真方法主要有什么特点?模拟仿真结

17、果和真实系统有何不同?答:特点:可以不用真正的目标机,可以在目标机环境不存在的条件下开发目标机上的应用系统,并且在调试时可以利用 Host 资源提供更详细的错误诊断信息.不同:1 和实际的运行环境差别很大2 设备模拟的局限性较大3 实时特性较差4 对 Host 的资源要求较高18综合思考题: 选择一个嵌入式系统产品(如手机、数码相机、路由器、机顶盒、GPS 导航仪、车载视频记录仪、微波炉及各种智能家用电器) ,利用本章学过的知识,进行系统的总体方案和硬件与软件系统设计。 提示:嵌入式系统开发包括需求分析、设计、实现、测试等方面。应当有设计指标及功能要求。在实现方面,不需要把产品硬件电路图、程序

18、代码设计出来,只需要概括地说明软件硬件的结构,写出软硬件需要完成的工作或画出相应地框图、程序流程图即可) 。答:第三章 嵌入式系统的硬件基础1按照原理和功能不同,嵌入式处理器分为哪几种类型?简要说明它们各自不同的主要性能特点。 答:1 嵌入式微处理器( EMPU):具有体积小、重量轻、成本低、可靠性高的优点; 2 微控制器( MCU) :又称单片机。和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高3 DSP 处理器(EDSP) :适合于执行 DSP 算法,编译效果高,指令执行速度快。在数字滤波、FFT 、谱分析等方面, DSP 算法正在大量进入嵌

19、入式领域4 嵌入式片上系统(SOC) :整个嵌入式系统大部分均可集成到一块或几块芯片中去,应用系统电路板将变得很简洁,对于减小体积和功耗、提高可靠性非常有利。 2举出在嵌入式系统开发应用最主流的 5 种以上的单片机系列及型号。介绍这些单片机的主要特点、开发工具及最佳的应用场合。 答:1、Intel 体系的 MCS51,工业标准/可工作在空闲、掉电模式,keil C ,各种工业控制领域;2、Motorola 68HCXX 单片机,高频噪声低、抗干扰能力强、含内监控 ROM/片上集成Flash,CodeWarrior,汽车电子等领域;3、TI MSP430 低功耗单片机,超低功耗和功能集成,IAR

20、 ICE 集成开发环境,手持设备和安全领域的;4、Sunplus 单片机 SPCE061A,数字信号处理、语音处理方面,unSP IDE,智能玩具。 5、Atmel AVR 单片机 AT90Sx 系列,增强 RISC 结构/ 片上集成 Flash, ICCAVR 宇航设备/仪器仪表/通讯设备; 6、Philips LPC 系列 P87LPC76X,IO 端口功能多/ 提供 OPT(一次编程)/EMC 很好,ADS,高集成 /低成本工控领域;7、 Microchip PIC 单片机 PIC16C5X(速度最快) ,提供 OPT(一次编程) 、低电压、低功耗的选择,MPLAB C18 C 编译器、

21、MPLAB ICD 2 在线调试器及 MPLAB PM3 通用器件编程器,最佳性价比;3简要介绍 CPLD 与 FPGA 的工作原理及主要区别,指出为什么 FPGA 在掉电后期内部结构将会发生变化?FPGA 最常用的芯片配置方式有哪些?答:工作原理:CPLD:FPGA:区别:1:FPGA 的逻辑块扇入小,CPLD 的逻辑块扇入大2:互联方式:FPGA 是分布式的,延时与系统布局有关,CPLD 是集总式的开关元件,等延时3:FPGA 逻辑能力较弱而寄存器多数据密集型CPLD 逻辑能力强但寄存器少控制密集型4: 大规模地设计还是选择 FPGA,但他的芯片价格一般比 CPLD 贵5:当芯片工作电源掉

22、电后,CPLD 编程后的电路结构不变, FPGA 将丢失数据使电路结构发生变化,因此每次加电后要重新对芯片进行配置。 原因:因为掉电后 FPGA 将丢失数据FPGA 常用芯片配置方式:A 、FPGA 配置接口 1、被动串行模式 2、主动串行模式 3、被动并行同步模式 4、被动并行异步 5、被动串行异步 6、快速被动并行 7、JTAG 模式B、使用单片机配置 FPGAC、利用 FLASH 结构的 EPC2 配置 FPGA4什么是 ISP 技术与 JTAG 技术?简述两者的主要技术特点及区别,指出它们在嵌入式系统调试中的应用。 答:ISP 技术( In Ststem Programmability

23、):系统内编程技术,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可用 ISP 方式擦出或再编程。JTAG(Joint Test Action Group 联合测试小组)技术是一种国家标准测试协议,主要用于芯片内部测试。通过这个标准,可对具有 JTAG 接口的芯片的硬件电路进行边界扫描和故障检测。 两技术特点及区别:ISP 的实现相对简单些,一般通用做法是内部的存储器可以由上位机的软件通过串口来改写。ISP 技术的优势是不需要编程器就可以进行单片机的实验和开发,单片机可直接接到电路板上,调试结束即成成品,免去了调试时由于频繁地插入取出芯片对芯片和电路

24、板带来不便。 JTAG 最初是用来对芯片进行测试的,基本原理是在器件内部定义一个 TAP(测试访问口) ,通过专用的 JTAG 接口串联在一起,形成一个 JTAG 链,能实现对各个器件分别测试。现在 JTAG 接口还常用语实现 ISP 对 Flash 等器件进行编程。 JTAG 编程方式是在线编程,传统生产流程是对芯片进行与编程再装袋板上,简化的流程为先固定器件到电路板上,再用 JTAG 编程,从而大大加快工程进度。 JTAG 接口可对PSD 芯片内部的所有部件进行编程。 JTAG 大致分为两类,一类用于测试芯片的电气特性;一类用于 Debug;一般支持 JTAG的 CPU 都包含了这两个模块

25、。 5解释嵌入式处理器的名词 MCU、EMPU 、SOC 、DSP 、SOPC 、ARM 的基本概念,指出其在嵌入式系统中的应用特色。 答:MCU 微控制器 ,又称单片机,是将整个计算机系统的主要硬件集成到一块芯片中,和嵌入式处理器相比,其最大的特点是单片化,体积小,功耗低,可靠性好。其是目前嵌入式系统工业的主流,其片上外设资源丰富,适合控制,因此称为 MCU; EMPU 嵌入式微处理器,其基础是通用计算机中的 CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样就减少系统体积和功耗。体积小,功耗低,可靠性好SOC 片上系统,其可分为通用和专用两类。除个

26、别无法集成的器件以外,整个嵌入式系统大部分均可集成到一块或几块芯片中去,应用系统电路将变得很简洁,对于减小体积和功耗、提高可靠性非常有利; DSP 数字信号处理器,是一种独特的微处理器,DSP 处理器利用哈佛结构和改进的哈佛结构,采用流水线技术。它的强大数据处理能力和高运行速度,是最值得称道的两大特色; SOPC 可编程片上系统,它是一种特殊的嵌入式微处理系统。首先,它是片上系统,即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,以 FPGA 为硬件基础,具有灵活的设计方式,可裁剪、可扩充、可升级,并具备在线可编程的功能; ARM 通用嵌入式处理器 。采用 RISC 架构的 ARM

27、 的处理器具有如下一些典型的特点:体积小、功耗低、成本低、性能高;支持 Thumb(16 位)/ARM(32 位)双指令集;寄存器数量众多,指令执行速度快;绝大多数操作都在寄存器中完成;寻址方式灵活简单6介绍 ARM 处理器的主要特点和 ARM 处理器家族的体系结构、 N 级流水线结构、流水线冲突、RISC 结构等。 答:ARM 处理器的主要特点: (1)小体积、低功耗、成本低、高性能 (2)16 位/32 位双指令集 (3)全球众多的合作伙伴 ARM 处理器家族的体系结构: ARM 具有多种版本,各种版本之间的体系结构略有不同,有冯诺依曼结构和哈佛结构。 N 级流水线结构: 支持 N 条指令

28、同时执行,大大提高了 CPU 效率超标量架构: 在超标量架构体系中,处理器或指令编译器能够判断指令是否独立于其他顺序指令执行,还是必须依赖于另一指令,跟随其顺序执行。超标量体系结构设计又称“第二代 RISC”。 RISC 架构具有以下特点: 与 CISC 比较中提过 1)使用流水线,CPI(每条指令执行周期数)少2)简单的寻址模式3) 使用单周期指令 3) 大量使用寄存器4) 芯片成本低流水线冲突:7讨论 TI 公司的 TMS320C2X、TMS320C5X 、TMS320C6X 系列 DSP 的主要特点和最适合的应用范围。 答:TMS320C2000 DSP 是基于 320C2xLP 核。C

29、2xLP 核具有 4 级流水,工作在 40MHz。具有 JTAG 仿真模块。它是 16 位定点 DSP。它的哈佛结构支持两个分开的总线结构,TMS320C2000 系列是控制用 DSP,具有完美的性能并综合最佳的外设接口,在这个系列的器件中,它集成了闪存、高速 A/D 转换器、高性能的 CAN 模块,PWM,CAP 等。TMS320C2000 系列 DSP 器件具有较高的性价比,设计工程师通过 利用它可以降低开发难度,缩短面市时间,有效地降低了开发成本。 应用领域: 工业拖动 ,家用电器 ,电源管理 ,HVAC 系统 ,光传输网络 ,手持式工具 ,制冷器具 ,灯光控制 ,日用消费品,流体泵控制

30、 ,UPS ,智能传感器等。 TMS320C5000TM DSP 综合了多样的外设、更小的封装和低功耗等各项优势性能,是 16位定点 DSP。它 的这些特征使得它在 INTERNET 和无线通讯市场得到了广泛的应用。它的处理速度可以高达 600MIPS ,但功耗低到 0.05 mW/MIPS。C5000 DSP 核是针对个人便携设备而设计的。 应用领域:有线无线通信,IP,便携式信息系统,寻呼机,助听器,音乐播放器、数码相机、高速音频设备、高精度的信号和多通道应用。 TMS320C6000TM 系列 DSP 是适合于特定应用的高性能处理器, ,采用最新 VLIW 处理器架构,其定点 DSP 和

31、浮点 DSP 具有软件兼容性。这一系列的 DSP 器件综合了世界上各种DSP 器件的优势,并在处理能力和电源管理方面作了很大的改进。具有最佳的性价比。 应用领域:无线基站、远程数据服务、xDSL(digital subscriber loop)系统 、家庭安全系统、高级图像处理、工业扫描、精密仪器和多通道电话系统,专业音响设备、工业自动化、语音识别和高级图像处理等方面。 8指出 23 种以 X86 为核心的 PC 机开发技术在嵌入式中的应用实例,请说明他们的特点及最佳用途 答:PC104、eBox 主机系统PC104 的应用开发特点表现为: (1) 模块多种多样。PC104 模块实际的配置和应

32、用多种多样,品种齐全,用户可以选择各种不同的功能模块,如同搭积木一样设计出满足各种要求的专用系统。其显示接口支持从单色到 SVGA 的各种型号的显示器,包括液晶和平板显示器;其磁盘接口支持软盘、硬盘、SCSI、固态电子盘(SSD) 、PCMCIA 等存储介质;通讯可提供调制解调器、FAX 等型号模块 ;网络可提供 Ethernet 、Arcnet 等型号产品; 数据采集和控制模块可提供 12 位、14 位、16 位分辨率的 A/ D、D/ A 以及多种计数器。 (2) 系统开发灵活方便。PC104 模块最通用的开发方法是通过外接显示器、键盘、软盘、硬盘等构成一最基本的计算机系统,在此系统上自行

33、开发、调试直至完成系统功能。由于 PC104 在硬件和软件上与普通 PC 完全兼容,可利用 PC 机丰富的软件和熟悉的硬件缩短开发周期降低成本。PC104 模块的另一种开发方法是利用现有的台式 PC 机通过远程调试的方法来实现。类似于单片机的开发方法,将 PC 机和 PC104 的 CPU 模块用串口相连,通过支持远程调试的软件实现远程调试开发。其特点是成本低、完全软件调试。 最佳用途:特别适用于与 PC/AT 兼容的嵌入式系统中,广泛应用于通讯、导航、医疗设备、智能仪器等领域。 9根据模块化和复用的原则,设计嵌入式微控制器系统时,需要设计哪些电路?答:设计复用的关键是模块化,普遍需要设计1

34、人机交互的接口,如键盘输入电路,显示输出电路如数码显示和 LCD 电路;2 联机所用的总线接口电路,如 USB 总线接口,RS232 接口和以太网网络接口;3 用于系统扩展的通用 I/O 配置电路,方便二次开发。 10通常嵌入式微控制器和微处理器之间的不同点和相同点分别是什么?一般地,它们适用于哪些方面的应用? 答:嵌入式微处理器(Embedded Microprocessor Unit,EMPU)的基础是通用计算机中的的 CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功耗。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在

35、功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。微处理器以其处理速度上的优势,主要应用于数据处理速度要求较高的场合。 嵌入式控制器(Microcontroller Unit,MCU )一般以某一种微处理器内核为核心,芯片内部集成 ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM 等各种必要功能和外设。和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。微控制器是目前嵌入式系统工业的主流。微控制器的片上外设资源一般比较丰富,适合于控制。 11选择嵌入式处理器需要考虑哪些因素? 答:(1)够用原则 通常嵌入式处理器很少升级,因此设计嵌入式系统时,为嵌入式处理器的处理能力留出很大的余量是很不经济的。通常给出小量的余量即可。 (2)成本原则 选择嵌入式处理器所考虑的成本不仅仅包括处理器本省,还包括主持电路的成本。印刷电路板的成本,特别是设计成本敏感型的产品更是如此。 (3)参数选择 1)处理器的类型,如 RISC、CISC、DSP 等;2)处理速度,以 MIPS 表示;3)寻址能力;4)总线宽度;5)片上集成的存储器情况;6)片上集成的 I/O 接口的种类和数量;7)工

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。