《嵌入式软件设计》答案_第1页
《嵌入式软件设计》答案_第2页
《嵌入式软件设计》答案_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、东北大学继续教育学院嵌入式软件设计试 卷(作业考核 线上) B 卷学习中心:福建南平奥鹏学习中心 院校学号:C03599011730067姓名 王华仁_(共5 页)总分题号一二三四五六七八九十得分选择题(10小题,每题2分,共20分),请将答案填入下表。题号12345678910答案DBDCCAADCA1. 以下哪个不是嵌入式系统设计的主要目标?A.低成本 B.低功耗 C.实时要求高D.超高性能2. 下面关于哈佛结构描述正确的是:A.存储空间与10空间分离 B.程序存储空间与数据存储空间分离C.存储空间与IO空间合并 D.程序存储空间与数据存储空间合并3. 从层次结构来看,嵌入式系统包括:A.

2、硬件层 B.板级支持包C.实时操作系统和应用软件D.以上都是4. 下面哪一种工作模式不属于 ARM异常模式?A.快速中断模式 B.管理模式C.系统模式D.数据访问中止模式5. 处理器从存储器读数据的指令(加载指令)的助记符是:A. SWP B. SWPB C. LDR D. STR6. 指令“ ADD R2, R1, #10 ”的寻址方式为:A.立即寻址B.寄存器间接寻址C.多寄存器寻址D.堆栈寻址7. 单系统需要小量的高速缓存,最合适的存储器是:A. SRAM B. DRAM C. EEPROM D. Flash8. AHB和VPB外设区域都是2MB,可各自分配最多()个外设。A. 16 B

3、. 32 C.64 D. 1289. 使用HOST-TARGET联合开发嵌入式系统,()不是必须的。A.目标系统 B.宿主机 C.银河麒麟操作系统D.交叉编译器10. 操作系统结构不包括()A.数据库 B.引导系统 C.内核 D.根文件系统判断题(10小题,每题1分,共10分),请将答案填入下表。题号12345678910答案VXVVVXXVVV1. (V)嵌入式处理器的结构有哈佛结构和冯诺依曼结构之分。2. ( x )处于就绪状态的任务只能切换到运行状态。3. (V)将模拟信号转换成数字信号的电路是 DA转换器。4. (V)在操作系统的设备管理中引入缓存,其主要目的是改善CPU和I/O设备间

4、速度不匹配的情况。5. (V) ARM指令集具有高效、快速的特点,它是 Thumb指令集的子集。6. ( X ) Nand Flash比Nor Flash成本高,可靠性差。7. ( X )虚拟内存的主要用途是扩充存储容量。8. (V) C语言程序可以嵌套加入汇编语言程序模块。9. (V)操作系统中的存储管理室对内存中用户区进行管理。10. (V)操作系统结构包括引导系统、内核和根文件系统三、填空题 (10小题,每题2分,共20 分)1. 嵌入式系统是以(应用)为中心、以(计算机技术)为基础、软件硬件可裁剪、适应应用 系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2. 嵌入式系统

5、的三要素是,嵌入、(专用)和(计算机)。3. 嵌入式软件的体系结构通常包括:驱动层、(操作系统层)、中间层和(应用层)。4. ARM7有两种处理器状态,分别是(ARM状态和(Thumb)状态。5. 嵌入式处理器的分类包括三种,分别是:(微控制器(或单片机)、嵌入式微处理器、(数字 信号处理器(DSP)。6. Thumb指令集具有(较高的)(代码密度)的特点,却仍然保持ARM的大多数性能上的优势,它是ARM指令集的子集。7. ARM系列微处理器支持的字数据存储格式有( 大端格式)和(小端格式)。8. 地址重定位可以分为(静态)重定位和(动态)重定位两种。9. BSP的主要特点是:(硬件)相关性和

6、(操作系统)相关性。10. 大多数引导系统都包含两种不同的操作模式:(启动加载)模式和(下载)模式。四、名词解释及简答题(5小题,每题6分,共30分)1. 什么是嵌入式系统?答:嵌入式系统以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2. 什么是嵌入式系统级设计方法?软硬件协同设计包括哪几个阶段?答:嵌入式系统级设计方法是一种高层的设计方法, 设计人员对设计目标进行系统功能描述, 定义系统的行为特性,进行软硬件划分,生成系统级的规格描述。这一过程可以不涉及实现 方法和工艺。接下来设计人员就可以按照系统有规格描述实现软硬件子

7、系统及其接口。软硬件协同设计包括:系统描述、软硬件划分、软硬件协同综合、软硬件协同模拟与验 证等几个阶段。3. 简述嵌入式微处理器的选择原则。答:1、满足应用的设计目标2、开发工具是否好用3、市场占有率4、应遵循“够用”原则,不应片面追求高性能4. 列出 ARM7 微处理器的工作模式和工作状态。答:工作模式分别是: 1 、user 用户模式2、sys 系统模式3、fiq 快速中断模式4、irq 外部中断模式5、svc 管理模式6、abt 数据访问中止模式7、und 未定义指令中止模式。工作状态分别是: 1 、ARM 状态( 32 位指令)2、Thumb 状态( 16 位指令)5. 嵌入式软件有

8、何特点?答: 1、 嵌入式软件具有独特的实用性。嵌入式软件是为嵌入式系统服务的,这就要求它与 外部硬件和设备联系紧密。嵌入式系统以应用为中心,嵌入式软件是应用系统,根据 应用需求定向开发,面向产业、面向市场,需要特定的行业经验。每种嵌入式软件都 有自己独特的应用环境和实用价值。2、 嵌入式软件应有灵活的适用性。嵌入式软件通常可以认为是一种模块化软件,它应 该能非常方便灵活的运用到各种嵌入式系统中,而不能破坏或更改原有的系统特性和 功能。首先它要小巧,不能占用大量资源 ;其次要使用灵活,应尽量优化配置,减小对 系统的整体继承性,升级更换灵活方便。五、问答题( 2小题,每题 10分,共 20分)1

9、. 什么是实时系统?实时系统又分哪两种? 答:实时系统是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理 的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可 利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。一个优先级 高的任务能够获得立即的、没有延迟的服务,它不需要等候任何其他服务,而且在获得 CPU使用权后,可以不间断地执行到任务完毕除非有更高级地任务出现。实时系统又分实时控制系统和实时信息处理系统2什么是前后台系统?有何优缺点?实时性如何决定?答:1、前后台系统:分为前台程序和后台程序。前台程序也称中断级程序,通过中断来处理 事件,在中断服务子程序中,一般对中断做一些简单的处理,然后给出事件发生的标 志,待后台程序来处理;后台程序也称任务级程序,一个死循环,循环查询各种标志 位,如果标志位置位,就执行相应的任务程序。2、优

温馨提示

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

评论

0/150

提交评论