(完整word版)!嵌入式系统复习题资料整理.docVIP

(完整word版)!嵌入式系统复习题资料整理.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 什么是嵌入式系统?其特点有些什么? 答:嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗 严格要求的专用计算机系统。” 特点:1)是专用的计算机系统,用于特定的任务; 2 )资源较少,可以裁减; 3) 功耗低,体积小,集成度高,成本低 ; 4) 使用实时操作系统; 5) 可靠性要求更高,具有系统测试和可靠性评估体系 ; 6 )运行环境差异大 7) 大部分程序固化在 ROM中; 8) 较长的生命周期; 9) 嵌入式微处理器通常包含专用调试电路 2. 嵌入式系统的 BooTLoader的功能是什么? 答:BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这 段程序,为最终调用操作系统内核、 运行用户应用程序准备好正确的环境。 (对于嵌入式系统来说, 有的使用操作系 统,也有的不使用操作系统,但在系统启动时都必须运行 BootLoader,为系统运行准备好软硬件环境。) 3. 目前嵌入式操作系统有哪些? 答:1) uC/OS-ll嵌入式操作系统内核;2) VxWorks嵌入式实时操作系统;3) WinCE操作系统;4) Linux操作 系统;5) Symbian操作系统 4. 构造嵌入式开发环境有哪几种形式? 答:1)交叉开发环境 ;2)软件模拟环境 ;3)评估电路板 5. 嵌入式系统开发的基本流程 ? 答:1)系统定义与需求分析; 2)系统设计方案的初步确立; 3 )初步设计方案性价比评估与方案评审论证; 4) 完善初步方案、初步方案实施; 5) 软硬件集成测试; 6) 系统功能性能测试及可靠性测试。 6. 什么是可编程片上系统? 答:用可编程逻辑技术把整个系统放到一块硅片上 ,称作可编程片上系统 SOPC.它是一种特殊的嵌入式系统,首先 它是SOC,即由单个芯片实现整个系统的主要逻辑功能,具有一般 SOC基本属性;其次,它又具备软硬件在系统 可编程的功能,是可编程系统,具有可裁剪、可扩充、可升级等灵活的设计方式。 7. 有时要使用Thumb技术的原因 答:(Thumb指令集是把32位的ARM指令集的一个子集重新编码后形成的一个特殊的 16位指令集。)在性能和 代码大小之间取得平衡, 在需要较低的存储代码时采用 Thumb指令系统用Thumb指令编写最小代码量的程序 (能 够很好的解决代码长度的问题),却取得以ARM代码执行的最好性能,可以带来低功耗 ,小体积,低成本。 8. ARM处理器的工作模式有哪几种? 答:1)正常用户模式(usr); 2) 快速中断模式(fiq ); 3) 普通中断模式(irq ); 4) 操作系统保护模式(svc)或管理模式; 5) 数据访问中止模式(abt); 6) 处理未定义指令的未定义模式( und ); 7) 运行特权级的操作系统任务的系统模式( sys)。 9. 寄存器 R13 , R14 , R15的专用功能各是什么? 答:1)寄存器R13保存堆栈指针SP; 2)寄存器R14用作子程序链接寄存器,也称为 LR,用以保存返回地址; 3) R15 (PC)用作程序计数器。 10. 寄存器CPSR , SPSR的功能各是什么? 答:1) CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可 以访问当前的程序状态寄存器 CPSR。 2)在每种异常模式下都有一个对应的物理寄存器一一程序状态保存寄存器 SPSR。当异常出现时,SPSR用于保存 CPSR的状态,以便异常返回后恢复异常发生时的工作状态。 11. ARM的异常有哪几种,各进入何种工作模式?他们退出各采用什么指令? 答:1)复位(Reset)异常(管理模式); 2) 未定义指令(undefined instruction )异常(未定义模式); 3) 软件中断(SWI)异常(管理模式); 4) 指令预取中止(Prefech Abort)异常(中止模式); 5) 数据访问中止(Data Abort)(中止模式); 6) 快速中断请求(FIQ)( FIQ模式); 7) 外部中断请求(IRQ)( IRQ模式)。 异常返回指令:1) SWI,未定义的返回: MOVS PC,R14 ; 2) IRQ,FIQ,预取中止的返回: SUBS PC,R14,#4 ; 3) 数据中止返回并重新存取: SUBS PC,R14,#8 异常中断的优先级:复位(最高优先级) -- 数据异常中止---FIQ -- IRQ---预取指异常中止---SWI----未 定义指令(包括缺协处理器)。 12. 什么是小端和大端存储器组织? 答:1)小端存储器组织是较高的有效字节存放在较高的存储器地址, 较低的有效字节存放在较低的存储器地址

文档评论(0)

wangxing1张 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档