文档库 最新最全的文档下载
当前位置:文档库 › 嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案
嵌入式系统期末考试题库及答案

《嵌入式系统》试题库

一、填空题

1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。

3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和

数字信号处理器(DSP)。

22、列举常见的ARM 系列处理器:ARM7 系列、ARM9 系列、ARM11 系列、Cortex-M 系列、Cortex-R 系列、Cortex-A 系列等。

23、ARM 系列微处理器支持的数据类型有:字节、半字和字等三种类型。

24、ARM 系列微处理器支持的字数据存储格式有:大端格式和小端格式。

25、ARM 系列处理器通过执行BX 或者BLX 指令来实现工作状态的切换。

26、列举常见的存储器类型:SRAM、DRAM、Flash、EEPROM 等。

27、对于RAM 存储器主要有两种,分别是:SRAM 和DRAM。

28、在时钟信号边沿到来之前的一段时间内,数据信号必须保持稳定,这段时间称为器件

的建立时间;在时钟信号边沿到来之后的一段时间内,数据信号必须保持稳定,这段时间

称为器件的保持时间。

29、总线是在多于两个模块(设备、子系统)之间传送信息的公共通路。

30、总线的功能是信息共享和交换。

31、总线由传输信息的物理介质和管理信息传输的协议组成。

32、挂接在总线上的设备依据启动总线事务的能力可以分为主设备和从设备。

33、总线协议依据同步方式可分为同步时序协议和异步时序协议。

34、总线仲裁方式可分为集中式仲裁和分布式仲裁。

35、总线按照传输关系分类可分为:主从结构和对等结构。

36、总线标准一般由四个部分来描述,分别是:机械特性、电气特性、引脚和协议。

37、PCI 总线读写操作可分为两个阶段:地址段和数据段。

38、采用RS232C 实现最简单的双机互联,至少需要如下信号线:TXD、RXD 和GND。

39、RS-232C 的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。

40、一个USB 系统可定义为三个部分:主机、设备和互联。

41、USB 电缆由四根线组成,电源线VBUS、地线GND、差分信号传输数据线D+和D-。

42、USB 2.0 规范支持的传输速率为:1.5Mbps、12Mbps 和480Mbps。

43、USB 依据传输速度可分为低速设备、全速设备和高速设备。

44、USB 低速设备应该在D-线上接一个上拉电阻,全速设备应该在D+线上接一个上拉电阻。

45、USB 规范定义了四种传输,分别是:控制传输、批量传输、中断传输和等时传输。

46、判断USB 传输结束的条件是数据包长度小于最大值。

47、USB 通信总线中的事务可能由令牌包、数据包和握手包组成。

48、USB 事务类型可分为IN 事务、OUT 事务和SETUP 事务。

49、I/O 接口面向软件设计人员有三类寄存器,分别是数据寄存器、状态寄存器和控制寄存器。

50、I/O 接口编址方式有两种,分别是:统一编址和独立编址。

51、在操作系统中,进程的三种基本调度状态为等待/挂起/waiting、就绪/ready 和运行

/running 态。

52、嵌入式操作系统的内核构成包括系统初始化、多任务管理和内存管理。

53、实时系统就是指能在确定的时间内执行其功能并对外部的异步事件做出响应的计算机系统。

54、实时系统按照实时性要求不同可以分为两种:软实时系统和硬实时系统。

55、实时系统的关键问题是保证系统的实时性。

56、实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。

57、实时操作系统按照是否支持抢先式,可分为抢先式实时操作系统和非抢先式实时操作系统。

58、实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。

59、在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。

60、Bootloader 主要功能是系统初始化、加载和运行内核程序。

61、电磁兼容设计具有两种要求:能抗外界的干扰、对外界的干扰要小。

62、异构双工嵌入式系统要求计算机不同、操作系统、编译系统不同、编程语言不同、开发环境不同、开发小组不同,但功能相同。

二、 单选题

1、 以下哪个不是嵌入式系统设计的主要目标?( D )

A 、低成本

B 、低功耗

C 、实时要求高

D 、超高性能

2、 嵌入式系统有别于其他系统的最大特点是( A )。

A 、嵌入专用

B 、高可靠

C 、低功耗

D )

B 、联想 T400 笔记本计算机

D 、联想 OPhone 手机 D 、低成本 3、下面哪个系统属于嵌入式系统。( A 、“天河一号”计算机系统 C 、联想 S10 上网本

4、 下面哪个系统不属于嵌入式系统( D )。

A 、MP3 播放器

C 、“银河玉衡”核心路由器

5、下面哪个系统属于嵌入式系统。 B )(

A 、“银河”巨型计算机

C 、“曙光”计算机 B 、MP4 播放器

D 、IBM X60 笔记本计算机 B 、GPS 接收机 D 、“银河”巨型计算机

6、 从层次结构来看,嵌入式系统包括( D )。

A 、硬件层

C 、实时操作系统和应用软件 B 、板级支持包

D 、以上都是

)时完成。

D 、软硬件设计

)时完成。

D 、软硬件设计 7、 在嵌入式系统设计中,嵌入式处理器选型是在进行( C A 、需求分析 B 、系统集成 C 、体系结构设计 8、 在嵌入式系统设计中,嵌入式操作系统选型是在进行( C A 、需求分析 B 、系统集成 C 、体系结构设计

9、 在嵌入式系统设计中,进行硬件版图设计是在进行( D )时完成。

A 、需求分析

B 、系统集成

C 、体系结构设计

D 、软硬件设计

10、 在嵌入式系统设计中,软硬件划分是在进行(B )时完成。

A 、需求分析

B 、体系结构设计

C 、 软硬件设计

D 、系统集成

11、 在嵌入式系统设计中,软硬件协同设计方法与传统设计方法的最大不同之处在于 ( B )。

A 、软硬件分开描述

C 、协同测试 B 、软硬件统一描述

D 、协同验证

12、下面关于哈佛结构描述正确的是(A )。

A、程序存储空间与数据存储空间分离

B、存储空间与IO 空间分离

C、程序存储空间与数据存储空间合并

D、存储空间与IO 空间合并

13、下面关于冯·诺依曼结构描述正确的是(C)。

A、程序存储空间与数据存储空间分离

B、存储空间与IO 空间分离

C、程序存储空间与数据存储空间合并

D、存储空间与IO 空间合并

14、以下哪个处理器属于嵌入式处理器?(A )

A、S3C44B0x

B、奔腾

C、看门狗

D、MP3 播放器

15、下面哪一类嵌入式处理器最适合于用于工业控制(B )。

A、嵌入式微处理器C、DSP

B、微控制器

D、以上都不合适

)。

16、下面哪一类嵌入式处理器最适合于做FFT(快速傅立叶变换)计算(C

A、嵌入式微处理器C、DSP

B、微控制器D、以上都不合适

17、下面哪一种工作模式不属于ARM 特权模式(A )。

A、用户模式C、系统模式

B、管理模式

D、数据访问终止模式

18、下面哪一种工作模式不属于ARM 异常模式(C )。

A、快速中断模式C、系统模式

B、管理模式

D、数据访问终止模式

19、由于受到某种强干扰导致程序“跑飞”,ARM 处理器的最可能进入哪一种工作模式(D )。

A、管理模式C、系统模式

B、数据访问终止模式D、未定义指令中止模式

20、ARM7TDMI 的工作状态包括(D )。

A、测试状态和运行状态C、就绪状态和运行状态

B、挂起状态和就绪状态

D、ARM 状态和Thumb 状态

21、ARM7TDMI 在开始执行代码时应处于(A )。

A、ARM 状态

B、Thumb 状态

C、由用户通过硬件设计指定

D、不确定

22、关于ARM 子程序和Thumb 子程序互相调用描述正确的是(B )。

A、系统初始化之后,ARM 处理器只能工作在一种状态,不存在互相调用。

B、只要遵循一定调用的规则,Thumb 子程序和ARM 子程序就可以互相调用。

C、只要遵循一定调用的规则,仅能Thumb 子程序调用ARM 子程序。

D、只要遵循一定调用的规则,仅能ARM 子程序调用Thumb 子程序。

23、以下有关ARM 处理器工作状态的描述中(D )是不正确的。

A、ARM 处理器有两种工作状态。

B、系统复位后自动处于ARM 工作状态。

C、在程序执行过程中,微处理器可以随时在两种工作状态之间切换。

D、切换工作状态时必须保存现场。

24、ARM 处理器的异常的正确理解应该是(D )。

A、外部中断

B、内部异常

C、系统调用

D、以上都是

25、关于ARM 处理器的异常的描述不正确的是(C )。

A、复位属于异常C、所有异常都要返回

B、除数为零会引起异常D、外部中断会引起异常

26、关于ARM 处理器的异常向量表的描述正确的是(C )。

A、异常向量表放的就是中断服务子程序

B、异常向量表放的是中断服务子程序的入口地址

C、异常向量表放的是跳转指令,执行该指令进入相应中断服务子程序

D、以上都不是

27、指令“ADD R2, R1, #10”的寻址方式为(A )。

A、立即寻址C、多寄存器寻址

B、寄存器间接寻址D、堆栈寻址

28、指令“ADD R0, R1, R2”的寻址方式为(D)。

A、立即寻址C、多寄存器寻址

B、寄存器间接寻址

D、寄存器寻址

C)。

29、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为(

A、立即寻址

B、寄存器间接寻址

C、多寄存器寻址

D、堆栈寻址

30、指令LDR R0, [R1,#4]的寻址方式为(C )

A、寄存器间接寻址C、基址变址寻址

B、相对寻址D、多寄存器寻址

31、并行接口SRAM 存储器接口并不一定需要(B )

A、数据总线

B、时钟信号

C、地址总线

D、控制总线

32、某系统需要小量的高速缓存,最合适的存储器是(A )。

A、SRAM

B、DRAM

C、EEPROM

D、Flash

33、某系统需要大量的高速缓存,最合适的存储器是(B )。

A、SRAM

B、DRAM

C、EEPROM

D、Flash

34、某系统需要永久存放小量参数,而且频繁访问,最合适的存储器是(C )。

A、SRAM

B、DRAM

C、EEPROM

D、Flash

35、某系统需要永久存放大量不再修改的数据,最合适的存储器是(D )。

A、SRAM

B、DRAM

C、EEPROM

D、Flash

36、某系统需要永久存放高速度写的数据,最合适的存储器是(B )。

A、SRAM

B、FRAM

C、EEPROM

D、Flash

37、下面关于DRAM 存储器描述错误的是(C)。

A、DRAM 存储器需要对存储内容定时刷新

B、DRAM 存储器具有单位空间存储容量大的特点

C、DRAM 存储器属于非易失的存储器

D、DRAM 存储器主要依靠电容的电荷存储效应记忆信息

38、下列有关Flash 存储器的描述,不正确的是(C )。

A、Flash 存储器属于非易失的存储器

B、Flash 存储器的读操作与SRAM 存储器的读操作基本相同

C、Flash 存储器的写操作与SDRAM 存储器的写操作基本相同

D、Flash 存储器在写入信息前必须首先擦除原有信息

39、在总线时序协议中,时序主要用于描述(D)出现在总线上的定位方式。

A、高电平

B、上升沿

C、时钟信号

D、事件

40、下面总线设备既是主设备又是从设备的是(B )。

A、CPU

B、DMAC

C、UART

D、USB 控制器

41、下面总线采用同步时序协议的是(A )。

A、PCI

B、RS232C

C、USB

D、SATA

42、下面总线采用异步时序协议的是(C )。

A、PCI

B、SPI

C、USB

D、I2C

43、下面总线采用集中式仲裁的是(A )。

A、PCI

B、I2C

C、USB

D、CAN

44、下面总线采用分布式仲裁的是(B )。

A、PCI

B、I2C

C、USB

D、AMBA

45、下面总线属于主从结构且单主设备的是(D )。

A、AMBA 总线

B、以太网

C、令牌总线

D、USB 总线

46、下面总线属于主从结构且支持多主设备的是(A)。

A、PCI 总线

B、以太网

C、USB 总线

D、令牌总线

47、下面总线不属于主从结构的是(D )。

A、PCI

B、I2C

C、USB

D、以太网

48、下面总线不属于对等结构的是(A )。

A、PCI

B、IEEE1394

C、令牌网

D、以太网

49、RS232C 使用无硬件握手最简单的双机互联中,下面(B )信号不是必须的。

A、TXD

B、DTR

C、RXD

D、GND

50、下列关于RS232C 描述不正确的是(C)。

A、RS232C 采用非归零、双极性编码

B、RS232C 使用负逻辑规定逻辑电平,-5V~-15V 表示逻辑“1”

C、RS232C 采用同步通信协议

D、RS232C 引脚包含信号地

51、USB2.0 规范支持的速率有(D )。

A、1.5Mbps

B、12Mbps

C、480Mbps

D、以上都是

52、USB 总线系统有(A )个主机。

A、1

B、2

C、4

D、无限制

53、USB 总线系统支持(B )个设备。

A 、1

B 、127

C 、128

D 、256

54、 有关 USB 设备连接与速度选择描述正确的是(D )。

A 、 低速设备必须在 D+端连接一个上拉电阻

B 、全速设备必须在 D-端连接一个上拉电阻

C 、全速设备必须在 D+端连接一个下拉电阻

D 、 低速设备必须在 D-端连接一个上拉电阻

55、 USB 总线采用的通信方式为(A )。

A 、轮询方式

B 、中断方式

C 、DMA 方式

D 、I/O 通道方式

56、 USB 接口移动硬盘最合适的传输类型为( B )。

A 、控制传输

B 、批量传输

C 、中断传输

D 、等时传输

57、 USB 接口鼠标最合适的传输类型为( C )。

A 、控制传输

B 、批量传输

C 、中断传输

D 、等时传输

58、 USB 接口摄像头最合适的传输类型为( D )。

A 、控制传输

B 、批量传输

C 、中断传输

D 、等时传输

59、 USB 低速设备支持( B )个端点。

A 、2

B 、3

C 、30

D 、31

60、 USB 全速设备支持( D )个端点。

A 、2

B 、3

C 、30

D 、31

61、 嵌入式系统最常用的数据传送方式是(B )。

A 、查询

B 、中断

C 、DMA

D 、I/O 处理机

62、 下述哪一种功能单元不属于 I/O 接口电路。 C )(

A 、定时/计数器

B 、UART

C 、LED

A )

D 、GPIO D 、GPIO 63、 下面哪一种功能单元不属于 I/O 接口电路。( A 、薄膜键盘 B 、I 2C 控制器 C 、UART 控制器

64、 下列关于 DMA 描述不正确的是( D )。

A 、 内存可以被 CPU 访问,也可以被 DMA 控制器访问

B 、DMA 可以和 CPU 并行工作

C 、DMA 开始前,CPU 需要初始化 DMA 控制器,结束后,DMA 控制器产生中断

D 、 数据的输入和输出需要经过 CPU ,再由 DMA 控制器访问内存

65、下列关于GPIO 描述正确的是(D )。

A、GPIO 可以由CPU 编程决定方向,但不能查询其状态

B、GPIO 通常用于连接外部的SDRAM,进行高速传输

C、CPU 可以通过编程,决定GPIO 是输入、输出的通信功能,但不能是双向的

D、GPIO 可以用于模拟Flash 的接口,对Flash 存储器进行读写操作

66、实时系统操作的正确性取决于(A )。

A、逻辑设计的正确性

B、相应操作执行时间

C、逻辑设计的正确性和相应操作执行时间

D、以上都不是

67、软实时系统要求(

A、事件响应实时

C、任务响应实时

68、硬实时系统要求(

A、事件响应实时

C、任务响应实时B)。

B、事件和任务响应都实时

D、事件和任务响应都不实时

D )。

A )。

B、事件和任务响应都实时

D、事件和任务响应都不实时

69、基于查询的实时编程结构的实时性取决于(

A、中断响应时间C、任务切换时间

B、最长任务执行时间

D、所有其它任务执行时间之和

70、基于中断的实时编程结构的实时性取决于(A )。

A、中断响应时间C、任务切换时间

B、最长任务执行时间

D、所有其它任务执行时间之和

71、前后台系统的实时性取决于(D )。

A、中断响应时间C、任务切换时间

B、最长任务执行时间

D、所有其它任务执行时间之和

B)。

72、非抢先式实时操作系统的实时性取决于(

A、中断响应时间C、任务切换时间

B、最长任务执行时间

D、所有其它任务执行时间之和

)。

73、抢先式实时操作系统的实时性取决于(C

A、中断响应时间C、任务切换时间

B、最长任务执行时间

D、所有其它任务执行时间之和

74、下述哪种实时编程结构不可重入函数必须进行互斥处理(

A、查询实时编程结构C、非抢先式实时操作系统

B、前后台系统

D、抢先式实时操作系统

D )。

D )。

75、下述哪种实时编程结构中的任务优先级不相同(

A、查询实时编程结构

C、非抢先式实时操作系统

76、优先级倒置出现的条件有(

A、优先级任务调度

C、资源共享

B、前后台系统

D、抢先式实时操作系统D )。

B、抢占式任务调度D、以上都是

77、嵌入式操作系统的主要目标并不包括(A )。

A、强大多任务支持

B、实时处理能力

C、代码体积

D、与硬件的交互能力

78、嵌入式Linux 操作系统一般在ROM 中存放的布局并不包括(D )

A、Bootloader C、Linux 内核

B、内核参数区D、交叉编译器

B)

79、下面哪个操作系统是嵌入式操作系统。(

A、Red-hat Linux C、Ubuntu Linux

B、μCLinux D、SUSE Linux

80、下述哪个操作系统不是嵌入式操作系统。D )(

A、μClinux C、μC/OS-II

B、Win CE 6.0 D、Windows XP

81、下述哪个操作系统是实时操作系统。(B)

A、μClinux C、Windows XP

B、Win CE 6.0 D、Windows Vista

82、评价一个实时操作系统的技术指标并不包括(C )。

A、任务调度算法

B、上下文切换时间

C、代码体积

D、确定性

83、μClinux 与标准Linux 最大的区别在于(B )。

A、任务调度算法

B、内存管理

C、文件系统

D、应用开发模式

84、嵌入式操作系统一般通过(A )手段来解决代码体积与嵌入式应用多样性的问题。

A、使用可定制的操作系统

B、将操作系统分布在多个处理器上运行

C、增大嵌入式设备的存储容量

D、使用压缩软件对操作系统进行压缩

85、使用Host-Target 联合开发嵌入式应用,B )不是必须的。(

A、宿主机

B、Windows 操作系统

C、目标机

D、交叉编译器

三、简答题

1、什么是嵌入式系统?

答:嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统

对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、简述嵌入式系统的基本特点。

答:面向特定应用、设计高效、综合性强、生命周期长、程序固化、需要独立的开发系统、可靠性高、成本低、功耗低、体积小。

3、谈一谈嵌入式系统的发展趋势。

答:产品种类不断丰富,应用范围不断普及;性能不断提高;功耗不断降低,体积不断缩小;网络化、智能化程度不断提高;软件成为影响价格的主要因素。

4、谈一谈嵌入式系统设计方法演变的三个阶段。

答:第1 阶段:以印制板(PCB)、计算机辅助设计(CAD)软件和在线仿真器为主要工

具的设计方法。第2 阶段:以EDA 工具软件和EOS(Embedded Operating System)为开发平台的设计方法。第3 阶段:以IP 内核库为设计基础,用软硬件协同设计技术的系统级设计方法。

5、什么是嵌入式系统的传统设计方法?

答:经过需求分析和总体设计,整个系统被划分为软件和硬件两个子系统,二者之间遵循

一定的接口规范;接下来软件工程师和硬件工程师分别进行设计、开发、调试和测试;然

后两个子系统集成在一起并进行测试;如果系统功能正确且满足所有性能指标,则结束,

否则需要对软硬件子系统分别进行验证和修改,并重新进行系统集成和测试。

6、嵌入式系统的传统设计方法有何特点。

答:这种方法简单易实现,但存在一些痼疾,严重影响了嵌入式系统设计的效率和结果。

首先,虽然在需求分析阶段考虑了软硬件接口的问题,但由于缺乏统一的软硬件协同表示

方法,软硬件划分只能由设计者凭经验完成,无法从系统级进行验证且很难评估这种划分

是否合理,也不易发现软硬件接口存在的问题。其次,软硬件分别设计和开发,一旦出现

错误,不仅难以定位,而且修改起来也非常麻烦,甚至可能需要调整软件结构或者硬件配置。第三,它的设计周期可能比较长,例如为了验证软件开发的正确性,必须在硬件全部

完成之后才能开始进行软件测试和系统集成,大大延长了设计的进程。

7、什么是嵌入式系统的系统级设计方法?

答:嵌入式系统的系统级设计方法是一种高层次的设计方法,设计人员针对设计目标进行

系统功能描述,定义系统的行为特性,进行软硬件划分,生成系统级的规格描述。这一过

程可以不涉及实现方法和工艺。接下来,设计人员就可以按照系统级规格描述实现软硬件

子系统及其接口。

8、软硬件协同设计包括哪几个阶段?

答:软硬件协同设计包括:系统描述、软硬件划分、软硬件协同综合、以及软硬件协同模

拟与验证。

9、简述嵌入式处理器的特点。

答:低档处理器多采用哈佛结构,高档处理器多采用冯·诺伊曼结构;品种规格系列化;对

实时多任务有很强的支持能力;可靠性高、功耗低、集成度高、性价比高。

10、简述嵌入式处理器的分类。

答:嵌入式微处理器、微控制器(单片机)和数字信号处理器(DSP)。

11、简述嵌入式微处理器的特点。

答:嵌入式微处理器的特点:通用微处理器的增强,一般为32 位。构成:一般CPU、存储器、I/O 接口三者分离;性能:一般为100~2000MIPS;存储器:Flash 一般为1~16MB,SDRAM 一般为2~64MB;一般加载复杂嵌入式操作系统:VxWorks、WinCE、μClinux、Embedded Linux 等。

12、简述微控制器的特点。

答:微控制器的特点:单片化,整个计算机集成在一个芯片中。低档微控制器——构成:

一般CPU、存储器、I/O 接口三者集成在一个芯片内;性能:1~100MIPS,存储器:Flash

一般为8~512KB,SRAM 一般为256B/1~128KB;一般无嵌入式操作系统或者简单嵌入式

操作系统。高档微控制器——构成:一般CPU、I/O 接口两者集成在一个芯片内,需要外

扩存储器;性能:100~1000MIPS,存储器:Flash 一般为1~4MB,SRAM 一般为1~64MB;一般有嵌入式操作系统(VxWorks、μC/OS-II、WINCE、μClinux)。

13、简述DSP 的特点。

答:DSP 的特点:高效乘累加运算,高效数据存取,硬件重复循环,确定性操作(程序执

行时间可预测)。

14、嵌入式处理器按照字长可分为哪几类?各有何应用领域。

答:嵌入式处理器按照字长可划分为4 位、8 位、16 位、32 位和64 位等五个不同的等级。一般说来,4 位或8 位的产品通常是面向低端应用设计的,16 位的产品用于比较精密的应用;32 或64 位的产品用于计算强度很大的应用。

15、简述嵌入式处理器的选择原则。

答:1、应能满足应用的设计目标;

2、开发工具是否好用?

3、市场占有率;

4、应该遵循“够用”原则,不应片面追求高性能。

16、谈一谈嵌入式处理器的发展趋势。

答:嵌入式微处理器、微控制器与DSP 之间的界限越来越模糊;32 位嵌入式处理器应用

日趋广泛,已经开始挤占原本数据8 位MCU 的市场;双核或多核结构的产品不断涌现。

17、列出ARM7 微处理器的工作模式。

答:user 用户模式、sys 系统模式、fiq 快速中断模式、irq 外部中断模式、svc 管理模式、abt 数据访问中止模式、und 未定义指令中止模式。

18、ARM7 微处理器的有哪两种工作状态。

答:ARM 状态(32 位指令)和Thumb 状态(16 位指令)。

19、简述ARM 和Thumb 状态的区别及如何进行状态切换。

答:ARM 状态是32 位指令,Thumb 状态是16 位指令。

进入Thumb 状态:执行BX 指令,当操作数寄存器最低位为1 时,可以使微处理器从ARM 状态切换到Thumb 状态(处理器工作在Thumb 状态,如果发生异常并进入异常处理子程序,则异常处理完毕返回时,自动从ARM 状态切换到Thumb 状态)。

进入ARM 状态:执行BX 指令,当操作数寄存器最低位为0 时,可以使微处理器从Thumb 状态切换到ARM 状态(处理器工作在Thumb 状态,如果发生异常并进入异常处理子程序,则进入时处理器自动从Thumb 状态切换到ARM 状态)。

20、SRAM 有何特点。

答:SRAM 属于高速存储器,价格较高,一般均用于对速度和性能要求较高的场合。常用

的异步SRAM 访存周期在7ns 至100ns 之间,SRAM 的单片容量不大,大多在几K 至几百K 之间。SRAM 存储器芯片有4 位、8 位、16 位、32 位等多种位宽,这种存储器的访存接口和操作时序最为简单。

21、DRAM 有何特点。

答:DRAM 和SRAM 均属于RAM 存储器,DRAM 的特点是存储密度很大,速度比SRAM 慢,单位存储成本较低,一般用于对容量要求较高的场合。常用的单片DRAM 存储器容

量在几百千至几百兆字节之间,访存周期一般是几十纳秒。

22、EEPROM 有何特点。

答:非挥发;存储密度小;单位存储成本较高;容量小;写入有限制,页写要等待;接口

时序简单,一般采用串行接口;小量参数存储。

23、Flash 有何特点。

答:非挥发;存储密度大;单位存储成本较低;容量较大;接口时序复杂——需要擦除及Block 写。

24、FRAM 有何特点。

答:非挥发;功耗低;读写速度快;接口时序简单;类似SRAM 接口;成本高。

25、什么是标准TTL 电平?有何特点。

答:发送端:高电平>2.4V,低电平<0.4V;接收端:高电平>2.0V,低电平<0.8V。

特点:噪声容限小,负载能力弱。

26、什么是标准CMOS 电平?有何特点。

答:发送端:高电平>0.9Vdd,低电平<0.1Vdd;接收端:高电平>0.7Vdd,低电平<0.3Vdd。特点:噪声容限大,负载能力强。

27、锁存器和触发器有何区别。

答:锁存器是电平有效,触发器是边沿有效。

28、什么是建立时间?

答:在时钟信号边沿到来之前,数据信号必须提前一段时间保持稳定有效。所有数据信号在时钟信号边沿(触发器采集)前一段时间内必须满足建立时间的要求。

29、什么是保持时间?

答:在时钟信号边沿到来之后,数据信号必须在随后的一段时间内保持稳定有效。所有数据信号在时钟信号边沿(触发器采集)后一段时间内必须满足保持时间的要求。

30、什么是访存时序配合?

答:存控发出的信号要满足存储器的时序要求,存储器返回的信号要满足存控的时序要求。

31、在使用存储器芯片与处理器接口时,应当注意什么问题?

答:当使用存储器芯片与存储器接口的时候,需要特别注意I/O 电平、读写速度、操作时序等问题。

32、什么是总线?有何优缺点。

答:采用一组公共信号线作为计算机各部件之间的通信线,是计算机各功能部件互联的主要形式,是各功能部件之间传送信息的公共通路。优点:结构简单、成本低廉,软硬件设计简单,系统易于扩充或者更新;缺点:所有设备共享一组总线,同一时刻只有一个主设备能够使用总线。

33、什么是总线主设备?有何特点。

答:启动一个总线周期(总线事务)的设备就是总线主设备,每次只能有一个主设备控制总线,例:CPU、DMAC 等等。

34、什么是总线从设备?有何特点。

答:响应主设备的请求的设备就是总线从设备,同一时间里有一个或多个从设备响应主设备的请求。例:DMAC、UART 控制器、USB 控制器、I2C 控制器、SPI 控制器等等。

35、什么是同步时序协议?

答:事件出现在总线的时刻由总线时钟来确定,所有事件都出现在时钟信号的前沿,大多数事件只占据单一时钟周期。

36、什么是异步时序协议?

答:事件出现在总线的时刻取决于前一事件的出现,总线时钟信号线可有可无,总线周期的长度是可变的。

37、什么是集中式仲裁?

答:由中央仲裁器裁决,每个主设备有两条线接到中央仲裁器,一条是送往仲裁器的总线请求线,另一条是仲裁器送出的总线授权线。采用集中式仲裁的总线有AMBA、PCI 总线等。

38、什么是分布式仲裁?

答:主设备都有自己的仲裁号和仲裁器,不需要中央仲裁器,当有总线请求且总线空闲时,则把惟一的仲裁号发到共享的仲裁总线上,以优先级策略为基础,以获胜者的仲裁号保留

在仲裁线上(OC、OD 门)。采用分布式仲裁的总线有CAN、I2C 总线等。

39、通信总线RS485 相对RS232C 做了什么改进?为什么得到广泛应用?

答:通信总线RS485 相对RS232C 做了改进:①多点传输;②差分传输,提高传输距离。得到广泛应用的原因:几乎所有的处理器都包含串行接口控制器、软硬件设计简单、成本

低廉。

40、考虑RS232C 双机互联且无硬件握手,其通信可靠性不高。利用你所学的知识,提出一种经济、现实的简单方案来提高其通信可靠性。

答:模仿USB 协议,利用高层协议,采取两种措施:①数据+CRC 校验;②链路层握手协议,建立可靠链路。

41、请指出USB 总线的四种传输类型,并指出每一种传输类型的基本特点。

答:四种传输类型:控制传输、批量传输、中断传输和等时传输

控制传输:双向,纠错,查询、配置设备信息;

批量传输:单向,纠错,大块无结构数据,延迟不定;

中断传输:单向,纠错,小块无结构数据,延迟确定;

等时传输:单向,无纠错,大块无结构数据,延迟确定。

42、请指出USB 总线的四种传输类型。USB 移动硬盘适合采用什么传输类型?USB 鼠标适合采用什么传输类型?USB 摄像头适合采用什么传输类型?如果需要传输16 字节的数据,数据包的最大值为8 字节,请问此次传输需要划分为几个事务并说明原因?

答:USB 总线的四种传输类型为:控制传输、批量传输、中断传输和等时传输。

USB 移动硬盘适合采用批量传输;

USB 鼠标适合采用中断传输;

USB 摄像头适合采用等时传输。

此次传输需要划分为3 个事务,原因是最后一个事务的数据包的长度必须小于8 字节。

43、什么是I/O 接口电路?

答:外设一般不能与CPU 直接相连,必须经过中间电路再与系统相连,这些中间电路被称为I/O 接口电路,简称I/O 接口。

44、I/O 接口电路有哪些基本功能?

答:数据缓冲功能、接受和执行CPU 命令的功能、信号电平转换的功能、数据格式变换功能、设备选择功能、中断管理功能。

45、I/O 接口电路数据传送方式有哪几种?

答:查询、中断、直接内存访问(DMA)、I/O 通道、I/O 处理机方式。

46、中断控制器的基本功能有哪些?

答:中断源的识别、中断源的屏蔽、中断优先级处理等。

47、什么是实时系统?

答:指能在确定的时间内对外部的异步事件做出响应并执行其功能的计算机系统。其操作的正确性不仅依赖于逻辑设计的正确程度,而且与这些操作进行的时间有关。“在确定的

时间内”是该定义的核心,也就是说,实时系统是对响应时间有严格要求的。对逻辑和时

序的要求非常严格,如果逻辑和时序出现偏差将会引起严重后果。

48、什么是软实时系统?

答:仅要求事件响应是实时的,并不要求限定任务必须在多长时间内完成的实时系统。

49、什么是硬实时系统?

答:不仅要求事件响应要实时,而且要求在规定的时间内完成任务的处理的实时系统。

嵌入式系统期末考试试卷 习题

1.下面哪一种工作模式不属于ARM特权模式(A)。 A.用户模式B.系统模式C.软中断模式D.FIQ模式 2.ARM7TDMI的工作状态包括( D )。 A.测试状态和运行状态B.挂起状态和就绪状态 C.就绪状态和运行状态D.ARM状态和Thumb状态 3.下面哪个Linux操作系统是嵌入式操作系统( B )。 A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux 4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。 A.宿主机B.银河麒麟操作系统 C.目标机D.交叉编译器 5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一(A)。 A.寄存器段B.代码段 C.堆栈段D.数据段 选择题(共5小题,每题2分,共10分) 1.下面哪个系统属于嵌入式系统( D )。 A.“天河一号”计算机系统B.IBMX200笔记本电脑 C.联想S10上网本D.Iphone手机 2.在Makefile中的命令必须要以(A)键开始。 A.Tab键B.#号键 C.空格键D.&键 3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。 A.Ext B.FA T32 C.NFS D.Ext3 4.下面哪种不属于VI三种工作模式之一( D )。 A.命令行模式B.插入模式 C.底行模式D.工作模式 5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。 A.Makefile B.配置文件(config.in) C.make menuconfig D.配置工具 1.人们生活中常用的嵌入式设备有哪些?列举4个以上(1) 手机,(2) 机顶盒,(3) MP3,(4) GPS。(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。) 2.ARM9处理器使用了五级流水线,五级流水具体指哪五级:(5) 取指,(6) 译码,(7) 执行,(8) 缓冲/数据,(9) 回写。 3.在Makefile中的命令必须要以(10) Tab 键开始。 4.Linux支持多种文件系统,主要包括哪些(写出其中4中就行)(11) Ext,(12) VFA T,(13) JFS,(14) NFS。(JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等) 5.VI的工作模式有哪三种:(15) 命令行模式,(16) 插入模式,(17) 底行模式。

嵌入式系统模拟试题及答案

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 题号一二三四五总分 题分2010302020 得分 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、 ,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼 容8位/16位器件。

(3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结 构在内存和寄存器之间批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。 要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳 定性、可维护性、可升级、可配置、易于操作、接口规范、抗干 扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需 要首先运行BootLoader这段程序,因此它需要放在系统加电后 最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预 先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通

嵌入式系统试题闭卷及答案

《嵌入式系统》试题 闭卷答题时间:30分钟 一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。 5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。 6、嵌入式开发一般采用()方式,其中宿主机一般是指()。 7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构,ARM920T采用()的内核架构。 采用()级流水线结构,ARM920TDMI采用()级流水线。 9.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统,VxWorks属于()操作系统。 10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。() (A)处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。() (A)DOS (B)unix (C)Windowsxp (D)linux 3、下面哪个选项不是SUB设备的特点。() (A)串行通信方式(B)不可热拨插 (C)分HOST、DEVICE和HUB (D)通信速率比RS232快 4、下面哪种嵌入式操作系统很少用于手机终端设备上。() (A)Symbian (B)WinCE (C)uc/os (D)linux 5、以下哪项关于SRAM和DRAM的区别是不对。() (A)SRAM比DRAM慢(B)SRAM比DRAM耗电多 (C)DRAM存储密度比SRAM高得多(D)DRM需要周期性刷新 6、uc/os操作系统不包含以下哪几种状态。() (A)运行(B)挂起 (C)退出(D)休眠 7、0x07&0x11的运算结果是。() (A)0x01 (B)0x11 (C)0x17 (D)0x07 8、以下哪种方式不是uc/os操作系统中任务之间通信方式。() (A)信号量(B)消息队列 (C)邮件(D)邮箱 9、以下哪种方式不是文件系统的格式。() (A)FAT (B)DOS (C)NTFS (D)Ext 10、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。() (A) (B) (C) (D)OSTaskInit 三、判断题:共5小题,每小题2分,满分10分。 1、所有的电子设备都属于嵌入式设备。() 2、冯诺依曼体系将被哈佛总线所取代。() 3、嵌入式linux操作系统属于免费的操作系统。() 4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。() 5、的最大通信速率为12M/S。() 简答题:共2小题,每小题10分,满分20分。 1、根据嵌入式系统的特点,写出嵌入式系统的定义。 2、试分析实时操作系统的工作状态特点及相互之间的转换。

《嵌入式系统》考试试卷及答案

《嵌入式系统》课程试卷 考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 20): 1下面不属于Xscale微架构处理器的主要特征有:( ) A.采用了7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术(Branch Target Buffer)。 B.支持多媒体处理技术、新增乘/累加器MAC、40位累加器、兼容ARM V5TE 指令和特定DSP型协处理器CP0。 C.采用了32KB的指令Cache。 D.采用了64KB的数据Cache。 2以下不属于XScale超级流水线的流水级是( ) A.寄存器文件/移位级(FR) B.写回级(XWB) C.寄存器读取级 D.和执行级二(X2) 3 目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:() A. Symbian B. Windows CE C. VxWorks D. QNX 4 下面那句话的描述是不正确的?( ) A.在一个基于XScale内核的嵌入式系统中,系统在上电或复位时通常都从

地址0x00000000 处开始执行 B.引导装载程序通常是在硬件上执行的第一段代码,包括固化在固件中的 引导代码(可选)和Boot Loader两大部分。 C.在嵌入式系统中,Boot Loader不依赖于硬件实现。 D.Boot Loader就是在操作系统内核运行之前运行的一段小程序。 5 通常情况下,目标机上的Boot Loader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:( ) A.modem协议 B.xmodem协议 C.ymodem协议 D.zmodem协议 6 Make预置了一些内部宏,其中$@表示:() A.没有扩展名的当前目标文件 B.当前目标文件 C.当前目标文件最近更新的文件名 D.当前目标文件最近更新的文件名 7 在Default kernel command string “root=1f03 rw console=ttyS0,115200 init=/linuxrc”中,代表根文件系统(“/”) 的设备文件主号码是什么?( ) A.1f B.03 C.ttyS0 D.115200 8 用命令dd if=/dev/zero of=ramdisk_img bs=1k count=8192创建的ramdisk_img 其空间大小为多少?( ) A.8M bit

嵌入式系统期末考试题库及答案

《嵌入式系统》试题库 《嵌入式系统》试题库 一、填空题 嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适、 1应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。、 2从层次角度来看,嵌入式

系统由四大部分组成,分别是:应用软件层、操作系统层、、 3板级支持包(或硬件抽象层) 和硬件层。嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。、 4嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统、 5集成和系统测试。需求分析包括:功能性需求分析和非功能性需求分析。 6、确定输入信号是数字信号还 是模拟信号属于功能性需求。 7、确定系统的物理尺寸和重量属于非功能性需求。 8、在嵌 入式系统的设计过程中,其中规格说明解决“做什么”。 9、在嵌入式系统的设计过程中,其 中体系结构设计解决“如何做”。 10、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。 11、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段 完成。、 12在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。、13在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。、 14在嵌入式系统 的设计过程中,完成版图设计应在构件设计阶段完成。、15在嵌入式系统的设计过程中,完 成软件设计应在构件设计阶段完成。 16、反映嵌入式系统设计人员的水平能力主要在于总体 设计(需求分析、规格说明和体系 17、结构设计)和系统调试。设计流程指的是设计过程中所经历的过程步骤。、 18核的模块级重用和基于平台的系统级重用。 IP 设计重用技术主要分为基于19、 软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验 20、证几个阶段组成。嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和、21页共页第 1 44 《嵌入式系统》试题库

嵌入式试题集(含答案)

1、ARM微处理器有7种工作模式,它们分为两类非特权模式、特权模式。其中用户模式属于非特权模式 2、ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM 、Thumb,状态寄存器CPSR的T 位反映了处理器运行不同指令的当前状态 3、ARM核有多个寄存器,其部分用于通用寄存器,有小部分作为专用寄存器,R15 寄存器用于存储PC,R13通常用来存储SP 。ARM处理器有两种总线架构,数据和指令使用同一接口的是诺依曼,数据和指令分开使用不同接口的是哈佛结构 4、ARM微处理器复位后,PC的地址通常是0x0 ,初始的工作模式是Supervisor 。 5、ARM微处理器支持虚拟存,它是通过系统控制协处理器CP15 和MMU(存储管理部件)来进行虚拟存的存储和管理。当系统发生数据异常和指令领取异常时,异常处理程序透过嵌入式操作系统的存管理机制,通过MMU交换物理存和虚拟存的页面,以保证程序正常执行。 6、编译代码时,有两种存储代码和数据的字节顺序,一种是小端对齐,另一种是大端对齐。 7、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是GNU工具链,ARM公司提供的工具链是ADS工具链计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC类型,其指令长度是定长的 8、目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。 Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX任选六 9、Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作? 答:Boot Loader是在嵌入式系统复位启动时,操作系统核运行前,执行的一段程序。通过Boot Loader,初始化硬件设备,建立存和I/O空间映射图,为最终加载操作系统核调整好适当的系统软硬件环境。 10、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows主机上使用什么软件建立连接?在Linux主机上使用什么软件建立连接? 答:RS-232,以太网口、并口在Windows主机上使用超级终端软件,在Linux主机上使用Minicom软件 11、嵌入式开发环境主要包括哪些组件? 嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括 ●宿主机 ●目标机(评估电路板) ●基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE ●运行于宿主机的交叉编译器和器、以及开发工具链或软件开发环境 ●嵌入式操作系统 12、在进行基于ARM核的嵌入式系统软件开发时,调用如下函数: int do_something(int arg1,void *arg2,char arg3,int *arg4) 这四个参数通过什么方式从调用程序传入被调函数? 根据A TPCS编程规,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。因此arg1通过R0传入,arg2, 通过R1传入,arg3通过R2传入,arg4通过R3传入 13、目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。 Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX任选六 14、写一条 ARM 指令,完成操作r1 = r2 * 3(4分) ADD R1,R2,R2, LSL #1 15、初始值R1=23H,R2=0FH执行指令BIC R0,R1,R2,LSL #1后,寄存器R0,R1的值分别是多少?(4分) R0=21H,R1=23H 16、说明指令STMIA r12!, {r0-r11}的操作功能。(4分) 将R0-R11十二个寄存器中的32位数据,存储到R12地址指针为起始地址的存中,地址的操作方式是先操作、后增加,并更新地址。

嵌入式系统试卷及答案

嵌入式系统试卷及答案

2014年上学期11级计算机专业嵌入式系统期末试卷 专业班级学号姓名___ _____ 考试时间120分钟考试方式闭卷考试成绩__________ _ 题号一二三四五六 得分 一、选择题(本大题共10个小题,每小题1分,共10分) 1、和PC机系统相比,下列哪点不是嵌入式系统所特有的:( C) A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简 2、ADD R0,R1,#3属于( A)寻址方式。 A、立即寻址 B、多寄存器寻址 C、寄存器直接寻址 D、相对寻址 3、GET伪指令的含义是:(A) A、包含一个外部文件 B、定义程序的入口 C、定义一个宏 D、声明一个变量 4、μCOS-II操作系统不属于:(C) A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统 5、FIQ中断的入口地址是:(A) A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014 6、ARM指令集和Thumb指令集分别是(D)位的。 A、8位,16位 B、16位,32位 C、16位,16位 D、32位,16位 7、BL和BX的指令的区别是( D ) A、BL是跳转并切换状态;BX带返回的跳转并切换状态。 B、BL是带返回的连接跳转;BX带返回的跳转并切换状态。 C、BL是跳转并切换状态;BX是带返回的连接跳转。 D、BL是带返回的连接跳转;BX是跳转并切换状态。 8、Boot Loader 的启动过程是( A ) A.单阶段 B. 多阶段 C.单阶段和多阶段都有 D.都不是 9、以下说法不正确的是( B ) A 、任务可以有类型说明 B 、任务可以返回一个数值 C 、任务可以有形参变量 D 、任务是一个无限循环 10、若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是(D) A、函数调用可以作为独立的语句存在

嵌入式系统考试题库

嵌入式系统复习题 ARM复习题一 一、填空。 1、cpsr寄存器的作用是___________。 2、ARM926EJ-S中的“9”表示的含义是________,“E”表示的含义是________,“J”表示的含义是________。 3、LINUX下察看当前目录的命令是________,察看文件内容的命令是 ________,删除目录的命令是________。 4、字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中,这样的存储方式我们称之为__________格式。 5、ARM9TDMI中的“T”表示的含义是_支持Thumb指令集__,“D”表示的含义是_支持片上Debug__,“M”表示的含义是__ 内嵌硬件乘法器___ ,“I”表示的含义是__支持片上断点调试___。 6、ARM指令中的第二个操作数“operand2”有_立即数__、_寄存器__、__寄存器移位__三种具体形式。 7、字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中,这样的存储方式我们称之为__大端___格式。 8、LINUX下察看当前目录的命令是__ls__,察看文件内容的命令是 __cat____,压缩与解压的命令是__tar____,磁盘、目录挂接命令是 __mount__。 9、LINUX将设备分成__块设备____和___字符设备_______两大类。 二、简答。 1、简述嵌入式系统和通用计算机的区别? 2、VFS的功能有哪些? 记录可用的文件系统的类型; 将设备同对应的文件系统联系起来; 处理一些面向文件的通用操作 3、简述硬实时操作系统和软实时操作系统的区别? 4、简述嵌入式系统的开发模式。 5、交叉编译工具(链)主要包括什么? 对目标系统的编译器 gcc、目标系统的二进制工具binutils、目标系统

嵌入式Linux试题答案

《嵌入式开发》期中试卷 试卷适用范围:2011级计算机科学与技术(本)1、2班 一、填空题(每空1分,共46分) 习题 1 1.填空题 (1)嵌入式系统是以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应于应用系统对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。 (2)嵌入到对象体系中的专用计算机系统。嵌入性、专用性与计算机系统是嵌入式系统的三个基本要素。对象系统是指嵌入式系统所嵌入的宿主系统。 (3)嵌入式系统按形态可分为设备级(工控机)、板级(单板、模块)、芯片级(MCU、SOC)。 (4)嵌入式系统由硬件和软件两大部分组成,硬件一般由高性能微处理器和外围接口电路组成,软件一般由操作系统和应用程序构成,软件和硬件之间由所谓的中间层(BSP层,板级支持包)连接。 (5)嵌入式系统从组织层次上看,嵌入式系统一般由硬件层、中间层、软件层和功能层组成。 (6)在专用的嵌入式板子上面运行GNU/Linux系统已经变得越来越流行。一个嵌入式Linux系统从软件的角度看通常可以分为四个层次:引导加载程序、 Linux内核、文件系统、用户应用程序。 (7)嵌入式系统硬件的核心部件是各种类型的嵌入式处理器。 (8)嵌入式系统的核心部件是嵌入式处理器,一般把嵌入式处理器分成4类,即微处理器、微控制器、数字信号处理器、和嵌入式片上系统。 (9)ARM公司首创了 chipless 的生产模式,专门从事基于RISC技术芯片的设计开发,公司本身并不生产芯片,而是设计出高效的IP内核,授权给半导体公司使用。 (10)ARM7TDMI中,T表示支持Thump指令集。D表示支持片上调试(Debug)。M表示内嵌硬件乘法器(Multiplier)。I表示支持片上断点和调试点。 (11)ARM9系列微处理器包含ARM920T、ARM922T和ARM940T三种类型,以适用于不同的应用场合。 (12)ARM微处理器有两种工作状态:Thump状态、ARM状态。 (13)通用寄存器分为三类:未分组寄存器、分组寄存器、程序计数器(PC)。 (14)异常是由内/外部源引起的需要处理器干预的一个事件。 (15)精简指令集计算机RISC(Reduced Instruction Set Computer)和复杂指令集计算机CISC 是当前CPU的两种架构。 (16)ARM微处理器的在较新的体系结构中支持两种指令集: ARM指令集、Thump指令集。 (17)MMU的作用有两个:将虚拟地址转化为物理地址、对存储器访问的

最新嵌入式系统期末考试题库及答案

《嵌入式系统》试题库 一、填空题 1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。 3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。 4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。 5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。 6、需求分析包括:功能性需求分析和非功能性需求分析。 7、确定输入信号是数字信号还是模拟信号属于功能性需求。 8、确定系统的物理尺寸和重量属于非功能性需求。 9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。 10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。 11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。 12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。 13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。 14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。 15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。 16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。 17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。 18、设计流程指的是设计过程中所经历的过程步骤。 19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。 20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。 21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和

ARM嵌入式系统试题及答案解析

ARM嵌入式系统基础教程 ----期中开卷 专业:软件1002班姓名:王世伟学号:04103060(24) 一、嵌入式系统基本概念 1、什么是嵌入式系统?有何特点? 答:所谓嵌入式,实际上是“嵌入式计算机系统”,的简称,它是相对于通用计算机系统而言,注重于发展独立的单芯片技术。嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”。 特点:(1)嵌入式系统是将先进的计算机技术,半导体技术以及电子技术与各行业的具体应用相结合的产物,这一点就决定了他必然是一个技术密集,资金密集,高度分散,不断创新的知识集成系统。(2)系统内核小(3)专用性强(4)系统精简(5)系统软件要求(6)嵌入式软件开发要走向标准化,需要使用多任务的操作系统。(7)嵌入式系统本身并不具备在其上进行进一步开发的能力。 2、举例在你的身边常见到的嵌入式系统产品,谈一谈你对“嵌入式系统”的初步理 解。 答:产品有:洗衣机,空调,手机。 嵌入式系统就是内置小计算机系,可以对机器进行智能控制的系统。 3、嵌入式系统的3个基本特点? 答:(1)专用性(2)嵌入型(3)计算机系统 4、什么是嵌入式处理器,嵌入式处理器可以分为几大类? 答:嵌入式处理机是嵌入式的核心,是控制,辅助系统运行的硬件单元。 分类:四大类(1)嵌入式微处理器(2)嵌入式微控制器(3)嵌入式DSP处理器(4)SoC片上系统 5、广泛使用的三种类型的操作系统? 答:多道批处理操作系统、分时操作系统以及实时操作系统。 6、列举常见的4种嵌入式操作系统?说明你对嵌入式操作系统的基本认识,嵌入式 操作系统在嵌入式系统开发中的必要性。 答:嵌入式Linux、WinCE、VxWorks、μC/OS-II 没有操作系统的计算机效率十分底下,把操作系统嵌入到计算机中,可以提高系统

嵌入式系统期末考试试卷-习题

1.下面哪一种工作模式不属于ARM特权模式( A )。 A.用户模式B.系统模式C.软中断模式D.FIQ模式 2.ARM7TDMI的工作状态包括( D )。 A.测试状态和运行状态B.挂起状态和就绪状态 C.就绪状态和运行状态D.ARM状态和Thumb状态 3.下面哪个Linux操作系统是嵌入式操作系统( B )。 A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux 4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。 A.宿主机B.银河麒麟操作系统 C.目标机D.交叉编译器 5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一( A )。 A.寄存器段B.代码段 C.堆栈段D.数据段 选择题(共5小题,每题2分,共10分) 1.下面哪个系统属于嵌入式系统( D )。 A.“天河一号”计算机系统B.IBMX200笔记本电脑 C.联想S10上网本D.Iphone手机 2.在Makefile中的命令必须要以( A )键开始。 A.Tab键B.#号键 C.空格键D.&键 3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。 A.Ext B.FAT32 C.NFS D.Ext3 4.下面哪种不属于VI三种工作模式之一( D )。 A.命令行模式B.插入模式 C.底行模式D.工作模式 5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。 A.Makefile B.配置文件(config.in) C.make menuconfig D.配置工具 1.人们生活中常用的嵌入式设备有哪些?列举4个以上(1) 手机,(2) 机顶盒,(3) MP3,(4) GPS。(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。) 2.ARM9处理器使用了五级流水线,五级流水具体指哪五级:(5) 取指,(6) 译码,(7) 执行,(8) 缓冲/数据,(9) 回写。 3.在Makefile中的命令必须要以(10) Tab 键开始。 4.Linux支持多种文件系统,主要包括哪些(写出其中4中就行)(11) Ext,(12) VFAT,(13) JFS,(14) NFS。(JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等) 5.VI的工作模式有哪三种:(15) 命令行模式,(16) 插入模式,(17) 底行模式。 6.Linux下的一个进程在内存里包括三部分的数据,它们是:(18) 代码段,(19) 堆栈段,(20) 数据段。 1.目前使用的嵌入式操作系统主要有哪几种(1) Linux,(2) Windows CE,(3) uc/OS II,

嵌入式试题及部分答案

下面哪种操作系统不属于商用操作系统( B )。 A. windows xp B. Linux C. VxWorks D. WinCE 下面哪点不是嵌入式操作系统的特点。( C ) A. 内核精简 B. 专用性强 C. 功能强大 D. 高实时性 下面哪种不属于嵌入式系统的调试方法。 ( D ) A. 模拟调试 B. 软件调试 C. BDM/JTAG调试 D. 单独调试 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。 ( A ) A. Reset B. 数据中止 C. FIQ D. IRQ NAND FLASH和NOR FLASH的区别正确的是。 ( D ) A. NOR的读速度比NAND稍慢一些 B. NAND的写入速度比NOR慢很多 C. NAND的擦除速度远比NOR的慢 D.大多数写入操作需要先进行擦除操作 下面哪种嵌入式操作系统很少用在手机上。 ( D ) A. Symbian B. linux C. Win CE D. VxWorks 0X17&0X11的运算结果是。 ( A ) A.0X01 B.0X11 C.0X17 D.0X07 以下哪种方式不属于文件系统的格式。 ( B ) A.FAT B.DOS C.NTFS D.E XT 系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,( B )表明其性能越好。 A.响应时间越短,作业吞吐量越小 B.响应时间越短,作业吞吐量越大 C.响应时间越长,作业吞吐量越大 D.响应时间不会影响作业吞吐量 下面关于计算机存储原理说法错误的是( B )。 A. 存储器由大量可以存储二进制数据的存储单元组成 B. 数据总线从存储器中获取数据的过程称为写操作 C. 程序执行时,读取指令是指计算机自动从存储器中取出一条指令 D. 虚拟存储技术缓解主存容量小的矛盾 下面关于操作系统的叙述不正确的是()。

《嵌入式系统与开发》测试题 - 答案

测试题0及参考答案 (1)ARM汇编程序由指令、指令和指令构成。 (2)ARM C____(A.0X12 B.0X34 C.0X56 D.0X78)(采用小端模式进行存储) (4)一般情况下,ARM微处理器异常处理模式共有___7___种,机器启动后第一条指令执行的是__A___(A.复位异常处理函数指令 B.中断异常处理指令 C.IRQ 异常处理指令 D.指令预取终止异常)。 (5)调用函数FUN(X,Y,Z),则实参值分别通过__r0__、_r1___、_r2__寄存器来进行传递,如果参数超过4个,则参数传递规则为____通过栈进行传递________。 (6)举例列出一款ARM7TDMI微内核的嵌入式微处理器_S3C44B0X_,ARM920T微内核的嵌入式微处理器_S3C2410_,ARM11内核的嵌入式微处理器__S3C6410____,并列举2款64位ARM微内核_Cortex-A53 __、__Cortex-A57________。 (7)利用汇编和C混合编程,设计代码完成求a,b,c中最大值功能,要求写出汇编启动代码和C代码。 (略)此知识点不需要掌握 测试题1及参考答案 1.嵌入式Linux操作系统包括 bootloader 、内核、文件系统三部分组成。 2.在PC机上Linux系统编译使用的编译器名为 gcc ,ARM处理器嵌入式编译器名为 arm-linux-gcc 。 3.bootloader的功能:①引导操作系统内核启动②提供辅助命令工具。 4.列出最常用的bootloader:、、、、、。 5.在uboot中,打印开发板上环境变量值的命令为 printenv setenv ,假如嵌入式内核名为vmlinux,通过tftp加载内核的命令为

嵌入式系统考试试题A及答案

《嵌入式系统》考试试卷 试题总分: 100 分考试时限:120 分钟 一、填空题(每空2分,共18分) 1、PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由______________完成。 2、ARM内核三级流水线机制是指指令运行过程中经过的__________、译码、执行三个阶段。 3、ARM寄存器SPSR被称为_______________寄存器。 4、uClinux与标准Linux的最大区别在于___________。 5、嵌入式系统是以应用为中心、以为基础、软硬件可、功能、可靠性、成本、体积、功 耗严格要求的专用计算机系统。 6、ARM的数据存取指令Load/Store是唯一用于寄存器和存储器之间进行的指令。 7、μC/OS中,为保护任务之间的共享数据和提供任务之间的通信,提供了操作系统任务间通信方法有:、 邮箱、,事件标志。 二、单项选择题(每题2分,共24分) 1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。() A. 嵌入式处理器 B. 实时操作系统(RTOS) C. 应用程序接口(API)层 D. 实际应用程序层 2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数 #immed 是有一定限制的,下列立即 数表示中合法的是( )。 B. 0x F000000F 0000F D. 0x F080000 3、μCOS-II操作系统不属于()。 A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统 4、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是()。 A. R0 = R2 + (R3 << 1) B. R0 =( R2<< 1) + R3 C. R3= R0+ (R2 << 1) D. (R3 << 1)= R0+ R2 5、ARM寄存器组有()个寄存器。 A、7 B、32 C、6 D、37 6、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是()。

嵌入式系统试卷及答案

2014年上学期11级计算机专业嵌入式系统期末试卷 一、选择题(本大题共10个小题,每小题1分,共10分) 1、和PC机系统相比,下列哪点不是嵌入式系统所特有的:( C ) A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简 2、ADD R0,R1,#3属于( A )寻址方式。 A、立即寻址 B、多寄存器寻址 C、寄存器直接寻址 D、相对寻址 3、GET伪指令的含义是:( A ) A、包含一个外部文件 B、定义程序的入口 C、定义一个宏 D、声明一个变量 4、μCOS-II操作系统不属于:( C ) A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统 5、FIQ中断的入口地址是:( A ) A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014 6、ARM指令集和Thumb指令集分别是( D )位的。 A、8位,16位 B、16位,32位 C、16位,16位 D、32位,16位 7、BL和BX的指令的区别是( D ) A、BL是跳转并切换状态;BX带返回的跳转并切换状态。 B、BL是带返回的连接跳转;BX带返回的跳转并切换状态。 C、BL是跳转并切换状态;BX是带返回的连接跳转。 D、BL是带返回的连接跳转;BX是跳转并切换状态。 8、Boot Loader 的启动过程是( A ) A.单阶段 B. 多阶段 C.单阶段和多阶段都有 D.都不是 9、以下说法不正确的是( B ) A 、任务可以有类型说明 B 、任务可以返回一个数值 C 、任务可以有形参变量 D 、任务是一个无限循环 10、若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是( D ) A、函数调用可以作为独立的语句存在 B、函数调用可以作为一个函数的实参 C、函数调用可以出现在表达式中 D、函数调用可以作为一个函数的形参 1.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令 __D____可以实现。 A. cd a.txt xt.a B. echo a.txt > txt.a C. rm a.txt txt.a D. cat a.txt > txt.a

嵌入式试题部分答案的整理(奕洲)

填空题: 1.ARM处理器有2种总线构架,数据和指令使用同一接口的是冯诺依曼结构___ __,数据 和指令分开使用不同接口的是___哈佛结构__。 2.嵌入式存储系统具有__大端模式___和__小端模式____两种数据存放格式。 3.从编程的角度看,ARM微处理器一般有___ARM状态__和__Thumb状态____两种工作状 态。CPSR的___T__位反映了处理器不同指令的当前状态。 4.嵌入式软件的开发一般分为_生成_____,_调试______,和_固化运行______3个步骤。(系 统需求分析与规格说明、系统设计、构件设计、系统集成与测试) 5.嵌入式操作系统一半有四个组成部分,他们是__嵌入式内核____,__嵌入式TCP/IP网络 系统______,__文件系统_____,和GUI。 6.A/D转换器完成电模拟量到数字量的转换。实现A/D转换的方法很多,常用的方法有计 数法,双积分法和_逐次逼近法______。 7.嵌入式系统中常用的外存有__硬盘____,DOC,CF(SD,MMC)等。 8.实时操作系统的评价指标有:_任务调度算法____,__上下文切换时间____,__确定性 _____。最小内存开销和最大中断禁止时间。 9.Bootloader主要功能是__实现整个系统的启动引导______,_最终能引导操作系统的运行 _________。 选择题: 1.存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为() A.0x21 B.0x68 C.0x65 D.0x02 2. RT—Thread操作系统不属于() A.RTOS B.抢占式实时操作系统 C .非抢占式实时操作系统 D.嵌入式实时操作系统3.FIQ中断的入口地址是() A.0x0000001C B.0x00000008 C.0x00000018 D.0x00000014 4.ARM指令集和Thumb指令集分别是()位的。 A.8位,16位B.16位,32位C.16位,16位D.32位,16位 5.ARM处理器的37个寄存器包括_____个通用寄存器和_____个状态寄存器。()A.32,5 B. 31,6 C.30,7 D.33,4 6.每种一场模式都有一个程序状态保存寄存器SPSR,当异常出现时,SPSF用于保存()的状态。 A.CPSR B.ios C.limux D.RT—Thread 7.嵌入式操作系统体系结构可分为:单块结构,层次结构和() A.多块结构B .立体垂直结构C.独立结构D.客户/服务器(微内核)结构 8.DMA方式传输速率主要取决于()速度。 A.CPU B.存储器 C.总线 D.I/O 9触摸屏按其工作原理可分为矢量压力传感器,电阻式,(),红外线式和表面声波式5类。 A.振动式 B.感知式 C.电容式 D.预测式 10.任务的3种基本状态是() A.执行,等待,阻塞 B .运行,等待,阻塞 C.执行,就绪,阻塞 D.运行,就绪,阻塞等待(waiting):任务在等待某个事件的发生; 就绪(ready):任务等待获得处理器资源;

嵌入式系统及应用-试题一 答案

嵌入式系统及应用-试题一答案

答案及评分细则 课程名称:_嵌入式系统开发_ 考试形式:闭卷考试日期: 2012年月日考试时长:120分钟 一、判断题(共15分,共15题,每题1分) 1.T 2.F 3.T 4.T 5. F 6.T 7.F 8.F 9.F 10. T 11. F 12.T 13.F

14.F 15.F 二、单向选择题(共20分,共10题,每题2 分) 1、D 2、D 3、B 4、D 5、C 6、C 7、B 8. C 9. D 10. C 三、填空题(共20分,共20空,每题1 分) 1.乘加操作、SIMD类操作、零开销循环 指令、多媒体加速指令。

2.动态性、并行性、异步 独立性。 3.取指令、译码、执行、写寄 存器。 4.外部中断。 5.SWI ,INT 。 6.防止地址越界和防止操作越权。 7.存储器映射编址,I/O映射编址。 8.冯?诺依曼结构哈佛结构 四、简答题(共30分,共5题,第4题为9分,第5题6分,其余每题5分) 1. 答:任务是一个具有独立功能的无限循环的程序段的一次执行,是实时内核调度的单位,具有动态性、并行性和异步独立性等特征。(1分) 其中:1)动态性是任务状态是不断变化的,任务状态一般分为就绪态、运行态和等待态。在多任务系统中,任务的状态将随着系统的需要不断进行变化。(1分)2)并行性是系统中同时存在多个任务,这些任务在

宏观上是同时运行的。( 1分 ) 3)异步独立性是每个任务各自按照相互独立的不可 预知的速度运行,走走停停。( 1分 ) 任务和进程的主要区别在于:任务的属性中(任务控 制块中)包含了于时间相关的参数,比如:优先级别、周期、计算机时间、截止时间等,而内核对认为进行调度时,必须参考并遵循这些参数以确保任务的实时性与确定性。( 1分 ) 2. 答:第28到31位为条件标志位 (1分): –N = ALU 产生负数结果 (0.5分) –Z = ALU 产生结果是0 (0.5分) –C = ALU 操作产生进位或借位 (0.5分) –V = ALU 结果溢出 (0.5分)

相关文档
相关文档 最新文档