2015嵌入式系统试题带答案

上传人:jin****ng 文档编号:109629080 上传时间:2022-06-17 格式:DOC 页数:6 大小:54.50KB
收藏 版权申诉 举报 下载
2015嵌入式系统试题带答案_第1页
第1页 / 共6页
2015嵌入式系统试题带答案_第2页
第2页 / 共6页
2015嵌入式系统试题带答案_第3页
第3页 / 共6页
资源描述:

《2015嵌入式系统试题带答案》由会员分享,可在线阅读,更多相关《2015嵌入式系统试题带答案(6页珍藏版)》请在装配图网上搜索。

1、嵌入式系统课程研 2011 级试题一、填空题(每空 1 分,共30分)1、 嵌入式操作系统的内核构成包括:任务管理、 时间管理、 中断 服务处理。2、 嵌入式系统的设计可以分成 识别需求、提出解决方案、 执行项目 和结束项目四个阶段。3、 目前使用的嵌入式操作系统主要有WinCE 、 Symbian 、Nucleus 、/COSII、 Linux 。4、微处理器有两种总线架构,使用数据和指令使用同一接口的是冯诺依曼 ,分开的指令和数据接口、取指和数据访问可以并行进行的是哈佛结构。5、 ARM微处理器有丄种工作模式,它们分为非特权模式、特权模式 两类。其中用户模式属于 非特权模式。6、 冯诺依曼

2、体系结构的特点之一是系统内部数据和指令都存储在统一存储器中,而哈佛结构则是分开储存 。7、通常嵌入式系统开始启动时,将存有启动代码的 Nor Flash 地址空间映射到 0x000000。嵌入式系统的中断向量和异常向量表在启动时也从0号地址存放。 因为Flash ROM的读出速度慢,因此需要采用 地址重映射 把SDRAM地 址空间迁移到0地址开始处,把Flash ROM的地址空间迁移到 系统存储器 的高端地址。8、异常向量是异常服务程序的入口,在某些ARM的应用中,允许异常向量的 位置由32位地址空间低端的正常位置,既0x000000000x0000001C,移到 地址空间高端的另一地址范围0

3、xFFFF00000xFFFF001C。这些改变后的地 址位置称为高端向量。目标系统可通过输入硬件配置来选择是使用正 常向量还是高端向量。9、 ARM微处理器复位后,PC(R15)的地址通常是 0X0 ,初始的工作 模式是 supervisor 。10、 ARM指令集和Thumb指令集分别是32 和 16位的。11、总线定时方式有三种,分别为卫定时、异步和半同步定时。二、选择题(在备选答案中有一个或多个是正确的,将它选出填入空格中,每 小题2分,共 20分)1. 下列描述不属于RISC计算机的特点的是C。A.流水线每周期前进一步。B.更多通用寄存器。C. 指令长度不固定,执行需要多个周期。D.

4、 独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。2、存储一个32位数0x2168465到2000H2003H四个字节单元中,若以大端模式存储,贝O2000H存储单元的内容为D。A 0x21B 0x68C 0x65 D 0x023. 嵌入式系统最小硬件系统包括ABEA.时钟系统B.供电系统(电源)C.存储器系统D.调试测试接口E.复位及其配置系统4、在ARM处理器中,A寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。A. CPSRB. SPSR C. PCD. IR5、uCOS-II操作系统属于B。A、顺序执行系统B、占先式实时操作系统C、非占先式实时操

5、作系统D、分时操作系统6、在卜列ARM处理器的各种模式中,D模式有自己独立的R8-R14寄存器。A、系统模式(System)B、终止模式(Abort)C、中断模式(IRQ)D、快中断模式(FIQ)7、下面异常中,优先级最高的是A。A.复位B.预取中止C.FIQ D. IRQ 8、嵌入式系统组成一般由 _A B C DA.嵌入式微处理器B.嵌入式操作系统C.嵌入式应用软件D.外围设备E.寄存器9、ARM处理器的工作模式中属于异常模式的有 C D E 。A.用户模式usrB.系统模式sysC.外部中断模式irqD.中止模式abtE.快速中断模式fiq10、在复杂的嵌入式系统中,存储器系统的组织结构

6、按作用可以划分为_ABC_。A.寄存器B.cacheC.主存储器D.辅助存储器三、简答题(共 50分) 1当异常产生,处理器进入一个异常程序、退出异常时需进行哪些操作?( 7 分)答:当一个异常出现以后,处理器在处理进入异常和退出异常时会分别执行 以下几步操作:1)进入异常(1)把断点处的下一条指令的地址保存到相应的 R14 寄存器中。(2)把状态寄存器CPSR的值复制到相应的SPSR寄存器中,以保存断点处 的状态。(3)根据异常模式,把CPSR寄存器的模式位M4:0设置成对应的值。(4)自动使 PC 指向相关的异常向量,从该向量地址处取一条指令进行执行。2)退出异常(1)将 保存在R14寄存

7、器的值再回送到PC中。(2)再将SPSR寄存器的值送回到CPSR寄存器中。( 3)对中断禁止位标志进行清除。2. ARM核中什么寄存器用于存储PC? R13通常用来存储什么? R14通常用来 存储什么?(7 分)答:存储 PC:R15 程序计数器寄存器R13:保存堆栈指针SP寄存器R14:用作子程序链接寄存器,也称为LR,用以保存返回地址。3. 简述 NAND Flash 和 NOR Flash 的特点? (7 分) 答: NOR和NAND是现在市场上两种主要的非易失闪存技术。1) NAND Flash 特点(1) 以页为单位进行读和编程操作,1页为256或512B (字节);(2) 以块为单

8、位进行擦除操作,1块为4K、8K或16KB。具有快编程和快 擦除的功能,器块擦除时间为 2ms;( 3)数据、地址采用同一总线,实现串行读取;( 4)随机读取速度慢;(5) 芯片尺寸小,引脚少,是位成本(bit cost)最低的固态存储器;( 6 )芯片包含有失效块,其数目最大可达到335块(取决于存储器密度) 。 失效块不会影响有效块的性能,但设计者需要将失效块在地址映射表中屏 蔽起来。2) NOR Flash 特点(1) 程序和数据可存放在同一芯片上,拥有独立的数据总线和地址总线,能快速随机读取,允许系统直接从Flash中读取代码执行,而无需先将代码下载到 RAM 中再执行;(2) 可以单

9、字节或单字编程;(3) 不能单字节擦除,必须以块为单位或对整片执行擦除操作;(4) 在对存储器进行重新编程之前需要对块或整片进行预编程和擦除操作。4.试说明 看门狗Watchdog的作用和原理。(8分)答:watchdog 一般是一个硬件模块,其作用是,在嵌入式操作系统中,很 多应用情况是系统长期运行且无人看守,所以难免怕万一出现系统死机,那就杯 具了,这时, watchdog 就会自动帮你重启系统。watchdog 硬件的逻辑就是,其硬件上有个记录超时功能,然后要求用户需 要每隔一段时间(此时间可以根据自己需求而配置)去对其进行一定操作,比如 往里面写一些固定的值,俗称“喂狗”,那么发现超时

10、了,即过了这么长时间还 不给喂食,那就认为系统是死机了,出问题了,就得重启系统。如果不禁用watchdog,那么就要单独写程序去定期“喂狗”,会很麻烦。毕 竟此处另是去用uboot初始化必要的硬件资源和系统资源而已,完全用不到返个 watchdog 的机制。需要用到,那也是 linux 内核跑起来了,是系统关心的事情, 和uboot没有关系,所以肯定此处要去关闭watchdog (的reset功能)了。5. Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作? (7 分)答:Boot Loader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程 序。通过Boot

11、Loader ,初始化硬件设备,建立内存和IO空间映射图,为最终加 载操作系统内核调整好适当的系统软硬件环境。6. 简述IRQ异常处理过程。(7分)答: IRQ 异常处理过程为:( 1)链接寄存器 R14_irq 保存:被执行指令地址+4;(2) 状态寄存器SPSR_irq保存:CPSR寄存器的内容;(3) 状态寄存器CPSR的位4:0=0bl0010;(4) CPSR 位5清 0, 6位不变;(5) CPSR 位7置 1;(6) 如采用大端配置,则 PC=0xffff0018,否则 PC=0x00000018。7. 结合实际说明一下ARM的中断进入和返回的过程。(7分)答: 1)中断的进入过程:(1)将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返 回时能从正确的位置重新开始执行。(2) 将CPSR复制到相应的SPSR中。(3) 根据异常躍,强希设置CPSR的运行模式位。(4) 强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常 处理程序。也可以设置中断禁止位来阻止其他无法处理的异常嵌套。2)中断的返回过程:(1) 将链接寄存器LR的值减去相应的偏移量后送到PC中。(2) 将SPSR复制回CPSR中。(3) 如果进入时设置了中断禁止位,那么清除该标志。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!