2022年嵌入式复习题 .pdf
《2022年嵌入式复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年嵌入式复习题 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、“ 嵌入式原理 ”复习要点1. 简述嵌入式系统的特点。系统内核小 专用性强运行环境差异大可靠性要求高系统精简和高实时性操作系统具有固化在非易失性存储器中的代码嵌入式系统开发工作和环境2. 简述硬件抽象层的功能和作用。硬件抽象层通过硬件层接口向操作系统以及应用程序提供对硬件进行抽象后的服务. 硬件抽象层的目的是为了将硬件抽象化,即通过程序来控制诸如CPU、I/O、存储器等硬件的操作,从而使得系统的设备驱动程序与硬件无关。引入硬件抽象层的概念可以大大提高系统的可移植性。3. 什么是 BootLoader,了解其在嵌入式系统中作用。BootLoader 就是在操作系统内核运行之前运行的一段小程序.通
2、过这段小程序 ,可以初始化硬件设备、 建立内存空间的映射图, 从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。4 简述嵌入式系统产品的设计和开发过程。在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统 )可以运行的二进制代码;接着通过嵌入式调试系统调试正确;最后将程序下载到目标平台上运行。要注意: 选择合适的开发工具和调试工具, 对整个嵌入式系统的开发都非常重要。5 假设某一子中断源产生了中断,试述从中断产生到中断被ARM S3C2440 CPU响应,中间经过的各道关卡
3、。6.ARM9支持哪两种指令集,它们的特点是什么?32 位 ARM 指令集(处理精度高, 但需要较大空间) 和 16 位 Thumb指令集(处理精度低,但寻址空间小);7.ARM9有几种工作模式及其含义用户模式 :ARM处理器正常的程序执行状态名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 快速中断模式 : 用于高速数据传输或通道处理. 外部中断模式 : 用于通用的中断处理数据访问终止模式 : 当数据或指令预取终止时进入该模式,
4、 用于虚拟存储及存储保护 . 系统模式 : 运行具有特权的操作系统任务. 未定义指令终止模式 : 当未定义的指令执行时进入该模式, 可用于支持硬件协处理器的软件仿真 . 8. 什么是大端存储和小端存储大端格式 :字数据的高字节存储在低地址中,而字数据低字节则存放在高地址中. 小端格式 :低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节. 9.ARM9中的 R13 , R14 , R15的作用R13寄存器的作用通常是堆栈指针, 又称 SP R14 可用作子程序连接寄存器 (LR), 其中保存程序计数器 (R15) 以便处理完异常返回。R15寄存器作为程序计数器,用于只是程序运行位置。
5、10.ARM9支持的异常有哪些及其含义复位异常:是以 CPU 从 00000000开始运行未定义异常 :出现未定义指令时引发异常软中断 :用于调用操作系统资源终止异常:指令预取中止 ,终止数据中止;ARM 预取指令或写回数据时均有可能发生该异常IRQ 中断请求 :由外部中断引脚 nIRQ 引起的由 CPRS 中的 1 位禁止 FIQ 中断请求 :由外部中断引脚nFIQ 引起的引由 CPRS中的 F 位禁止 . 11.ARM中如何处理异常?包括进入和退出异常进入异常 :把断点处的下一条指令保存到R14 中把 CPRS 中的值复制到SPSR 中 ,以 保 存 断 电 状 态 格 局 异 常 模 式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年嵌入式复习题 2022 嵌入式 复习题
限制150内