21秋西电《嵌入式系统原理与开发》模拟试题5 答案
西电网院《嵌入式系统原理与开发》模拟试题5A 卷
考试时间_120_分钟_闭卷__试卷 编号____________
姓名_________ 学号____________ 班级____________
一. 填空题(每题2分 共20分)
1. 嵌入式系统一般由嵌入式微处理器、_ ___、__ ___、_ 等四个部分组成。
2.由于嵌入式系统本身不具备_ __,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套_ _才能进行交叉开发。
3.嵌入式系统的核心部件是__ _,嵌入式开发硬件平台的选择主要是嵌入式处理器的选择。
4.内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的通讯,内核的基本服务是 。
5.一般而言,嵌入式系统的构架可以分为4个部分:处理器、 、输入/输出和软件,一般软件亦分为 和应用软件两个主要部分。
6. 嵌入式开发一般采用 方式,其中宿主机一般是指 。
7.嵌入式系统的软件包括两部分: 、__ _。
8.为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家;
是开发嵌入式系统软件的必由之路。
9.选择ARM处理器需要考虑的四大因素有:内核/版本;__ ___;__ _;片内功能模块。
10.选择ARM处理器需要考虑的四大因素有:内核/版本;_ _; ;片内功能模块。
二. 选择题(10X2分=20分)
1. 除了I/O设备本身的性能外,可能影响嵌入式系统I/O数据传输速度的主要因素是 ( ) 。
A. Cache存储器性能 B. 总线的传输速率
C. 主存储器的容量 D. CPU的字长
2. 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。( )
A.Reset B. 数据中止 C. FIQ D. IRQ
3. 关于实时操作系统(RTOS)的任务调度器,以下描述中正确的是 ( ) 。
A. 任务之间的公平性是最重要的调度目标
B. 大多数RTOS调度算法都是可抢占式(可剥夺式)的
C. RTOS调度器都采用了基于时间片轮转的调度算法
D. RTOS调度算法只是一种静态优先级调度算法
4. NAND FLASH和NOR FLASH的区别正确的是。 ( )
A. NOR的读速度比NAND稍慢一些 B. NAND的写入速度比NOR慢很多
C. NAND的擦除速度远比NOR的慢 D.大多数写入操作需要先进行擦除操作
5.下面哪个特点不属于USB设备的特点。( )
(A) 串行通信方式 (B)不可热拨插
(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快
6. 在嵌入式系统中,采用查询方式实现输入输出的主要原因是( )
A. 速度最快 B. CPU 可以不介入
C. 实现起来比较容易
D. 在对多个事件查询工作时,能对突发事件做出实时响应
7.在嵌入式系统的存储结构中,存取速度最快的是( )。
A. 内存 B. 寄存器组 C. Flash D. Cache
8.下面哪种嵌入式操作系统很少用在手机上。( )
A. Symbian B. linux C. Win CE D. VxWorks
C. 可靠性与安全性要求 D. 确定功能与性能要求
9.软件开发模型给出了软件开发活动各阶段之间的关系,( )不是软件开发模型。
A. 瀑布模型 B. 螺旋模型 C. 原型模型 D. 程序模型
10. 利用( )完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。
A. 硬件抽象层 B. 驱动映射层C. 硬件交互层 D. 中间层
三. 名词解释(5X2分=10分)
1. 交叉开发环境----
2. RTOS-----
3. JTAG----
4. RSIC-----
5. 任务----
四. 简述题(6X5分=30分)
1. 简述嵌入式系统的特点。
答:
2.简述硬件抽象层的功能和作用。
答:
3. 什么是BootLoader,了解其在嵌入式系统中作用。
答:
4. 简述嵌入式系统产品的设计和开发过程。
答:
5.简述掌握设计Flash Memory的优点,分类以及使用方法。
答:
6.嵌入式系统用户程序的基本要求?
答:
五.综合测试题(共计20分)
1.下图是嵌入式系统产品的基本组成结构。联系图示讲述重点内容。
.
解答:由图可以看到嵌入系统包括硬件部分和软件部分。硬件部分由嵌入式微处理器、存储系统、人机、其他I/O接口(A/D、D/A、通用I/O等)以及电源等组成。嵌入式系统的硬件层以嵌入式微处理器为核心,在嵌入式微处理器基础上增加电源电路、时钟电路和存储器电路(RAM和ROM等),这就构成了一个嵌入式核心控制模块。开发中需要的操作系统和应用程序都可以固化在ROM中。
软件部分由实时操作系统(RTOS)、文件系统、图形用户接口(Graphical User Interfaces,GUI)和应用软件构成。其中应用软件由开发者实现产品具体功能,应用软件是我们开发产品的最大工作量之一。
2. 以下图是具有一路模拟量的应用系统,要执行怎样的程序?将在运放输出端得到一个三角波。
解答:
ORG 2000H
START:MOV DPTR, #0FBFFH
MOV A, #00H
UP: MOVX @DPTR, A
INC A
JNZ UP
DEC A
DOWN: DEC A
MOVX @DPTR,A
INC A
JNZ DOWN
SJMP UP
页:
[1]