一、填空题(请将答案填入题后括号中):共 10 小题,每小题 2 分,满分 20 分。
1、一般而言,嵌入式系统的构架可以分为 4 个部分:处理器、(存储器)、输入/输出和软件,一
般软件亦分为(系统软件)和应用软件两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式 DSP,
(嵌入式微处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、(进程间通信)、(内
存管理)、I/O 资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实
时系统亦可分为(硬实时系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配 CPU 时间,并且负责任务之间的(通信),内核
的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(pc 机/台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM920T 采用(哈弗体系)的内核架构。
8. ARM7TDMI 采用( 3)级流水线结构,ARM920TDMI 采用(5)级流水线。
9 .按操作系统的分类可知,Dos 操作系统属于顺序执行操作系统,Unix 操作系统属于(分时)操
作系统,VxWorks 属于(实时嵌入式)操作系统。
10、ARM7TDMI 中,T 表示支持 16 位 Thumb 指令集,D 表示(支持在片可调试),M 表示内
嵌乘法器 Multiplier,I 表示(嵌入式 ICE),支持在线断点和调试。
1.嵌入式系统是以应用为中心,以计算机技术为基础,并_软硬件可剪裁__、对其功能和____
可靠性 __ ___、___体积 _ ____、__功耗___等有严格要求的专用计算机系统。
3.为了提高__ 运行速度和稳定可靠性 __ 嵌入式系统中的软件一般都固化在__CPU
或只读存储
体 _ __中,而不是存贮于__ 可移动外存储体 _ __中。4.由于嵌入式系统本身不具备___ 自我开发能力
___,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套 __开发和仿真调试
系统__才能进行交叉开发。
5.嵌入式系统的核心部件是___ 嵌入式处理器 __ _,嵌入式开发硬件平台的选择主要是嵌入式
处理器的选择。
6.嵌入式系统设计时,必须优先考虑的问题有:__ 用户的功能需求 ___ 、___系统体系结构 _ _
_、___ 性能和成本问题 _ ___ 、并考虑实时运行和速度、能耗以及体积等问题。
7.嵌入式系统的软件包括两部分: 嵌入式
OS 、___ 应用功能软件 _ _。
8.为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家;
__ 基于嵌入式操作系统,采用模块化方式 __ 是开发嵌入式系统软件的必由之路。
10.A/D 变换器工作原理可分__逐次比较式____和____ 双积分 __两种工作方式。
1、 目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。
Windows CE/Windows
Mobile、VxWork、Linux、uCos、Symbian、QNX
1、 ARM 微处理器有 7 种工作模式,它们分为两类 非特权模式 、 特权模式 。其中
用户模式属于 非特权模式
2、 ARM 支持两个指令集, ARM 核因运行的指令集不同,分别有两个状态 ARM 、 Thumb
,状态寄存器 CPSR 的 T 位反映了处理器运行不同指令的当前状态
1 / 10