全国计算机等级考试三嵌入式系统开发技术题库第11套Word下载.docx
- 文档编号:20763434
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:21
- 大小:87.07KB
全国计算机等级考试三嵌入式系统开发技术题库第11套Word下载.docx
《全国计算机等级考试三嵌入式系统开发技术题库第11套Word下载.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试三嵌入式系统开发技术题库第11套Word下载.docx(21页珍藏版)》请在冰豆网上搜索。
D)目前的ARM嵌入式处理器芯片内部一般都没有集成LCDS制器
8.若利用S3C241啲UART进行通信,希望的波特率为115200bps,相应的波特率发生器对100MH的时钟频率进行分频,则波特率除数寄存器UBRDIV的值应设置为
A)867
B)107
C)53
D)12
9.实时系统的关键特性不包括:
A)时间约束性。
B)可裁剪性。
C)可靠性。
D)可预测性。
10.Andriod系统采用堆层式软件架构,分为四层,其中不包括:
A)应用程序。
B)Linux内核。
C)应用程序框架。
D)媒体层。
11.按照实时性能和内核结构划分,一般而言大多数嵌入式Linux操作系统发行
版都属于:
A)硬实时微内核嵌入式操作系统
B)非实时微内核嵌入式操作系统
C)硬实时单内核嵌入式操作系统
D)软实时宏内核嵌入式操作系统
12.下面关于实时系统的论述中,错误的是:
A)实时系统必须在有限和确定的时间内对外部事件作出响应。
B)实时系统需要考虑在最坏情况下的系统行为的可预见性是否有保证
C)实时系统的处理能力具有正确和及时的双重特征
D)硬实时系统的时限一定比软实时系统更短。
13.ARM处理器如果R仁0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,#4]执行后,R(中的值为()。
A)0x35363738
B)0x36353837
C)0x38373635
D)0x37383536
14.ARM处理器将R(中—个字的数据,存入由R1指示的内存区域,则使用的指令是()。
A)STRR0,[R1]
B)LDRR0,[R1]
C)STRHR0,[R1]
D)STRBR0,[R1]
15.在以下ARMt理器指令中可让寄存器R仲指定位"
清零"
的指令操作码为:
A)MOV
B)AND
C)ADD
D)ORR
16.ARM处理器如果R1=0x00000080,则指令MOVR0,R1,LSL#2执行后,R0的值为()。
A)0x00000200
B)0x00000320
C)0x00000020
D)0x00000040
17.以下ARMt理器的指令或伪指令错误的是()。
A)MOVR1,R2
B)LDRR1,#0x12345678
C)LDRR1,=0x00000020
D)ADCR1,R2,R3
18.ARM处理器在比较指令之后,如果要依据是否相等转移到指定地址L1,则以
下指令错误的是()。
A)BEQL1
B)BNEL1
C)BXEQL1
D)BLALL1
19.下面是有关嵌入式系统的最小系统组成的叙述:
I.嵌入式最小系统包括嵌入式处理器n.嵌入式最小系统包括电源电路m.嵌入式最小系统包括时钟电路
IV.嵌入式最小系统包括复位电路上述叙述中,正确的是()。
A)仅I和m
B)仅I和n
C)仅n、m和V
D)全部
20.下面关于JTAG勺叙述中,错误的是()。
A)JTAG技术是一种嵌入式测试技术
B)大多数ARM嵌入式处理器芯片不包含JTAG!
口
C)多个器件可以通过JTA戲口串联在一起进行测试
D)通过芯片的JTAGI口可以实现在线编程功能
21.典型的嵌入式系统硬件由嵌入式最小硬件系统及相关通道或!
口组成,若个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的哪个通道实现的?
()。
A)前向通道
B)后向通道
C)人机交互通道
D)相互互连通道
22.基于ARM内核的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统,下面列出的组件中,不与系统总线相连的组件是()。
A)电源管理与时钟控制器
B)DMA控制接口
C)RTC
D)中断控制器
23.下面是基于AR内核的嵌入式芯片中有关GPIO勺叙述,其中错误的是()
A)GPIO作为输入接口时具有缓冲功能
B)GPIO作为输出接口时具有锁存功能
C)GPIO的引脚一般是多功能复用的
D)GPIO一般只具有0态和1态,不具有高阻状态
24.基于ARM内核的嵌入式芯片中包含互连通信组件,下面不属于互连通信组件的是()。
A)PWM
B)SPI
C)I2C
D)Ethernet
25.下面是关于嵌入式系统使用的存储器的叙述:
I.嵌入式系统使用的存储器按照其存取特性可分为RAMROM
n.嵌入式系统使用的存储器按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器
川.嵌入式系统使用的存储器按照存储信息的类型可分为程序存储器和数据存储器
IV.新型的铁电存储器FRA在嵌入式系统中得到了应用上述叙述中,正确的是()。
A)仅I和n
B)仅n和川
C)仅I和川
26.下面关于l2C的叙述中,错误的是()。
A)I2C即集成电路互连总线
B)I2C具有SDASC!
和AC共3条信号线
C)I2C传送数据时,每次传送的字节数目没有限制
D)I2C是多主总线
27.下面是关于UAR的叙述,其中错误的是:
()。
A)ARM芯片中的UAR收发信息时,可以采用FIFO莫式,也可以采用普通模式
B)UART传送信息的格式以起始位开始,以停止位结束
C)UART专送信息时,一次传送的数据位的长度只能是8位
D)基于UAR可组成RS-232接口
28.下面是关于嵌入式系统中使用的键盘的叙述,其中错误的是()。
A)利用嵌入式芯片的GPIC构成线性键盘时,一个按键需要占用一个GPIC引脚
B)采用矩阵键盘结构时,8个GPIC引脚最多能构成12个按键的键盘
C)采用机械式按键设计键盘时,按键按下时会产生抖动
D)矩阵键盘通常用行扫描法或反转法读取按键的特征值
29.卩C/OSII操作系统启动的过程中,Bootloader执行完毕后,调用应用程序主文件(通常是main.c)里的main()函数。
main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的卩C/OS-II函数:
I.OSStart()II.OSTaskCreate()III.OSInit()
它们的执行顺序是()。
A)I、II、III
B)III、I、II
C)II、III、I
D)III、II、I
30.卩C/OSII系统中的每个任务都处在以下5种状态之一:
休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态,以下哪个说法是错误的()
A)任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理
B)任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行
C)任务处于运行态,指任务得到了CPU勺控制权正在运行之中
D)任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态
31.卩C/OSII总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的()。
A)真正实现任务切换的函数是OSCtxSw()
B)任务级的调度是由函数OSSched()完成
C)中断级的调度是由函数OSIntExit()完成
D)实现上下文切换的函数是OSSched()
32.卩C/OSII允许中断嵌套,嵌套层数可达多少层?
()
A)32
B)26
C)128
D)255
33.卩C/OSII能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。
节拍率应在什么范围内?
A)10Hz~100Hz
B)10Hz~1000Hz
C)100Hz~1000Hz
D)100Hz~10000Hz
34.卩C/OSII的事件控制块有4种类型,需要使用4个不同的函数来创建。
如下选项中哪一个用于创建事件控制块?
A)OSTaskCreate()
B)OSThreadCreate()
C)OSQCreate()
D)OSCtxSw()
35.下面关于Linux内核的有关叙述中,错误的是()。
A)进程调度模块负责控制进程对CPUS源的使用,所采取的调度策略是使得各个进程能够平均访问CPU但并不保证内核能及时地执行硬件操作
B)Linux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口
C)网络接口模块包含网络接口驱动程序
D)支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字
36.关于U-Boot,以下说法错误的是()。
A)U-Boot全称USBBootloader,通过USB接口完成启动支持多种处理器和操作系统
B)U-Boot支持PowerPCx86、ARM等多种体系结构的处理器
C)U-Boot支持嵌入式Linux、VxWorksQNXRTEMSWindowsCE等操作系统
D)U-Boot采用两个阶段完成操作系统的引导加载
37.关于微内核和宏内核操作系统,如下哪一项的说法是错误的?
A)VxWorks是典型的微内核结构嵌入式操作系统
B)iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构
C)AndroidOS是典型的宏内核操作系统
D)一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统
38.以下关于VxWorks操作系统的叙述中,错误的是()。
A)是目前公认为实时性很强、可靠性很高的一种嵌入式实时操作系统
B)在航空航天、通信和国防领域具有广泛的应用
C)属于大型商用操作系统,具有配套的VMWa集成开发环境,为开发者带来很大方便
D)支持基于抢占式优先级调度的任务管理
39.嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。
RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是()。
A)RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器
B)RVDS只支持AR内核的微处理器芯片
C)RVDS支持对Flash存储器的编程
D)RVDS编译的代码比ADS1.2编译的代码执行效率高
40.若基于Linux操作系统所开发的ARM?
用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GC命令正确的是()。
A)arm-linux-gcc-c-otest.otest.c
B)arm-linux-gcc-S-otest.otest.c
C)arm-linux-gcc-otesttest.c
D)arm-linux-gcc-g-otesttest.c
1.下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中
的组成部分A是输入接口;
组成部分B是输出接口
2.数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不
同的特点,适合不同的应用。
其中,GIF图像文件格式颜色数目仅_256_种,文件特别小,适合互联网传输。
JPEG_图像文
件格式是静止图像数据压缩编码的国际标准,它在数码相机中得到广泛使用。
3.具有Wi-Fi功能的手机、平板电脑、笔记本电脑等终端设备,需要在有“热点”
的地方才可能接入无线网络。
所谓“热点”其正式的名称是无线接入点_,
它实际上是一个无线交换机或无线路由器,室内覆盖距离一般仅
为30m左右,室外通常可达100〜300m
4.ARM公司把ARM1之后的基于ARMCortex-__R___内核和ARMCortex-M
内核的系列处理器称为嵌入式Cortex处理器。
5.在存储结构方面,ARM采用_冯诺依曼_结构,而ARM9~ARM均采用___哈佛___结构。
6.已知R5=0xF0811880,R6=0x41000044则执行指令ANDR0,R5,R6后,寄存器Rg_0x4000000Q_,R5=_0xF0811880_。
7.已知Rg0,R1=10000,R2=20000,指令ADCR0,R1,R2执行后,R0=_30000_R仁__10000__。
8.若RA0,R4=0xF912341F,则指令BICR3,R4,#0x80000001执行后,R3的值为_0x7912341E__R4的值为_0xF912341F_。
9.嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储
器(英文缩写为RAM和__只读_存储器(英文缩写为ROM_)。
10.存储器的带宽是指每秒可传输(读出/写入)的最大数据总量。
存储器带宽
与存储器总线的工作—频率―有关,也与数据线的位数和每
个总线周期的传输次数有关。
11.SPI一般使用4条信号线:
串行时钟_线SCK主机输入/从机输出数
据线MISO主机输出/从机输入数据线MOS和低电平有效的从机—选择_线SSEL
12.对于下图所示的采用行扫描方法的矩阵式键盘电路,在确定键盘中哪一个键
被按下的过程中,需采用四根I/O引脚GPG4-GPG7为行扫描信号的输__出—,四根I/O引脚GPF5-GPF作为输入。
ARM
瞬
yo-
GPG4
GPG5
GPG6
GPG'
6PF5GPF6GPHGPFS
DiINK
13.利用下图LED数码管接口显示字符"
A"
的汇编语言程序片段如下,请填空将语句补充完整。
MOVR0#—_0x88;
"
的共阳编码,用16进制表示
LDRR1,=0x10000000;
指向nGCS段中的任何一个地址
STRBR0,[R1];
写入外部锁存器并让LEE显示
14.实时系统的任务时限有两种类型,分别是截止时间_和_任务执行预设
时间一。
15.仿真平台(仿真开发平台)一般指嵌入式系统开发过程中使用的—虚拟
机管理软件、仿真软件或者指令集模拟器。
16.卩C/OSII操作系统可以定义的最大任务数是64个,最高优先级定为
0—,最低优先级取值为实际定义的最大任务数减1。
17.卩C/OSII的每个任务都是一个无限的循环。
每个任务都处在以下5种状态之
一的状态下。
这5种状态是—休眠态、就绪态、运行态、
挂起态(等待某一事件发生)和被中断态。
18.RTOS响应中断请求并且完成相应_中断服务子程序(ISR)的时间
非常快,且这个时间必须具有某种程度的一致性。
精细衡量这个时间一致性变化的术语是_抖动_。
19.GN开发工具套件中包含了编译器、连接器、调试器等工具,其中GC是编译
器、连接器工具,_GDB_是调试器工具。
若要对某应用程序进行调试,
则在编译该应用程序时,要在编译命令中加入参数-g0
20.片上调试技术是许多嵌入式处理器芯片采用的硬件调试技术。
准是片上调试技术的一种国际标准,常用于芯片和电路板的调试。
该标准中规定的TAP接口具有5根信号线。
1、地铁进出站闸机的控制器以S3C241芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:
a、闸机能够识别本地铁票务系统出售的IC卡。
能识别的IC卡有2种,一种是可预付费的"
市民卡"
,另一种是地铁站内出售的"
当次卡"
。
b、乘客凭"
或"
刷卡进站。
若IC卡合法,则闸机打开,乘客通过
后,闸机立即关闭;
若IC卡不合法,闸机不打开,并进行声光报警。
声光报警5
次后自动停止。
c、进站刷卡时,还需识别IC卡的种类。
若是"
,在闸机打开之前,需读取卡中余额并显示在闸机的LED显示器上,且把地铁站ID、进站时间写入卡中相应区域。
,判断合法后直接打开闸机。
d、出站时,乘客需要根据所用的IC卡种类,来进行不同的操作。
若乘客用的是"
市民卡"
,则需在闸机的刷卡器上刷卡,若乘客用的是"
则需要把卡投入闸机的投卡口中。
e、若乘客出站时刷的是"
,闸机系统需读取存储在卡上的"
类别
ID(注:
"
类别分为普通卡、学生卡、老人卡)、地铁站ID、进站时间、余额等信息,根据这些信息来扣除费用,并在闸机的LED显示器上显示余额及本
次扣费额,若是学生卡或老人卡,还要用声音播报出"
类别,然后,打开闸机,乘客通过后立即关闭闸机。
f、若乘客出站时用的是"
,判断合法后即把闸机打开,乘客出去后立即关闭。
根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。
(注意:
完善程序或回答问题所需的寄存器格式见题后的附录)
(1)闸机控制器的硬件平台设计时,除了需要设计最小硬件系统(包括:
微处理器、电源电路、时钟电路、复位电路、存储器、JTAG接口电路)
外,还必须设计IC卡读写电路、闸门电机驱动电路、声音提示及声光报警电路、LED显示接口电路等。
若闸门电机驱动电路由GPE引脚控制,GPE引脚输出"
0"
时,控制闸门关闭,输出"
1"
时,控制闸门打开。
那么,初始化GPE引脚功能的语句是:
rGPEC0N=((rGPEC0N|0x00000004)&
0xFFFFFFF7);
//
rGPECC是端口E的控制寄存器
控制闸门关闭和打开的语句分别是:
rGPEDAT=rGPEDAT&
__0xFFFD;
//rGPEDAT是端
口E的数据寄存器
rGPEDAT=rGPEDAT|__0x0002;
(2)IC卡读写电路设计时,选用IC卡读写模块通过异步串行接口与S3C241连接,利用S3C241芯片内部的UART部件实现异步串行接口电路设计。
那么,在UART1的驱动程序设计时,可用下面一段程序来初始化UART部件(注:
UART的波特率要求为:
115200bps,数据格式要求为:
8位数据、1位停止位、偶校验,主频为PCLK)。
voidUART1」nit()
{
rGPHCON=(rGPHCON&
0xFFFFF0FF)|0x00000A00.;
//端口H
相应引脚功能初始化
rUFCON仁0x0;
//FIFOdisable
rUMCON仁0x0;
rULCON1=(5<
<
3)|(0<
2)|(3);
//设置线路
控制寄存器
rUCON仁0x245;
//设置控制寄存器
rUBRDIV1=((int)(PCLK/_115200*16)+0.5-1);
//设置
波特率,小数采用四舍五入
}
(3)乘客出站时刷的若是"
,则需要用声音来播报卡的类别,即若是"
学生卡"
则语音播报:
学生卡;
老人卡"
老人卡。
因此,硬件平台构建时设计了一个16位D/A转换器芯片,再加上功率放大电路及扬声器等所
构成的语音播报电路,S3C241芯片通过GP(端口与D/A转换器的16位数据线相连)软件设计时,可以先行对相关的语音波形进行采样、编码)设人的语音频率范围是300Hz~4000Hz,因此,对语音波形采样时,采样频率至少应为
8KHz所采得的数字语音信号才不至于失真。
假设,播音员读"
学
生卡"
的这段语音波形持续3秒,采用该采样频率进行采样,数字语音信号编码采用16位二进制数,那么存储该段语音信号约需要46.875KB
(1KB=1024B的存储容量。
语音回放时,按照采样频率要求,定时从所存储的单元中逐次读出先行采样得到的数字语音信号,输出给D/A转换器,然后通过扬
声器播出。
因此,在相关的驱动程序中,需要用语句:
rGPCCON=_0x55555555_;
(注:
rGPCCC是端口C的控制寄存器)来初始化GP(端口的引脚功能。
然后通过GP(端口的_数据_____寄存器定时输出数字语音信号)
(4)闸门在乘客通过闸机后立即关闭,因此,硬件平台构建时,可在闸门的后方一定距离内安装一个红外感测探头,并在闸机控制器中设计相关接口电路。
若
采用GPE引脚来输入红外感测信号,GPE引脚为"
时,表示人体不在感应区内,GPE引脚为"
时,表示人体在感应区内。
那么,初始化GPE引脚功能的语句是:
rGPECON=rGPEC&
N_OxFFFFFFFC_;
//rGPECC是端口E的控制
寄存器
判断是否人体在感应区内的语句可以是:
if((rGPEDAT&
0x0001)==—0x0000)
{//判断出人体在感应区内
(5)闸机控制器的应用软件将在无操作系统环境下进行开发。
设计者可以设计一个启动引
导程序,来引导应用程序。
按照ARM体系结构中的规定,启动引导程序代码的存储单元首址
应该是0x00000000—,它对应着复位异常向量。
系统上电/复位后,ARM微处理器处
于管理模式,启动引导程序在引导应用程序前,通常需用指令ORR
R1,R0,_|0xC0和MSRCPSR_cxsf,R1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 嵌入式 系统 开发 技术 题库 11