第一章嵌入式系统概论
一.填空
1. 嵌入式系统是以嵌入式应用为目的、以计算机技术为基础的计算机系统。
2. 计算机系统按应用可以分为通用计算机系统和嵌入式计算机系统。
3. 嵌入式系统按软件结构可分为嵌入式单线程系统和嵌入式事件驱动系统。
4. 嵌入式系统按是否具有实时性能可分为嵌入式非实时系统和嵌入式实时系统。
5. 嵌入式实时系统除具有嵌入式系统的基本特征外,还具实时性和可靠性的重要特点。
6. 嵌入式系统的硬件架构是以嵌入式处理器为中心,由存储器,I/O设备,通信模块以及电源等必要的辅助接口组成。
7. 嵌入式系统的软件通常固态化存储在ROM、FLASH或NVRAM中。
8. 嵌入式系统的开发由于受到系统资源开销的限制,通常采用交叉开发环境。
9. 嵌入式系统开发采用的交叉开发环境是由宿主机和目标机组成的。
10. 嵌入式系统的设计是使用一组物理硬件和软件来完成所需功能的过程。
二.选择
1. 以下哪一项不属于嵌入式操作系统(C)
A.VxWorks B. WinCE C. BSD D. uClinux
2. 以下关于嵌入式系统说确的是(A)
A.以开发为中心 B 对实时,成本,功耗要求严格
C.软硬件协同 D 软件可剪裁
3. 以下关于嵌入式系统说确的是(A)
A.嵌入的系统中可以共存多个嵌入式系统
B.对高性能要求严格
C.软硬件缺乏协同
D.不要时性
4. 对响应时间有严格要求的嵌入式系统是(A)
A.嵌入式实时系统
B.嵌入式多线程系统
C.嵌入式多核系统
D.嵌入式轮转询问系统
5. 以下哪一项属于嵌入式系统不具备的特点(B)
A.采用专用处理器
B. 跨平台可移植
C.软硬件协同一体化
D.小型化与有限资源
6. 嵌入式系统硬件的核心是(B)
A.存储器
B.嵌入式微处理器
C.嵌入式微控制器
D.BSP
7. 嵌入式系统的软件部分不包括(A)
A.DSP B.嵌入式操作系统 C.设备驱动程序D.应用程序
8. 对性能要求高的嵌入式系统是(C)
A.嵌入式实时系统
B.嵌入式多线程系统
C.嵌入式多核系统
D.嵌入式轮转询问系统
9. 嵌入式应用软件的开发阶段不包括(D)
A.交叉编译和 B.开发环境的建立
C.联机调试 D.应用程序模块加载
10. 为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都保存在(A)
A.存储器芯片 B.磁盘 C.cache D.CDROM
五.简答题
1. 给出嵌入式系统的一般定义和基本特征。
定义:嵌入式系统(Embedded System)是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
基本特征:(1)专用性: 采用专用的嵌入式处理器,功能算法的专用性;
(2)小型化与有限资源: 资源约束和空间约束与专用性;
(3)系统软硬件设计的协同一体化:硬件与软件的协同设计和应用软件与操作系统的一体化设计开发。
2. 嵌入式实时系统相对其它嵌入式系统具有哪些不同的特点?任意列举两种为实现嵌入式实时系统所采用的措施。
嵌入式实时系统除具有嵌入式系统的基本特征外,还具有实时性和可靠性的重要特点。
为实现以上实时性能的要求,嵌入式系统一般采用如下方式:
(1)采用高速硬件。如高速处理器、高速A/D、D/A等;
(2)利用嵌入式处理器提供的中断功能;
(3)需要嵌入式实时操作系统(RTOS)的支持;
(4)应用程序代码量小、执行速度快。
3. 请列举两种嵌入式系统开发的方法。
目前,嵌入式系统的开发有模拟开发调试、嵌入式在线仿真和远程调试等几种方法。
4. 请简述嵌入式系统的特点。
嵌入式多线程编程1、面向特定应用的特点。
2、嵌入式系统的硬件和软件都必须进行高效地设计。
3、嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用
相结合的产物。
4、为了提高执行素的和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片中或单片机本身,而不是存储于磁盘中。
5、嵌入式开发的软件代码尤其要求高质量,高可靠性。
6、嵌入式系统本身不具备二次开发能力,必须有一套开发工具和环境才能进行再次开发。
5. 请列举ARM处理器支持的运行模式。
1、用户模式
2、快速中断模式
3、外部中断模式
4、管理模式
5、数据访问终止模式
6、系统模式
第二章. 嵌入式处理器基础
一.填空
1. ARM嵌入式系统主要由嵌入式处理器,相关支撑硬件和嵌入式软件系统组成。
2. ARM 微处理器的特点包括:低功耗,低成本和高性能。
3. ARM 处理器共有37个寄存器,包括31个通用寄存器和6个状态寄存器。
4. ARM微处理器支持两种指令集:ARM指令集和Thumb指令集。
5. ARM体系结构采用的特征有:Load/Store 体系结构,固定的32位指令,3地址指令格式。
6. ARM体系结构可用两种方法存储字数据,具体为大端模式和小端模式。
7. ARM微处理器中,Thumb状态下的寄存器集是ARM状态下寄存器集的一个子集。
8. ARM微处理器的工作模式中,系统模式并不是通过异常进入的,它和用户模式具有完全一样的寄存器。
9. ARM处理器工作状态主要有运行,睡眠,空闲。
10. 常用的嵌入式外围设备有存储设备,通信设备,显示设备。
二.选择
1. 以下哪一项不属于嵌入式处理器的特点(C)
A.对实时多任务支持能力强
B.功耗低
C.处理器结构不易扩展
D.存储保护能力强
2. 以下哪一项不属于嵌入式处理器(B)
A.PowerPC
B.pentium
C.ARM
D.MIPS
3. 在指令系统的各种寻址方式中,获取操作数最快的方式是(B)
A.直接寻址
B. 立即寻址
C. 寄存器寻址
D. 间接寻址
4. ARM微处理器的寄存器在Thumb状态与ARM状态下相同的是(D)
A.R8-R12
B.R15和CPSR
C.R13-R14
D.R0-R7
5. ARM 指令系统采用(C)指令
A.单地址
B.双地址
C.三地址
D.四地址
6. ARM3级流水线下取第一条指令前程序计数器为PC,则取第三条指令为(D)
A PC+3
B PC+6
C PC+8
D PC+12
7. 以下哪一项不属于ARM核的功能模块(C)
A.支持16位压缩指令集Thumb
B.支持片上Debug
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论