嵌入式完整版

上传人:re****.1 文档编号:513072521 上传时间:2022-09-27 格式:DOCX 页数:5 大小:19.72KB
返回 下载 相关 举报
嵌入式完整版_第1页
第1页 / 共5页
嵌入式完整版_第2页
第2页 / 共5页
嵌入式完整版_第3页
第3页 / 共5页
嵌入式完整版_第4页
第4页 / 共5页
嵌入式完整版_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《嵌入式完整版》由会员分享,可在线阅读,更多相关《嵌入式完整版(5页珍藏版)》请在金锄头文库上搜索。

1、一、名词解释1、ARM: Advanced RISC Machines的缩写,是微处理器行业的一家知名企业,设计了大量 高性能、廉价、耗能低的RISC处理器、相关技术及软件,也可以认为是对一类微处理 器的通称。2、伪指令:是ARM汇编语言程序里的特殊指令助记符,也不由处理器执行,而是在汇编 时被合适的机器指令代替为ARM或Thumb指令,实现真正的指令操作。3、JTAG: (Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议,主要用 于芯片内部测试及对系统进行仿真、调试。4、EMCD5、MCU: Micro Controller Unit的缩写,又称微控制

2、器,单片机,是指将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机, 为不同的应用场合做不同组合控制。6、RTDS:全称为实时数字仿真仪(Real Time Digital Simulator),由加拿大曼尼托巴RTDS 公司开发制造,是一种专门设计用于研究电力系统中电磁暂态现象的装置。7、大(小)端地址模式:数据的低位(就是权值较小的后面那几位)保存在内存的高地址 中,而数据的高位,保存在内存的低地址中;数据的低位保存在内存的低地址中,而数 据的高位保存在内存的高地址中。8、IDE: Integrated Development,集成开发环境。I

3、DE软件是用于程序开发环境的应用程序, 一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序可以独立运行,也 可以和其它程序并用。9、交叉开发环境:即Cross Development,是指编译,链接和调试嵌入式应用软件的环境。 一般由运行于宿主机上的交叉开发软件和宿主机到目标机的调试通道组成。10、目标系统二、简答题1、国内对于嵌入式系统的定义是什么?答:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可 靠性、成本、体积、功耗严格要求的专用计算机系统。2、什么是实时系统?根据实时性,嵌入式操作系统有哪些类型?答:实时系统:系统内有多个程序运行,每个程序有不同的

4、优先级,只有最高优先级的 任务才能占有CPU的控制权。强实时系统:其系统响应时间在毫秒或微秒级(数控机床); 一般实时系统:其系统响应时间在毫秒一几秒的数量级上,其实时性的要求比强实时系统要 差一些(媒体播放);弱实时系统:其系统响应时间约为数十秒或更长。3、选择嵌入式操作系统原则有哪些?答:市场进入时间制定产品时间表与选择操作系统有关系,实际产品和一般演示是不同的。某些高效的操作系 统可能由于编程人员缺乏,或由于这方面的技术积累不够,影响开发进度。 可移植性操作系统相关性。良好的软件移植性应该比较好,可以在不同平台、不同系统上运行,跟操 作系统无关。 可利用资源产品开发是以快速、低成本、高质

5、量的推出适合用户需求的产品为目的的。集中精力研发出 产品的特色,其他功能尽量由操作系统附加或采用第三方产品,因此操作系统的可利用资源 对于选型是一个重要参考条件。 系统定制能力 由于用户的需求是千差万别的,硬件平台也都不一样,所以对系统的定制能力提出了要求。 要分析产品是否对系统底层有改动的需求,这种改动是否伴随着产品特色。 成本成本是所有产品不得不考虑的问题。成本是需要综合权衡以后进行考虑的一一选择某一系统 可能会对其他一系列的因素产生影响,如对硬件设备的选型、人员投入、以及公司管理和与 其他合作伙伴的共同开发之间的沟通等许多方面的影响。 中文内核支持国内产品需要对中文的支持。由于操作系统多

6、数是采用西文方式,是否支持双字节编码方式, 是否遵循GBK,GB18030等各种国家标准,是否支持中文输入与处理,是否提供第三方中 文输入接口是针对国内用户的嵌入式产品的必需考虑的重要因素。4、列举3种以上常见的嵌入式操作系统。答:Wince、Linux、Palm、VxWorks、uCOS 等。5、嵌入式系统有什么特点?答:专用性强。通常是面向某个特定应用,完成某一项或有限项功能;实时性好。 主要用来对宿主对象进行控制,所以对嵌入式系统的实时性方面有严格的限制;能源、成 本和可靠性通常是影响设计的重要因素;占有资源少、易于连接;可裁剪性好。系统功 能可针对需求进行裁剪、调整,以便满足最终产品的

7、设计要求。6、列举一些典型的嵌入式系统应用。答:家用市场:机顶盒、掌上电脑、DVD、MP3、数码相机、数字电视、WebTV、 网络冰箱、网络空调、家庭网关、智能家用电器、车载导航器系统等 通信市场:电话交换系统,电缆系统,卫星和全球定位系统L3D),数据交换设备, 移动电话等 工业市场:制造工厂,污水处理系统,发电站和电力传输系统,自动化工厂,控制系 统开发,维护和测试的工具,石油提炼和相关的贮运设施,建筑设备,计算机辅助制造系统, 能源控制系统,核电站,机器人系统等 商业和金融市场:自动柜员机,信用卡系统,售货端系统,安全系统等 办公市场:电话系统,传真系统,复印机,计时系统,照相机和摄象机

8、 运输市场:航空、铁路、公路运输系统,燃料服务,航空管理,信令系统,雷达系统, 交通指挥系统,停车系统,售票系统,乘客信息系统,检票系统,行李处理系统,应急设备 等 建筑市场:电力供应,备用电源和发电机,火警控制系统,供热和通风系统,电梯和 升降系统,车库管理,安保系统,电子门锁系统,楼宇管理系统,闭路电视系统,电子保险 柜,警铃等 医疗市场:心脏除颤器,心脏起搏器,患者信息和监视系统,MN光设备,理疗控制 系统,电磁成像系统等 军事:武器控制7、简述ARM处理器种类及特点。答:ARM7 系列、ARM9 系列、ARM9E 系列、ARM10E 系列、ARM11 系列、SecurCore 系列、I

9、ntel 的 StrongARM、Intel 的 Xscale 体积小、低功耗、低成本、高性能;支持Thumb(16位)/ARM(32位)双指令 集,兼容8位/16位器件;大量使用寄存器,指令执行速度更快;大多数数据操作都在 寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定8、简述S3C44BOX的体系结构。答:S3C44B0X共有160只引脚,采用QFP封装;具有大量的电源和接地引脚,以及 地址总线、数据总线和通用I/O 口,以及其他的专用模块如UART、IIC等接口; S3C44B0X 的引脚主要分为三类,即:输入、输出、输入/输出(I/O);输出类型的引脚主要用于S3C44B0X

10、 对外设的控制或通信,由S3C44B0X主动发出,这些引脚的连接不会对S3C44B0X自身的 运行有太大的影响;输入/输出类型的引脚主要是S3C44B0X与外设的双向数据传输通道。9、S3C44BOX的A/D转换器的类型是什么?共具有几路A/D转换器?答:8通道的ADC,最大100K sps/10位。10、嵌入式系统同通用型计算机系统相比具有哪些特点?答:用于特定的任务(专用的计算机系统)比通用PC系统资源少极其关注成本、 大多有功耗的要求、集成度高体积小运行环境广泛软件硬件可靠性要求更高(具有系统 测试和可靠性评估体系)相关产品具有较长的生命周期软件要求固态化存储(ROM、 EPROM、EE

11、PROM或FLASH)有实时的要求(使用RTOS)需要专用开发工具和方法 进行设计片上包含专用调试电路11、与SDRAM相比,Flash在ARM 系统中主要作用是什么?答:Flash烧写的软件。AXF在RAM里调试,掉电就没有了,方便程序修改。调 试好的程序再下到FLASH里,上电直接运行。12、嵌入式Linux与其他嵌入式操作系统相比,有哪些优点和缺点?答:优点: 精简的内核,性能高、稳定,多任务。 适用于不同的CPU,支持多种体系结构,如X86、ARM、MIPS、ALPHA、SPARC等。 能够提供完善的嵌入式GUI以及嵌入式X-Windows。 提供嵌入式浏览器、邮件程序、MP3播放器、

12、MPEG播放器、记事本等多种应用。 提供完整的开发工具和SDK,同时提供PC上的开发版本。 用户可定制,可提供图形化的定制和配置工具。 支持常用嵌入式芯片的驱动,支持大量的周边硬件设备,驱动丰富。 针对嵌入式的存储方案,提供实时版本和完善的嵌入式解决方案。 完善的中文支持,强大的技术支持,完整的文档。 开放源码,丰富的软件资源,广泛的软件开发者的支持,价格低廉,结构灵活,适用面广。缺点: 稳定性:无专人维护,因为是无数个个人开发,所以缺乏整体架构,代码风格不一,容与 性较差,而且有太多无用代码,整体性能偏差。 实时性较差 开发度:开发环境不方便快速,LIB库不全也无质量保证,也没有强大技术支持

13、,更没有 好的仿真调试环境 安全性:据美国CERT称,Linux操作系统中包含的安全缺陷数量是Windows中的二倍 还多,随着Linux日益普及,针对它的攻击也将越来越多。13、简单描述ARM内核的四个功能模块,各自具备什么功能特点。答:T:表示16位Thumb,可以在兼顾性能的同时减少代码尺寸。M:表示8位乘法 器。D:表示Debug,该内核中放置了用于调试的结构,通常它为一个边界扫描链JTAG, 可使CPU进入调试模式,从而可方便地进行断点设置、单步调试。I:表示EmbeddedICE Logic,用于实现断点观测及变量观测的逻辑电路部分,其中的TAP控制器可接入到边界扫 描链。14、设

14、计ARM硬件电路板一般有哪些特点和原则?答:新型的和适合应用场合的ARM提高系统的程序效率;低功耗器件和贴片封装, 降低功耗和提高抗干扰;通用型平台,减小开发成本和开发周期;充分利用富余端口, 有利于产品的升级;单芯片解决方案;LED方便调试。15、用预处理命令# define声明一个参数,用以表明一年中有多少秒(忽略闰年问题)。16、在ARM 硬件系统中,最耗电的模块是什么?答:显示设备耗电最多,如TFT LCD/LEDo三、分析题1、分析嵌入式系统的发展趋势。答:为设备网络通讯提供标准接口为适应嵌入式分布处理结构和应用上网需求,面向21世纪的嵌入式系统要求配备标准 的一种或多种网络通讯接口

15、。针对外部联网要求,嵌入设备必须配Ethernet网口,相应需要 TCP/IP协议簇软件支持:由于家用电器相互关联(如防盗报警、灯光能源控制、影视设备 等)及试验现场仪器的协调工作等要求,新一代嵌入式设备还需要具备IEEE1394、USB、 CAN或IrDA通信接口,同时也需要提供相应的组网协议软件核物理层驱动软件。 支持小型电子设备实现小尺寸、微功耗和低成本为满足这种性能,要求嵌入式产品设计者相应降低处理器的性能,限制内存容量和复 用接口芯片,这就相应提高了对嵌入式软件设计技术要求,如:选用最佳的编程模式和不断 改进算法,采用EC+编程模式,优化编译器性能。因此既要软件人员有丰富经验,更需要 发展先进嵌入式软件技术如Web和WAP等。 提供精巧的多媒体人机界面嵌入式设备之所以为亿万用户乐于接受,重要因素之一是他们与使用者之间的亲和力, 自然与人机交互界面。人们于信息终端交互要求以GUI屏幕为中心的多媒体界面。手写文 字输入、语音拨号上网、收发电子邮件以及彩色图形、图像已获得初步成效,一些先进的 PDA在显示屏幕上已实现汉字写入,短信息、语音发布。 嵌入式网络随着信息时代的到来,Internet技术已进入人们日常生活的各个领域,嵌入式网络应运 而生,从而在更好

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

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号