嵌入式系统原理及应用试卷2_第1页
嵌入式系统原理及应用试卷2_第2页
嵌入式系统原理及应用试卷2_第3页
嵌入式系统原理及应用试卷2_第4页
嵌入式系统原理及应用试卷2_第5页
全文预览已结束

下载本文档

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

文档简介

一 一 填空填空 每空每空 1 1 分 共分 共 2020 分分 1 嵌入式系统的组织架构是 嵌入式处理器 存储器等硬件 嵌入式系统软件 和 应用软件 所组成的 2 ARM 系统复位后 第一条执行的指令在 0 x02 3 冯诺依曼体系结构的特点之一是系统内部 数据和指令 都存储在统一存储器中 而哈佛结构则是 分开存储 4 ADDR0 R1 3 属于 立即 寻址方式 5 ARM 指令集和 Thumb 指令集分别是 32 和 16 位的 6 嵌入式软件结构一般分为 驱动层 OS 层 中间件层 和 应用层 7 cache 放置数据的常用地址变换算法有 直接 组相联 和 全相联 8 嵌入式系统中电源管理器最常见的工作方式是 工作 空闲 和 睡眠 二二 简答 每题 5 分 共 30 分 1 嵌入式处理器一般具有以下 4 个特点 1 大量使用寄存器 对实时多任务有很强的支持能力 能完成多任务并且有较短的 中断响应时间 从而使内部的代码和实时内核的执行时间减少到最低限度 结构上采用 RISC 结构形式 1 分 2 具有功能很强的存储区保护功能 这是由于嵌入式系统的软件结构已模块化 而为 了避免在软件模块之间出现错误的交叉作用 需要设计强大的存储区保护功能 同时也有 利于软件诊断 1 分 3 可扩展的处理器结构 最迅速地扩展出满足应用的最高性能的嵌入式微处理器 支持 ARM 32 位 和 Thumb 16 位 双指令集 兼容 8 位 16 位器件 1 分 4 小体积 低功耗 成本低 高性能 嵌入式处理器功耗很低 用于便携式的无线及 移动的计算和通信设备中 电池供电的嵌入式系统需要功耗只有 mW 甚至 W 级 2 分 2 ARM 处理器对异常中断的响应过程如下 首先 将当前程序状态寄存器 CPSR 的内容保存到将要执行的异常中断对应的备用 程序状态寄存器 SPSR 中 以实现对处理器当前状态 中断屏蔽位及各条件标志位的保存 各异常中断模式都有自己相应的物理 SPSR 寄存器 2 分 然后 将引起异常指令的下一条指令的地址保存到新的异常工作模式的 R14 即 R14 mode 中 使异常处理程序执行完后能正确返回原程序 1 分 最后 给程序计数器强制赋值 使程序在对应的矢量地址开始执行中断处理程序 一 般矢量地址处将包含一条指向相应程序的转移指令 从而可跳转到相应的异常中断处理程 序处执行异常中断处理程序 2 分 3 什么是同步 什么是异步 与系列时间相关事件称为同步事件 驱动的任务为同步任务 3 分 随机发生的事件称为异步事件 驱动的任务为异步任务 如中断等 2 分 4 简要叙述实时系统的评价指标 在实时系统中主要有三个指标来衡量系统的实时性 即响应时间 Response Time 生存 时间 Survival Time 吞吐量 Throughput 1 分 响应时间 Response Time 是计算机识别一个外部事件到作出响应的时间 在控制应用 中它是最重要的指标 如果事件不能及时的处理 系统可能就会崩溃 2 分 生存时间 Survival Time 是数据有效等待时间 在这段时间里数据是有效的 1 分 吞吐量 Throughput 是在一给定时间内 秒 系统可以处理的事件总数 例如通讯 控制器用每秒钟处理的字符数来表示吞吐量 吞吐量是平均响应时间的倒数 1 分 5 简要叙述非占先式调度法与占先式调度法 非占先式也称作合作型多任务 cooperative multitasking 各个任务彼此合作共享一个 CPU 中断服务可以使一个高优先级的任务由挂起状态变为就绪状态 但中断服务以后控 制权还是回到原来被中断了的那个任务 直到该任务主动放弃 CPU 的使用权时 那个高 优先级的任务才能获得 CPU 的使用 3 分 当系统响应时间很重要时 要使用占先式内核 最高优先级的任务一旦就绪 总能得到 CPU 的控制权 即当一个运行着的任务使一个比它优先级高的任务进入了就绪态 当前任 务的 CPU 使用权就被剥夺了 或者说被挂起了 那个高优先级的任务立刻得到了 CPU 的 控制权 使用占先式内核时 应用程序应使用可重入型函数 这样在被多个任务同时调用 而 不必担心会破坏数据 2 分 6 简要叙述 ARM 处理器的 7 种运行模式 ARM 微处理器支持 7 种运行模式 分别为 用户模式 USR ARM 处理器正常程序执行的模式 快速中断模式 FIQ 用于高速数据传输或通道处理用于快速中断服务程序 当 处理器的快速中断请求引脚有效 且 CPSR 6 位 中 F 位为 0 时 开中断 会产生 FIQ 异常 1 分 外部中断模式 IRQ 用于通用的中断处理 当处理器的外部中断请求引脚有效 且 CPSR 7 位 中 I 位为 0 时 开中断 会产生 IRQ 异常 系统的外设可通过该异 常请求中断服务 1 分 特权模式或管理员模式 SVE 操作系统使用的保护模式 当执行软件中断 SWI 指 令和复位指令时 就进入管理模式 在对操作系统运行时工作在该模式下 1 分 数据访问中止模式 ABT 用于虚拟存储器和存储保护 当存储器数据访问无效时就 进入该模式 若处理器数据访问指令的地址不存在或该地址不允许当前指令访问时 也产生数据中止异常 1 分 未定义指令中止模式 UND 用于支持硬件协处理器的软件仿真 当 ARM 处理 器或协处理器遇到不能处理的指令时 就要产生未定义指令异常 用户可使用该异常 机制进行软件仿真 即用软件来模拟硬件功能 比如浮点运算 0 5 分 系统模式 SYS 运行具有特权的操作系统任务 与用户模式共用使用寄存器组 但是其使用权限要比在用户模式下高 0 5 分 三三 选择题 每小题 2 分 共 20 分 1 以下说法不正确的是 B A 任务可以有类型说明B 任务可以返回一个数值 C 任务可以有形参变量D 任务是一个无限循环 2 下列描述不属于 RISC 计算机的特点的是 C A 流水线每周期前进一步 B 更多通用寄存器 C 指令长度不固定 执行需要多个周期 D 独立的 Load 和 Store 指令完成数据在寄存器和外部存储器之间的传输 3 存储一个 32 位数 0 x 到 2000H 2003H 四个字节单元中 若以大端模式存储 则 2000H 存储单元的内容为 D A 0 x21B 0 x68C 0 x65D 0 x02 4 COS II 中对关键代码段由于希望在执行的过程中不被中断干扰 通常采用关中断的 方式 以下 X86 汇编代码正确而且不会改变关中断之前的中断开关状态的是 D A 先 CLI 执行关键代码 再 STI B 先 STI 执行关键代码 再 CLI C 先 POPF CLI 执行关键代码 再 PUSHF D 先 PUSHF CLI 执行关键代码 再 POPF 5 RS232 C 串口通信中 表示逻辑 1 的电平是 D A 0vB 3 3vC 5v 15vD 5v 15v 6 ARM 汇编语句 ADD R0 R2 R3 LSL 1 的作用是 A A R0 R2 R3 1 B R0 R2 1 R3 C R3 R0 R2 1 D R3 1 R0 R2 7 IRQ 中断的入口地址是 C FIQ 的入口地址为 0 xC A 0 xB 0 xC 0 xD 0 x 8 S3C2420X I O 口常用的控制器是 D 1 端口控制寄存器 GPACON GPHCON 2 端口数据寄存器 GPADAT GPHDAT 3 外部中断控制寄存器 EXTINTN 4 以上都是 9 实时操作系统中 两个任务并发执行 一个任务要等待其合作伙伴发来信息 或建 立某个条件后再向前执行 这种制约性合作关系被成为 A A 同步 B 互斥 C 调度 D 执行 10 和 PC 系统机相比嵌入式系统不具备以下哪个特点 C A 系统内核小B 专用性强C 可执行多任务D 系统精简 四 四 编程 以实验平台 PXA270 为设计环境 试写出一段代码 能控制八段数码 管以递增方式点亮显示 15 分 include include register variant h define LED CS2 volatile unsigned short int 0 x LED1 and LED2 define LED CS3 volatile unsigned short int 0 x LED3 and LED4 void Delay u

温馨提示

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

评论

0/150

提交评论