18年6月考试《嵌入式软件设计》考核作业 下载本文

内容发布更新时间 : 2024/12/24 2:31:57星期一 下面是文章的全部内容请认真阅读。

东 北 大 学 继 续 教 育 学 院

嵌入式软件设计 试 卷(作业考核 线上) B 卷

学习中心: 院校学号: 姓名

(共 5 页)

总分 题号 得分 一 二 三 四 五 六 七 八 九 十 一、 选择题(10小题,每题2分,共20分),请将答案填入下表。

题号 答案 1 2 3 4 5 6 7 8 9 10 1. 以下哪个不是嵌入式系统设计的主要目标?

A. 低成本

B.低功耗

C. 实时要求高

D. 超高性能

2. 下面关于哈佛结构描述正确的是:

A. 存储空间与IO空间分离 C. 存储空间与IO空间合并

B. 程序存储空间与数据存储空间分离 D. 程序存储空间与数据存储空间合并

3. 从层次结构来看,嵌入式系统包括:

A. 硬件层

B. 板级支持包

C. 实时操作系统和应用软件 D. 以上都是

4. 下面哪一种工作模式不属于ARM异常模式?

A. 快速中断模式 B. 管理模式 C. 系统模式 D. 数据访问中止模式

5. 处理器从存储器读数据的指令(加载指令)的助记符是:

A. SWP B. SWPB C. LDR D. STR

6. 指令“ADD R2, R1, #10”的寻址方式为:

A. 立即寻址

B. 寄存器间接寻址

C. 多寄存器寻址

D. 堆栈寻址

课程名称: 嵌入式软件设计 1

7. 单系统需要小量的高速缓存,最合适的存储器是:

A. SRAM B. DRAM C. EEPROM D. Flash

8. AHB和VPB外设区域都是2MB,可各自分配最多( )个外设。

A. 16 B. 32 C. 64 D. 128

9. 使用HOST-TARGET联合开发嵌入式系统,( )不是必须的。

A. 目标系统 B. 宿主机 C. 银河麒麟操作系统 D. 交叉编译器

10. 操作系统结构不包括( )

A. 数据库 B. 引导系统 C. 内核 D. 根文件系统

二、 判断题(10小题,每题1分,共10分),请将答案填入下表。

题号 答案 1 2 3 4 5 6 7 8 9 10 1. ( )嵌入式处理器的结构有哈佛结构和冯诺依曼结构之分。 2. ( )处于就绪状态的任务只能切换到运行状态。 3. ( )将模拟信号转换成数字信号的电路是DA转换器。

4. ( )在操作系统的设备管理中引入缓存,其主要目的是改善CPU和I/O设备间速度不

匹配的情况。

5. ( )ARM指令集具有高效、快速的特点,它是Thumb指令集的子集。 6. ( )Nand Flash比Nor Flash成本高,可靠性差。 7. ( )虚拟内存的主要用途是扩充存储容量。 8. ( )C语言程序可以嵌套加入汇编语言程序模块。 9. ( )操作系统中的存储管理室对内存中用户区进行管理。 10.( )操作系统结构包括引导系统、内核和根文件系统

课程名称: 嵌入式软件设计 2

三、填空题 (10小题,每题2分,共20分)

1. 嵌入式系统是以( )为中心、以( )为基础、软件硬件可裁剪、适应

应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 2. 嵌入式系统的三要素是,嵌入、( )和( )。

3. 嵌入式软件的体系结构通常包括:驱动层、( )、中间层和( )。 4. ARM7有两种处理器状态 ,分别是( )状态和( )状态。 5. 嵌入式处理器的分类包括三种,分别是:( )、嵌入式微处理器、

( )。

6. Thumb指令集具有( )( )的特点,却仍然保持ARM的大多数性能上的

优势,它是ARM指令集的子集。

7. ARM系列微处理器支持的字数据存储格式有( )和( )。 8. 地址重定位可以分为( )重定位和( )重定位两种。 9. BSP的主要特点是:( )相关性和( )相关性。

10.大多数引导系统都包含两种不同的操作模式:( )模式和( )模

式。

四、名词解释及简答题(5小题,每题6分,共30分)

1. 什么是嵌入式系统?

课程名称: 嵌入式软件设计 3