嵌入式系统测验集精简第二.docx

上传人:b****3 文档编号:26755009 上传时间:2023-06-22 格式:DOCX 页数:40 大小:75.77KB
下载 相关 举报
嵌入式系统测验集精简第二.docx_第1页
第1页 / 共40页
嵌入式系统测验集精简第二.docx_第2页
第2页 / 共40页
嵌入式系统测验集精简第二.docx_第3页
第3页 / 共40页
嵌入式系统测验集精简第二.docx_第4页
第4页 / 共40页
嵌入式系统测验集精简第二.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

嵌入式系统测验集精简第二.docx

《嵌入式系统测验集精简第二.docx》由会员分享,可在线阅读,更多相关《嵌入式系统测验集精简第二.docx(40页珍藏版)》请在冰豆网上搜索。

嵌入式系统测验集精简第二.docx

嵌入式系统测验集精简第二

一、填空

1.      嵌入式系统在硬件设计、操作系统的选择、以及软件的设计上都要遵循“面向使用、量体裁衣、够用为度”的原则。

2.      嵌入式处理器是嵌入式系统的核心部件,是控制、辅助系统运行的硬件单元。

3.      试列举三种以上主流的通用处理器:

ARM/StrongARM、MIPS、PowerPC、X86、68K/Coldfire。

4.      ARM处理器共有37个寄存器,其中包括31个通用寄存器和6个状态寄存器。

5.      ARM处理器有7种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。

即在任意一种处理器模式下,可访问的寄存器包括15个通用寄存器(R0~R14)、一至二个状态寄存器和程序计数器。

6.      寄存器R13在ARM指令中常用作堆栈指针。

R14也称作子程序连接寄存器或连接寄存器LR,当发生中断或异常时,对应的分组寄存器R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用来保存R15的返回值。

7.      ARM微处理器的在较新的体系结构中支持两种指令集:

ARM指令集(指令长度为32位)和Thumb指令集(指令长度为16位)。

8.      寄存器R15用作程序计数器(PC)。

该寄存器在ARM状态下,位[1:

0]为0,位[31:

2]用于保存PC;在Thumb状态下,位[0]为0,位[31:

1]用于保存PC。

9.      寄存器R16用作CPSR(当前程序状态寄存器),CPSR可在任何运行模式下被访问。

每一种运行模式下又都有一个专用的物理状态寄存器,称为SPSR(备份的程序状态寄存器)。

10.  Thumb状态下的寄存器集是ARM状态下寄存器集的一个子集,程序可以直接访问8个通用寄存器(R7~R0)、程序计数器(PC)、堆栈指针(SP)、连接寄存器(LR)和CPSR。

11.  每一条ARM指令包含的条件码位于指令的最高4([31:

28])位,每种条件码可用两个字符表示,可以添加在指令助记符的后面和指令同时使用。

12.  函数的参数传递方法有两种:

R0~R3寄存器和堆栈。

13.  处理器有五种地址空间:

寄存器地址空间、程序存储器地址空间、内部数据存储器地址空间、外部数据存储器地址空间、IO地址空间。

每种处理器有其中的一种或几种地址空间。

14.  试列举三种以上常见的嵌入式操作系统:

Xinu、uC/OS-II、eCOS、LynxOS、pSOS+、QNX、VRTX、Linux、VxWorks、Nucleus、WinCE。

18.  RS422标准是平衡式的,传输一个信号用两条线,逻辑信号用两条线的电平差表示,双线传输的主要优点是抗干扰能力增强。

19、一般而言,嵌入式系统的构架可以分为4个部分:

处理器、(存储器)、输入/输出和软件,一般软件亦分为(操作系统)和使用软件两个主要部分。

20、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP,(嵌入式微处理器)以及片上系统。

21、操作系统是联接硬件与使用程序的系统程序,其基本功能有进程管理、(进程间通信)、(内存管理)、I/O资源管理。

22、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实时系统亦可分为(硬实时操作系统)和软实时系统。

23、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务调度)。

24、嵌入式开发一般采用(宿主机/目标机方式)方式,其中宿主机一般是指(PC机或者台式机)。

25、哈佛体系结构数据空间和地址空间(分开),ARM920T采用(哈佛体系)的内核架构。

26.ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。

27.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。

28、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。

30.ARM7TDMI与ARM720T的一个重要区别在于后者有______、______。

(存储空间管理单元(MMU)和8KCache片内缓存(提高CPU性能))

33.ARM体系结构可用两种方法存储字数据,具体为_____、______。

(大端格式和小端格式)

35.ARM微处理器在较新的体系结构中支持两种指令集:

______、______。

(ARM指令集、Thumb指令集)

36.ARM处理器有9种基本寻址方式,分别是:

______、______、______、______、______、______、______、______、______。

(寄存器寻址、立即寻址、寄存器偏移寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、块拷贝寻址、相对寻址)

41.在线仿真包括3个过程:

_____、______、______。

(装载映像文件、程序执行、查看寄存器和内存空间)

46.ARM嵌入式系统主要由______、______和______构成。

(嵌入式处理器、相关支撑硬件、嵌入式软件系统)

47.常用的嵌入式外围设备有______、______和______三类。

(存储设备、通信设备、显示设备)

48.总线通常包括______、______和______。

(数据总线、地址总线、控制总线)

50.嵌入式操作系统的调试一般包括:

_________调试和_________调试。

(操作系统、使用程序)

51.电子设备电源系统包括:

______电源和______电源。

(交流、直流)

52.ARM处理器工作状态主要有______、______和______模式。

(运行、睡眠、空闲)

53.IC芯片工作一般供电电压有:

______、______、______、______。

(5V、3.3V、2.5V、1.8V)

54.布线时,电源线、信号线、地线线宽大小一般为:

______>______>______。

(地线、电源线、信号线)

55.作为高速缓存的存储器主要有______、______和______。

(SRAM、DRAM、FlashROM)

56.动态RAM有______和______。

(SDRAM、DDR)

57.ARM有从外部______启动的外启动和从片上______启动的内启动两种启动方式。

(SDRAM、ROM)

59.MTD核心层分为:

______层、______层和______层。

(用户模块接口、MTD抽象、MTD设备驱动模块)

60.Nor-Flash常用于存放______,而Nand-Flash存放______。

(系统代码、用户信息)

61.Linux设备可分为______、______和______三种。

(字符设备、块设备、网络设备)

62.GPIO支持______、______和______三种数据传输方式。

(中断、查询、DMA)

63.GPIO驱动可以以两种方式编译:

一种是______,另一种是______。

(静态编译进内核、编译成模块动态加载)

64.ARM内核支持7种中断,分别是:

_____、_____、_____、_____、______、______和______。

(复位、未定义指令、软件中断、指令预取中止、数据中止、外部中断请求、快速中断请求)

66.ARM硬件中断主要有:

______、______、______、______等4种。

(定时器中断、串口输入/输出中断、接口中断、链路中断)

68.按复位信号是否与时钟信号同步,可分为:

______复位和______复位。

(同步、异步)

78.从广义的角度来说,数据通信方式可以分为______和______两大类,相应的通信线路分别称为______和______。

(并行通信、串行通信;并行总线、串行总线)

79.串行通信的两种基本工作方式为:

______和______。

标准异步串行通信(UART)接口有:

______、______和______。

(异步串行通信、同步串行通信;RS-232C、RS-422、RS-485)

80.UART串行通信接口标准是__________,它采用_______逻辑来进行电平传输。

(RS-232C、负)

81.I2C采用两根I/O线是:

______和______。

(SCL串行时钟线、SDA串行数据线)

83.串行存储器一般具有两种写入方式:

______和______。

(字节写入方式、页写入方式)

84.以太网接口电路主要由______和______两大部分构成。

(MAC控制器、物理层接口)

92.每个以太网口上都有一个唯一的______位MAC地址与之对应。

(48)

95.Boot-loadere两种不同的操作模式是______模式和______模式。

(启动加载、下载)

96.Boot-loader通过串口与PC进行传输,传输协议通常是______、_____和_____协议之一。

(xmodem、ymodem、zmodem)

97.Boot-loader目标代码是*.______格式的文件。

(bin)

98.ARMLinux移植主要工作是把编译生成的______、______和______,并烧写到Flash中。

(Boot-loader、KernelImage、RootFile)

99.在PC上编译ARM运行的程序,需要______编译器。

(交叉)

100.Linux移植类型包括基于______的移值和基于______的移值。

(处理器、平台)

101.建立ARM编译环境的主要开发工具有______、______和______。

(binutils、gcc、glibc)

102.Linux支持多种文件系统,包括:

______、______、______和______。

(Romfs、Cramfs、JFFS、JFFS2)

103.JFFS2在Linux中一种是作为______,另一种是作为______在系统启动后被挂载。

(根文件系统、普通文件系统)

106.常用的GUI图形开发界面主要有______、______、______、______、______和______。

(XWindow、MicroWindows、OpenGUI、Qt/Embedded、MiniGUI、PicoGUI)

113.TFTP简单文件传输协议基于______传输层协议。

(UDP)

119.传输语音的格式一般有:

______和______。

(IIS总线格式、MSB-Justified格式)

120.IIS总线传输方式一般有:

______、______和______。

(正常传输模式、DMA传输模式、发送/接收模式)

121.标准VGA显示器接口是______针______型接口,由______、______、______三色模拟信号线和______同步、______同步两个数字信号构成。

(5、D、R、G、B、行、场)

128、ARM处理器中断有两种处理模式,分别为快速中断模式和外部中断模式。

129、嵌入式系统中按照总线的传送的信息类型,可以分为数据总线、地址总线和控制总线

131、ARM微处理器有7种工作模式,它们分为两类非特权模式、特权模式。

其中用户模式属于非特权模式

132、ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM、Thumb,状态寄存器CPSR的T位反映了处理器运行不同指令的当前状态

133、ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15寄存器用于存储PC,R13通常用来存储SP

134、计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC、类型,其指令长度是定长的。

139、ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼,数据和指令分开使用不同接口的是哈佛结构

140.目前,嵌入式处理器种类繁多。

按照类型大致可以分为嵌入式微处理器EMPU、嵌入式微控制器MCU、嵌入式数字信号处理器EDSP和片上可编程系统SOPC。

141.BootLoader就是在操作系统内核运行前执行的一小段程序,用于引导加载程序以及系统内核。

142.BootLoader是依赖于硬件平台的,不同的嵌入式处理器和嵌入式系统需要不同的BootLoader来引导。

145.按照系统对相应时间的敏感程度,嵌入式操作系统可以分为三类,硬实时系统、软实时系统和非实时系统。

146.VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。

147.WindowsCE是微软旗下的一个32位嵌入式操作系统。

在WindowsCE中,C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivity)和伴侣(Companion),E代表电子产品(Electronics)。

目前最新的WindowsCE为WindowsCE6.0。

148.μC/OS-II是一种开源但不免费的实时操作系统,具有可剥夺实时内核。

150.RISC以CISC为基础,重点优化计算机结构,使其更加简单合理地提高运算速度。

152.ARM7内核为低功耗的32位RISC处理器,其采用冯∙诺依曼体系结构,数据和指令使用同一条总线。

ARM7内核有一条3级流水线,执行ARMv4指令集,最适合用于对价位和功耗要求较高的消费类使用。

155、ARMRealViewMDK是ARM公司和深圳英倍特公司合作开了本土化的ARM开发平台。

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

157、嵌入式系统软件的要求与台式机有所不同,其特点主要包括:

软件要求固化存储;软件代码要求高效率、高可靠性;系统软件有较高的实时性要求。

158、ARM9的工作模式有7种,包括:

用户模式、系统模式、管理模式、中止模式、未定义模式、IRQ模式、FIQ模式。

其中除用户模式外的其他6种模式称为特权模式。

159、ARM处理器中CPSR和SPSR的中文名称分别为:

当前程序状态寄存器和保存程序状态寄存器。

160、S3C2410芯片外部寻址空间是1G,被分成___8____个存储块,每块__128__MB。

SDRAM存储器应连接到第___6或7__个存储块。

161、S3C2410涉及DMA的操作模式有三类:

DMA请求模式、DMA传输模式和_DMA服务模式。

162、S3C2410芯片共有____8____个I/O端口,每个端口都有相应的控制寄存器和数据寄存器,其中控制寄存器的主要功能是设置_I/O引脚的功能_,数据寄存器的功能是__从寄存器读取数据或者向寄存器写入数据__

166、嵌入式系统中,微处理器控制I/O端口或部件的数据传送方式有2种:

_中断方式和_程序查询方式。

170、S3C2410芯片共有117个输入输出引脚,分属于8个I/O端口。

172、在嵌入式系统设计过程中,需求分析包括:

功能性需求分析和非功能性需求分析。

173、ARM字数据存储格式有:

大端格式和小端格式。

176、I/O接口电路数据传送方式有:

查询、中断、DMA、I/O通道和I/O处理机方式。

178、Bootloader主要功能是:

系统初始化、加载和运行内核程序。

182、RAM存储器有两种,分别是:

SRAM和DRAM。

183、嵌入式操作系统的内核构成包括:

系统初始化、多任务管理和内存管理。

184、在宿主机上使用编译器软件将嵌入式使用。

嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。

186、.ARM体系结构所支持的最大寻址空间为4GB;

二、选择

1、下面哪种操作系统不属于商用操作系统。

(B)

A.windowsxpB.LinuxC.VxWorksD.WinCE

2.下面哪点不是嵌入式操作系统的特点。

(C)

A.内核精简B.专用性强C.功能强大D.高实时性

4.在嵌入式ARM处理器中,下面哪种中断方式优先级最高。

(A)

A.ResetB.数据中止C.FIQD.IRQ

5.NANDFLASH和NORFLASH的区别正确的是。

(D)

A.NOR的读速度比NAND稍慢一些B.NAND的写入速度比NOR慢很多

C.NAND的擦除速度远比NOR的慢D.大多数写入操作需要先进行擦除操作

8、以下哪种方式不属于文件系统的格式。

(B)

(A)FAT(B)DOS(C)NTFS(D)Ext

10、下面哪个特点不属于USB设备的特点。

(B)

(A)串行通信方式(B)不可热拨插

(C)分HOST、DEVICE和HUB(D)通信速率比RS232快

11、下面不符合嵌入式操作系统特点的是(B)

A、实时性B、不可定制C、微型化D、可移植性

12、嵌入式处理器指令的执行周期包括(D)

A.启动运行退出

B.取指令指令译码执行指令存储

C.启动运行挂起退出

D.取指令指令译码执行指令

13.EmbeddedVisualStudio是(B)

A.嵌入式硬件开发工具B.嵌入式软件开发工具

C.嵌入式调试工具D.嵌入式编译工具

14.JTAG的引脚TCK的主要功能是(C)

A.嵌入式硬件开发工具B.嵌入式软件开发工具

C.嵌入式调试工具D.嵌入式编译工具

15、以下叙述中,不符合RICS特征的是(B)

A.指令长度固定,种类少B.寻址方式丰富,指令功能尽量增强

C.设置大量通用寄存器,访问存储器指令简单D.选取使用频率较高的指令

16、在下列ARM处理器模式中,(D)模式有自己独立的R8-R14寄存器。

A.系统模式

B.终止模式

C.中断模式

D.快速中断模式

17、按照ARM过程调用标准(APCS),栈指针使用(B)寄存器

A.R0B.R13

C.R14D.R15

18、嵌入式系统使用软件一般在宿主机上开发,在目标机上运行,因此需要一个(B)环境。

A.交互操作系统B.交叉编译

C.交互平台D.分布式计算

选择题:

下列哪个不是合法的立即数:

0xFF,0x104,0x39C00,0x1FE800

23、ARM分支指令

选择题:

下列哪条指令是带状态切换的跳转指令

BBLBXBLX

25、以下说法不正确的是(B)。

A、任务可以有类型说明B、任务可以返回一个数值

C、任务可以有形参变量D、任务是一个无限循环

26、下列描述不属于RISC计算机的特点的是(C)。

A.流水线每周期前进一步。

B.更多通用寄存器。

C.指令长度不固定,执行需要多个周期。

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

27存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(D)。

A、0x21B、0x68C、0x65D、0x02

29、RS232-C串口通信中,表示逻辑1的电平是(D)。

A、0vB、3.3vC、+5v~+15vD、-5v~-15v

30、ARM汇编语句“ADDR0,R2,R3,LSL#1”的作用是(A)。

A.R0=R2+(R3<<1)B.R0=(R2<<1)+R3

C.R3=R0+(R2<<1)D.(R3<<1)=R0+R2

31、IRQ中断的入口地址是(C)。

FIQ的入口地址为0x0000001C

A、0x00000000B、0x00000008C、0x00000018D、0x00000014

32、S3C2420XI/O口常用的控制器是(D)。

(1)端口控制寄存器(GPACON-GPHCON)。

(2)端口数据寄存器(GPADAT-GPHDAT)。

(3)外部中断控制寄存器(EXTINTN)。

(4)以上都是。

33、实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A)。

A.同步B.互斥C.调度D.执行

34、和PC系统机相比嵌入式系统不具备以下哪个特点(C)。

A、系统内核小B、专用性强C、可执行多任务D、系统精简

35、、ADDR0,R1,#3属于(A)寻址方式。

A.立即寻址B.多寄存器寻址C.寄存器直接寻址D.相对寻址

36、GET伪指令的含义是(A)

A.包含一个外部文件B.定义程序的入口C.定义一个宏D.声明一个变量

37、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存

储,则2000H存储单元的内容为(C)。

A、0x00B、0x87C、0x65D、0x61

39、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,[R1,#8]!

后R0的值为(D)。

A.0x2000B.0x86C.0x2008D.0x39

40、寄存器R13除了可以做通用寄存器外,还可以做(C)。

A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器

41、FIQ中断的入口地址是(A)。

A、0x0000001CB、0x00000008C、0x00000018D、0x00000014

42、ARM指令集和Thumb指令集分别是(D)位的。

A.8位,16位B.16位,32位C.16位,16位D.32位,16位

43、ARM寄存器组有(D)个寄存器。

A、7B、32C、6D、37

44、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDRR0,[R1,#8]!

后R0的值为(D)。

A.0x2000B.0x28C.0x2008D.0x87

45、寄存器R15除了可以做通用寄存器外,还可以做(A)

A.程序计数器B.链接寄存器C.堆栈指针寄存器D.基址寄存器

46、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。

A.系统软件B.驱动C.FPGA编程软件D.嵌入式中间件

47、假设R1=0x31,R2=0x2则执行指令ADDR0,R1,R2LSL#3后,R0的值是(C)

A.0x33B.0x34C.0x39D.0x38

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1