嵌入式简答题整理_第1页
嵌入式简答题整理_第2页
嵌入式简答题整理_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在一种电脑环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。2. 简述嵌入式系统的组成。答:嵌入式系统通常由包含有嵌入式处理器、嵌入式操作系统、应用软件和外围设备接口的嵌入式电脑系统和执行装置被控对象组成。嵌入式电脑系统是整个嵌入式系统的核心,可以分为硬件层、中间层、系统软件层和应用软件层。执行装置接受嵌入式电脑系统发出的控制命令,执行所规定的操作或任务3. ARM 微处理器的运行模式有哪几种,请列举并说明。答:ARM微处理器的运行模式有 7种,分别为:1丨用户模式User

2、,usr:正常程序执行时,ARM处理器所处的状态。2丨快速中断模式FIQ, fiq:用于快速数据传输和通道处理。3丨外部中断模式IRQ,irq丨:用于通常的中断处理。4丨特权模式Supervisor ,sve丨:供操作系统使用的一种保护模式。5丨数据访问中止模式Abort ,abt:当数据或指令预取终止时进入该模式, 用于虚拟存储及存储保护。6丨未定义指令终止模式Undefined , und丨:用于支持硬件协处理器软件仿 真。7丨系统模式System ,sys:用于运行特权级的操作系统任务。4. 请简述ARM微处理器的用户模式和特权模式,以及用户模式向特权模式的转换。答:1除了用户模式之外的

3、其他6种处理器模式称为特权模式 特权模式下,程序可以 访问所有的系统资源,也可以任意地进行处理器模式的切换。(2) 特权模式中,除系统模式外,其他5 种模式又称为异常模式。大多数的用户程序运行在用户模式下, 此时, 应用程序不能够访问一些受操作系统保护的系统资源,应用程序也不能直接进行处理器模式的切换。(3)用户模式下,当需要进行处理器模式切换时,应用程序可以产生异常处理,在异常 处理中进行处理器模式的切换。答:定义:嵌入式系统 Embedded System 是以应用为中心、以电脑技术为基 础、软件硬件可裁剪、功能、可靠性、本钱、体积、功耗严格要求的专用电脑系统。 根本特征: (1)专用性

4、: 采用专用的嵌入式处理器,功能算法的专用性;(2) 小型化与有限资源 : 资源约束和空间约束与专用性;(3)系统软硬件设计的协同一体化:硬件与软件的协同设计和应用软件与操作系统的一 体化设计开发。提供了先进的网络支持、多任务、多用户、符合IEEE POSIX 标准、支持数十种文件系统格式、完全运行于保护模式、 开放源代码、 采用先进的内存管理机制,更加有效地利用物 理内存7. Linux 作为嵌入式操作系统的优势低本钱开发系统、可应用于多种硬件平台 、可定制的内核 、性能优异 、良好的网络支持8. LINUX 版本RedHat 、Fedora Core 、Mandrake 、Suse 、 D

5、ebian 、 CentOS 、 UbuntuRedFlag9. C语言的特点C语言是"中级语言、 C语言是结构化的语言、C语言功能齐全、C语言可移植性强10. 嵌入式软件主要有哪些特点答 实时性、异步事件的并发处理、应用/操作系统一体化、应用可固化、鲁棒性、灵活性、平安性11. RISC 与CISC相比 有何优点。高的指令吞吐量、出色的实时中断响应、小的、高性价比的处理器宏单元。12. 嵌入式系统的应用领域及开展趋势工业管理、交通管理、信息家电、家庭智能管理系统、POS网络及电子商务、环境工程与自然、机器人嵌入式应用软件的开发需要强大的开发工具和嵌入式操作系统的支持,联网成为必然趋

6、势、支持小型电子设备实现小尺寸、微功耗和低本钱、并提供精巧的多媒体人机界面。13. 简述嵌入式系统设计和开发过程求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。14. ARM处理器的特点1、体积小、低功耗、低本钱、高性能;2、 支持Thumb 16位/ARM 32位双指令集,能很好的兼容8位/16位 器件;3、大量使用存放器,指令执行速度更快;4、大多数数据操作都在存放器中完成;5、寻址方式灵活简单,执行效率高;6、指令长度固定。15. BootLoader的功能,启动代码的功能,以及两者之间的关系Bootloader不是一段代码,它是一个具有引导装载功能的完整的程序,如可以引导

7、装载linux的vivi, uboot,以及通常 PC机上的BOIS程序等。启动代码是系统上电或者复位后运行的第一段代码,是进入C语言的main函数之前需要执行的那段汇编代码。它的作用是在用户程序运行之前对系统硬件及软件环境进行必要的初始化并在最后使程序跳转到用户程序。它直接面对ARM处理器内核及硬件控制器进行编程,所执行的操作与具体的目标系统紧密相关。Bootloader也包含了相应的启动代码,也就是说,启动代码是Bootloader 的一部分,是所有相应应用程序的一局部I, 试说明址厳入畫操忙忝辻的牯贞加 辱专门耍求.16.L等7可实时程:嵌入式弼统冇女时性要求.2察缰可裁m:嵌入式系统贾

8、游有隈需農察貌具有可裁剪tr够用即叮. 轻岸舉网络立捕$贋入式役怖御更连播釣网上。和动睫町扩展性跟入代段齡巾僱&*创匕需姿貝布除了内檢皮持外的/健#轉 模如17.USB通用串行总线4.九慨入式磁屮+盂翌 ,审P的支肛K BSP Util ;IJ.5. ««件博同开发肿it程可以J曰细为?札什么是诫入氏軾n怖冇斥性?乳容;wt入式操作簌疑的开展方向:提供开放曲撵非第址应用理样搖口面向InterneL面向牯泄应川提供安卡保障机制实时.趾入St: Linux ft为了热点1. 淬:KSF楚機筑支持包 buri rd supporl. package的简祥*它址命于谨件和嫌

9、作系 址之间的 层软fh为操打亲统捉洪换什接口.梗操卄慕统具有可移植性.井H舸始化啞也5*客t "需求井析2软殲件协同设计n轶戦件玄观4软桃件协制测试和验证6. 答;鞍入式软件的鲁棒性星捋戦入式软件不但要求高可靠*而R特别强调容错处理 和戎祸卜废功陆邮条统不公闵为斷I讪址冋册渡卫至亍理灾难时出現1.知很产权榛IP Core町Bl分为奥 请说明返 类IP Cott的蚁.2. 用撕妙代的黒同時硏.对陨人朮掀个泄工诸仃析伪真开发的忧点和也4-时嵌入式实时操作系统具冇一牝专门的耍块.请丐出儿个方面的晏求.3. 面向对象的敕科酣试中盛施匪处理好嘟-一个方面的阿趙?6.请那么 DSP处理搭的两牛

10、发尉剧62. 答工交咒开发模式毬掲开发系统建立在硕件资薄丰富的PC机上.悔用程序的編徘, 蝙译*旌接算过程襁是在PC机上完成,而应用程序的撮终运疗平甘却忌和宿主机有握丸毘 别的嵌入式许fit.h許:仍成开坂耳规內优点歴不需要提供丈际的口标帔件科境.而IL细泮和阅试力便. 掏建本钱低*防真开发的峡点是不尢可能仿真口标机上所冇的功能当隅试完成后,还必猱移析別实际口 标机岐件上国一挣测.< 帑“实时杵;低入式嬴焼实时件要求.3系觥町裁勇性:槪入式系统贾瀬右fit.需耍系统具有町議剪性*聲用即町. 幻轻母型网络支持:嵌入式讦箫需要连播到例上.心功能町护诞性:喉入式设爺肪能理样化需嘤JI仃除了内檢支捋外咐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论