2024年2月22日发(作者:皮寄南)
----WORD格式--可编辑----
嵌入式系统设计与应用复习资料
(一) .单项选择题:
1. 下面哪个系统属于嵌入式系统。 ( D )
A、“天河一号”计算机系统
C、联想 S10 上网本
A、软硬件分开描述
C、协同测试
B、联想 T400 笔记本计算机
D、联想 OPhone手机
B )。
2. 软硬件协同设计方法与传统设计方法的最大不同之处在于(
B、软硬件统一描述
D、协同验证
)。
B、存储空间与
D、存储空间与
3. 下面关于哈佛结构描述正确的是(
A
A、程序存储空间与数据存储空间分离
C、程序存储空间与数据存储空间合并
4. 下面哪一种工作模式不属于
A、用户模式
B、系统模式
)。
IO 空间分离
IO 空间合并
D、 FIQ 模式
ARM特权模式(
A )。
C、软中断模式
7TDMI的工作状态包括(
D
A、测试状态和运行状态
C、就绪状态和运行状态
A、控制传输
A、 USB控制器
C、以太网控制器
A、 Red-hat Linux
A、宿主机
C、目标机
B、挂起状态和就绪状态
D、 ARM状态和 Thumb状态
B
)。
接口移动硬盘最合适的传输类型为(
B、批量传输
C、中断传输
B、 UART控制器
D、 LED
D、等时传输
7. 下面哪一种功能单元不属于I/O 接口电路。( D )
8. 下面哪个操作系统是嵌入式操作系统。 ( B )
B、μ CLinux C、 Ubuntu Linux D
、 SUSE Linux
B、银河麒麟操作系统
D、交叉编译器
D
)。
B、 GPS接收机
C
B
9. 使用 Host-Target 联合开发嵌入式应用, ( B )不是必须的。
10.
下面哪个系统不属于嵌入式系统(
A、 MP3播放器
C、“银河玉衡”核心路由器
A、需求分析
A、嵌入式微处理器
C、 DSP
D、“天河一号”计算机系统
)时完成。
D、软硬件设计
)。
11.
在嵌入式系统设计中,嵌入式处理器选型是在进行(
B、系统集成
C、体系结构设计
B、微控制器
12.
下面哪一类嵌入式处理器最适合于用于工业控制(
D、以上都不合适
B )。
13.
关于 ARM子程序和 Thumb子程序互相调用描述正确的是(
A、系统初始化之后, ARM处理器只能工作在一种状态,不存在互相调用。
Thumb子程序和 ARM子程序就可以互相调B、只要遵循一定调用的规则,
用。
C、只要遵循一定调用的规则,仅能
D、只要遵循一定调用的规则,仅能
A、复位属于异常
Thumb子程序调用 ARM子程序。
ARM子程序调用 Thumb子程序。
)。
14.
关于 ARM处理器的异常的描述不正确的是(C
B、除数为零会引起异常
D、外部中断会引起异常
)。
1
C、所有异常都要返回
15.
下面总线不属于对等结构的是(
A
----
----WORD格式--可编辑----
A、 PCI
B、 IEEE1394
C、令牌网
D、以太网
总线采用的通信方式为(
A
)。
C、 DMA方A、轮询方式
B、中断方式
式
D、I/O
通道方式
17. 嵌入式系统最常用的数据传送方式是(
B
)。
A、查询
B、中断
C、 DMA
D、I/O
处理机
18,μ Clinux 与标准 Linux 最大的区别在于(
B
)。
A、文件系统
B、内存管理
C、任务调度算法
D、应用开发模式
19、下面哪点不是嵌入式操作系统的特点。
( C
)
A.内核精简
B.
专用性强
C.
功能强大
D.
高实时性
20、下面哪种操作系统不属于商用操作系统。
(
B
)
A.windows xp
s
21、下面哪种不属于嵌入式系统的调试方法。
( D
)
A.模拟调试
B.
软件调试
/JTAG
调试
D.
单独调试
22、在嵌入式
ARM处理器中,下面哪种中断方式优先级最高。
( A
)
A. Reset
B.
数据中止
23、下面哪种嵌入式操作系统很少用在手机上。
( D
)
A. Symbian
s
24、 NAND FLASH和 NOR FLASH的区别正确的是。
( D
)
A. NOR的读速度比 NAND稍慢一些
的写入速度比
NOR慢很多
的擦除速度远比
NOR的慢
D.
大多数写入操作需要先进行擦除操作
25、 Ox17& Ox11 的运算结果是。
( A
)
A. Ox01
B. Ox11
C. Ox17
D. Ox07
26、以下哪种方式不属于文件系统的格式。
( B
)
A. FAT
27、在将 UC/OS操作系统移植到
ARM处理器上时, 以下哪些文件不需要修改。
( A
A. OS_CORE.C
E.H C. OS_CPU.H
INIT
28、下面哪个特点不属于
SUB设备的特点。 ( B
)
A.串行通信方式
B.
不可热拔插
C.分 HOST、 DEVICE和 HUB
D.
通信速率比 RS232快
29、软件需求分析阶段的任务不应该包括(
A
)。
A.结构化程序设计
B.问题分析
C.可靠性与安全性要求
D.确定功能与性能要求
30、以下关于硬件抽象层的论述,不合适的是(
B
)。
A.采用硬件抽象层可以大大提高系统的移植性
B.采用硬件抽象层可以大大提高系统的运行效率
C.采用硬件抽象层可以缩短系统的测试周期
D.采用硬件抽象层有助于提高系统的可靠性
31、在嵌入式系统中,采用查询方式实现输入输出的主要原因是(
C
)。
A.速度最快
B.CPU 可以不介入
C.实现起来比较容易
D.在对多个事件查询工作时,能对突发事件做出实时响应
32.下面哪个 Linux 操作系统是嵌入式操作系统(
B
)。
A. Red-hat Linux
B
.uclinux
C
. Ubuntu Linux
D
.SUSE Linux
33.使用 Host-Target
联合开发嵌入式应用, (
B
)不是必须的。
A.宿主机
B
.银河麒麟操作系统
2
----
)
----WORD格式--可编辑----
C.目标机
34.下面哪个不属于
A.寄存器段
C.堆栈段
35.在 Makefile 中的命令必须要以(A
A. Tab 键
C.空格键
A. Ext
C. NFS
37.下面哪种不属于
A.命令行模式
D
B
D
B
D
B
D
VI 三种工作模式之一(
B
D
B
D
.交叉编译器
.代码段
.数据段
)键开始。
. #号键
. &键
Linux 的文件系统格式(
. FAT32
. Ext3
D
)。
.插入模式
.工作模式
C
Linux 下的一个进程在内存里的三部分的数据之一(
A
)。
36. Linux 支持多种文件系统,下面哪种不属于
B
)。
)。
C.底行模式
38.下面哪一项不属于
A. Makefile
C. make menuconfig
Linux 内核的配置系统的三个组成部分之一(
.配置文件( )
.配置工具
(二) .填空题
1. 嵌入性、专用性与计算机系统是嵌入式系统的
2. ARM7 微处理器采用
冯 . 诺依曼
公司名称
3 个基本要素。
总线架构; ARM9微处理器采用
、一类处理器的通称
哈佛
load
总线架构。
3. ARM 有三种含义,分别是
令。
与 技术名称 。
与 store
4. 在 RISC中,完成数据在寄存器和外部存储器之间的传输采用独立的
指
5. ARM 核有两个指令集,分别是
6. ARM 公司提供的专门用于
8. 当程序状态寄存器的内容为
10. 汇编语言的源程序主要由
机 )。
ARM、 THUMB 。
ARM相关应用开发和调试的综合性软件为:
BX
0xA030 时,说明处理器运行
指令 、 伪指令
ADS1.2 。
指令。
微处理器的工作状态一般有两种,两种状态之间的切换采用
THUMB 状态和 用户 模式下。
与
9. ARM 核中的 R14( 或 LR) 寄存器,常用作保存子程序的返回地址。
、 语句标号
注释
等四部分组成。
PC 机或者台式
11、嵌入式开发一般采用 _宿主机 / 目标机方式 _方式,其中宿主机一般是指
12、嵌入式系统设计时,必须优先考虑的问题有:
和速度、功能扩展、能耗和体积等问题。
13、嵌入式处理器的层次分为:
嵌入式片上系统 _。
片内功能模块。
CPU选择、人机接口、可靠性、实时运行
1)嵌入式微控制器; 2)嵌入式处理器; 3)嵌入式 DSP; 4 )
14、选择 ARM处理器需要考虑的四大因素有:内核
/ 版本;工作频率
;片内存储容量 ;
15、为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家:
作系统,采用模块化方式是开发嵌入式系统软件的必由之路。
16、哈佛体系结构数据空间和地址空间
17、由于嵌入式系统本身不具备
是不能对其程序功能进行修改的,须有一套
__基于嵌入式操
_ 分开 _
, ARM920T采用 哈佛体系 _ 。
__执行速度和系统可靠性 __,即使设计完成以后用户通常也
__开发工具和环境 ___才能进行交叉开发。
4 个部分:处理器、
_ 存储部分 ____、输入 / 输
18、一般而言,嵌入式系统的构架可以分为
3
----
----WORD格式--可编辑----
出和软件,一般软件亦分为
__嵌入式 OS_ __和应用软件两个主要部分。
_
19.人们生活中常用的嵌入式设备有哪些?列举
盒
4 个以上
手机
,
机顶
,
MP3
, GPS
。(交换机、打印机、投影仪、无线路由器、
车载媒体、 PDA、 GPS、智能家电等等。 )
码
,
执行
,
20. ARM9处理器使用了五级流水线,五级流水具体指哪五级:
缓冲 / 数据
Tab
命令行模式
取指
回写
,
译
,
键开始。
。
21.在 Makefile
式
栈段
中的命令必须要以
22. VI
的工作模式有哪三种:
。
,
, 插入模式
,
底行模
23.Linux 下的一个进程在内存里包括三部分的数据,
它们是:
代码段
,
堆
,
数据段
。
24.目前使用的嵌入式操作系统主要有哪几种
uc/OS II
, Android
Linux
, Windows
CE
。( 或 VxWorks, Palm OS
, QNX, Symbian 等 )
25.如果按用途划分, 嵌入式微处理器可分为哪类嵌入式微控制器
(MCU),又称为单片机 __,
_嵌入式微处理器 (EMPU)_, _ 嵌入式 DSP 处理器 __, _嵌入式片上系统 (SOC)__。
27. ARM核有两个指令集,分别是: ) ARM指令集 _ 和 __ Thumb 指令集 __。
28. Makefile 里主要包括的语法规则有哪些:
量定义
载模式
显式规则
,
隐晦规则
,
变
下
,
。
)
文件指示
,
注释
。
分别是:
29.大多数 Bootloader 都包含两种不同的操作模式,
启动加载模式
,
30. Linux
内核的配置系统由三部分组成,它们分别是:
(
Makefile
, 配置文件
,
配置工具
。
4
----
2024年2月22日发(作者:皮寄南)
----WORD格式--可编辑----
嵌入式系统设计与应用复习资料
(一) .单项选择题:
1. 下面哪个系统属于嵌入式系统。 ( D )
A、“天河一号”计算机系统
C、联想 S10 上网本
A、软硬件分开描述
C、协同测试
B、联想 T400 笔记本计算机
D、联想 OPhone手机
B )。
2. 软硬件协同设计方法与传统设计方法的最大不同之处在于(
B、软硬件统一描述
D、协同验证
)。
B、存储空间与
D、存储空间与
3. 下面关于哈佛结构描述正确的是(
A
A、程序存储空间与数据存储空间分离
C、程序存储空间与数据存储空间合并
4. 下面哪一种工作模式不属于
A、用户模式
B、系统模式
)。
IO 空间分离
IO 空间合并
D、 FIQ 模式
ARM特权模式(
A )。
C、软中断模式
7TDMI的工作状态包括(
D
A、测试状态和运行状态
C、就绪状态和运行状态
A、控制传输
A、 USB控制器
C、以太网控制器
A、 Red-hat Linux
A、宿主机
C、目标机
B、挂起状态和就绪状态
D、 ARM状态和 Thumb状态
B
)。
接口移动硬盘最合适的传输类型为(
B、批量传输
C、中断传输
B、 UART控制器
D、 LED
D、等时传输
7. 下面哪一种功能单元不属于I/O 接口电路。( D )
8. 下面哪个操作系统是嵌入式操作系统。 ( B )
B、μ CLinux C、 Ubuntu Linux D
、 SUSE Linux
B、银河麒麟操作系统
D、交叉编译器
D
)。
B、 GPS接收机
C
B
9. 使用 Host-Target 联合开发嵌入式应用, ( B )不是必须的。
10.
下面哪个系统不属于嵌入式系统(
A、 MP3播放器
C、“银河玉衡”核心路由器
A、需求分析
A、嵌入式微处理器
C、 DSP
D、“天河一号”计算机系统
)时完成。
D、软硬件设计
)。
11.
在嵌入式系统设计中,嵌入式处理器选型是在进行(
B、系统集成
C、体系结构设计
B、微控制器
12.
下面哪一类嵌入式处理器最适合于用于工业控制(
D、以上都不合适
B )。
13.
关于 ARM子程序和 Thumb子程序互相调用描述正确的是(
A、系统初始化之后, ARM处理器只能工作在一种状态,不存在互相调用。
Thumb子程序和 ARM子程序就可以互相调B、只要遵循一定调用的规则,
用。
C、只要遵循一定调用的规则,仅能
D、只要遵循一定调用的规则,仅能
A、复位属于异常
Thumb子程序调用 ARM子程序。
ARM子程序调用 Thumb子程序。
)。
14.
关于 ARM处理器的异常的描述不正确的是(C
B、除数为零会引起异常
D、外部中断会引起异常
)。
1
C、所有异常都要返回
15.
下面总线不属于对等结构的是(
A
----
----WORD格式--可编辑----
A、 PCI
B、 IEEE1394
C、令牌网
D、以太网
总线采用的通信方式为(
A
)。
C、 DMA方A、轮询方式
B、中断方式
式
D、I/O
通道方式
17. 嵌入式系统最常用的数据传送方式是(
B
)。
A、查询
B、中断
C、 DMA
D、I/O
处理机
18,μ Clinux 与标准 Linux 最大的区别在于(
B
)。
A、文件系统
B、内存管理
C、任务调度算法
D、应用开发模式
19、下面哪点不是嵌入式操作系统的特点。
( C
)
A.内核精简
B.
专用性强
C.
功能强大
D.
高实时性
20、下面哪种操作系统不属于商用操作系统。
(
B
)
A.windows xp
s
21、下面哪种不属于嵌入式系统的调试方法。
( D
)
A.模拟调试
B.
软件调试
/JTAG
调试
D.
单独调试
22、在嵌入式
ARM处理器中,下面哪种中断方式优先级最高。
( A
)
A. Reset
B.
数据中止
23、下面哪种嵌入式操作系统很少用在手机上。
( D
)
A. Symbian
s
24、 NAND FLASH和 NOR FLASH的区别正确的是。
( D
)
A. NOR的读速度比 NAND稍慢一些
的写入速度比
NOR慢很多
的擦除速度远比
NOR的慢
D.
大多数写入操作需要先进行擦除操作
25、 Ox17& Ox11 的运算结果是。
( A
)
A. Ox01
B. Ox11
C. Ox17
D. Ox07
26、以下哪种方式不属于文件系统的格式。
( B
)
A. FAT
27、在将 UC/OS操作系统移植到
ARM处理器上时, 以下哪些文件不需要修改。
( A
A. OS_CORE.C
E.H C. OS_CPU.H
INIT
28、下面哪个特点不属于
SUB设备的特点。 ( B
)
A.串行通信方式
B.
不可热拔插
C.分 HOST、 DEVICE和 HUB
D.
通信速率比 RS232快
29、软件需求分析阶段的任务不应该包括(
A
)。
A.结构化程序设计
B.问题分析
C.可靠性与安全性要求
D.确定功能与性能要求
30、以下关于硬件抽象层的论述,不合适的是(
B
)。
A.采用硬件抽象层可以大大提高系统的移植性
B.采用硬件抽象层可以大大提高系统的运行效率
C.采用硬件抽象层可以缩短系统的测试周期
D.采用硬件抽象层有助于提高系统的可靠性
31、在嵌入式系统中,采用查询方式实现输入输出的主要原因是(
C
)。
A.速度最快
B.CPU 可以不介入
C.实现起来比较容易
D.在对多个事件查询工作时,能对突发事件做出实时响应
32.下面哪个 Linux 操作系统是嵌入式操作系统(
B
)。
A. Red-hat Linux
B
.uclinux
C
. Ubuntu Linux
D
.SUSE Linux
33.使用 Host-Target
联合开发嵌入式应用, (
B
)不是必须的。
A.宿主机
B
.银河麒麟操作系统
2
----
)
----WORD格式--可编辑----
C.目标机
34.下面哪个不属于
A.寄存器段
C.堆栈段
35.在 Makefile 中的命令必须要以(A
A. Tab 键
C.空格键
A. Ext
C. NFS
37.下面哪种不属于
A.命令行模式
D
B
D
B
D
B
D
VI 三种工作模式之一(
B
D
B
D
.交叉编译器
.代码段
.数据段
)键开始。
. #号键
. &键
Linux 的文件系统格式(
. FAT32
. Ext3
D
)。
.插入模式
.工作模式
C
Linux 下的一个进程在内存里的三部分的数据之一(
A
)。
36. Linux 支持多种文件系统,下面哪种不属于
B
)。
)。
C.底行模式
38.下面哪一项不属于
A. Makefile
C. make menuconfig
Linux 内核的配置系统的三个组成部分之一(
.配置文件( )
.配置工具
(二) .填空题
1. 嵌入性、专用性与计算机系统是嵌入式系统的
2. ARM7 微处理器采用
冯 . 诺依曼
公司名称
3 个基本要素。
总线架构; ARM9微处理器采用
、一类处理器的通称
哈佛
load
总线架构。
3. ARM 有三种含义,分别是
令。
与 技术名称 。
与 store
4. 在 RISC中,完成数据在寄存器和外部存储器之间的传输采用独立的
指
5. ARM 核有两个指令集,分别是
6. ARM 公司提供的专门用于
8. 当程序状态寄存器的内容为
10. 汇编语言的源程序主要由
机 )。
ARM、 THUMB 。
ARM相关应用开发和调试的综合性软件为:
BX
0xA030 时,说明处理器运行
指令 、 伪指令
ADS1.2 。
指令。
微处理器的工作状态一般有两种,两种状态之间的切换采用
THUMB 状态和 用户 模式下。
与
9. ARM 核中的 R14( 或 LR) 寄存器,常用作保存子程序的返回地址。
、 语句标号
注释
等四部分组成。
PC 机或者台式
11、嵌入式开发一般采用 _宿主机 / 目标机方式 _方式,其中宿主机一般是指
12、嵌入式系统设计时,必须优先考虑的问题有:
和速度、功能扩展、能耗和体积等问题。
13、嵌入式处理器的层次分为:
嵌入式片上系统 _。
片内功能模块。
CPU选择、人机接口、可靠性、实时运行
1)嵌入式微控制器; 2)嵌入式处理器; 3)嵌入式 DSP; 4 )
14、选择 ARM处理器需要考虑的四大因素有:内核
/ 版本;工作频率
;片内存储容量 ;
15、为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家:
作系统,采用模块化方式是开发嵌入式系统软件的必由之路。
16、哈佛体系结构数据空间和地址空间
17、由于嵌入式系统本身不具备
是不能对其程序功能进行修改的,须有一套
__基于嵌入式操
_ 分开 _
, ARM920T采用 哈佛体系 _ 。
__执行速度和系统可靠性 __,即使设计完成以后用户通常也
__开发工具和环境 ___才能进行交叉开发。
4 个部分:处理器、
_ 存储部分 ____、输入 / 输
18、一般而言,嵌入式系统的构架可以分为
3
----
----WORD格式--可编辑----
出和软件,一般软件亦分为
__嵌入式 OS_ __和应用软件两个主要部分。
_
19.人们生活中常用的嵌入式设备有哪些?列举
盒
4 个以上
手机
,
机顶
,
MP3
, GPS
。(交换机、打印机、投影仪、无线路由器、
车载媒体、 PDA、 GPS、智能家电等等。 )
码
,
执行
,
20. ARM9处理器使用了五级流水线,五级流水具体指哪五级:
缓冲 / 数据
Tab
命令行模式
取指
回写
,
译
,
键开始。
。
21.在 Makefile
式
栈段
中的命令必须要以
22. VI
的工作模式有哪三种:
。
,
, 插入模式
,
底行模
23.Linux 下的一个进程在内存里包括三部分的数据,
它们是:
代码段
,
堆
,
数据段
。
24.目前使用的嵌入式操作系统主要有哪几种
uc/OS II
, Android
Linux
, Windows
CE
。( 或 VxWorks, Palm OS
, QNX, Symbian 等 )
25.如果按用途划分, 嵌入式微处理器可分为哪类嵌入式微控制器
(MCU),又称为单片机 __,
_嵌入式微处理器 (EMPU)_, _ 嵌入式 DSP 处理器 __, _嵌入式片上系统 (SOC)__。
27. ARM核有两个指令集,分别是: ) ARM指令集 _ 和 __ Thumb 指令集 __。
28. Makefile 里主要包括的语法规则有哪些:
量定义
载模式
显式规则
,
隐晦规则
,
变
下
,
。
)
文件指示
,
注释
。
分别是:
29.大多数 Bootloader 都包含两种不同的操作模式,
启动加载模式
,
30. Linux
内核的配置系统由三部分组成,它们分别是:
(
Makefile
, 配置文件
,
配置工具
。
4
----