银符考试题库B12
现在是:
试卷总分:100.0
您的得分:
考试时间为:
点击“开始答卷”进行答题
交卷
评分
存入我的题库
晒成绩
打印模式
隐藏答案解析
打印
下载
背景
字体
较大
大
中
小
较小
退出
三级嵌入式系统开发技术分类模拟12
一、选择题
1. μC/OS-Ⅱ的事件控制块有4种类型,需要使用4个不同的函数来创建。如下选项中哪一个用于创建事件控制块?______
A.OSTaskCreate()
B.OSThreadCreate()
C.OSQCreate()
D.OSCtxSw()
A
B
C
D
C
2. 在采用ADS1.2集成开发工具软件开发基于ARM微处理器的嵌入式系统软件时,下面有关地址映射的说明中,不正确的是______。
A.只能通过提供一个scatter格式的配置文件来确定地址映射关系
B.scatter格式的配置文件是一个文本文件
C.scatter格式的配置文件描述了连接器进行连接时所需的分组及定位信息等
D.一个scatter配置文件中通常要描述1个下载时域,以及若干个运行时域
A
B
C
D
A
[解析] 利用ADS1.2工具来进行地址映射,即在编译连接其工程项目时,有两种方式,即Simple连接类型和Scattered连接类型。在采用Scattered连接类型时,需要提供一个scatter格式的配置文件,该配置文件是一个文本文件,描述ARM连接器在完成连接操作时所需要的分组及定位信息等。一个scatter文件中通常要描述一个下载时域的首地址、域的大小、域的属性,以及若干个运行时域的首地址、域的大小、域的属性、包含的输入段等信息。因此A选项不正确,故本题选择A。
3. 以下具有Thumb-2状态的ARM处理器内核是______。
A.ARM7
B.ARM9
C.ARM10
D.Cortex-M3
A
B
C
D
D
[解析] 在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态,②Thumb状态及Thumb-2状态,③调试状态。其中,除支持Thumb-2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态,而Cortex-M3只有Thumb-2状态和调试状态。故本题选择D。
4. 一主一从式SPI连接示意如下图所示。主机SPI的4根信号线的名称已在图中标出,为保证主机与从机之间的正确连接及系统正常工作,图中从机的①、②、③、④的信号名称分别应该是什么?______。
A.MOSI、MISO、SCK、SSEL
B.SCK、MOSI、MISO、SSEL
C.MISO、MOSI、SCK、SSEL
D.SSEL、MOSI、SCK、MISO
A
B
C
D
C
[解析] 串行外设(SPI)接口是一种同步串行外设接口,允许嵌入式处理器与各种外围设备以串行方式进行通信、数据交换。一般使用4跳线:SCK、MISO、MOSI和SSEL。将数据写到SPI发送缓冲区后,一个时钟信号SCK对应一位数据的发送(MISO)和另一位数据的接收(MOSI);在主机中数据从移位寄存器中自左向右发出送到从机(MOSI),同时从机中的数据自右向左发到主机(MISO),经过8个时钟周期完成1字节的发送。故本题选择C。
5. 下图为基于ARM嵌入式芯片的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是______。
A.图中所示的键盘接口采用了非编码键盘(线性键盘)的结构形式
B.当仅KEY4按下时,ARM嵌入式芯片读到的GPF6~GPF1的值为001000
C.对于有些ARM嵌入式芯片,图中的GPF6~GPF1可作为外部中断引脚EINT6~EINT1,此时可通过中断方式读取按键结果
D.图中键盘接口用到的GPF口是ARM嵌入式芯片的GPIO端口中的一个端口
A
B
C
D
B
[解析] 图中所示为典型的非编码键盘,即线性按键接口,利用GPIO引脚连接按键,当没有键被按下时,相应的引脚为高电平,即逻辑1,当相应的键被按下时,对应的引脚则呈现低电平,即逻辑0;因此,当仅按下KEY4时,读出的值应该是110111;对于如S3C2410和S3C2440的GPF6~GPF1正好是EINT1~EINT6这6个外部中断引脚。故本题选择B。
6. 关于μC/OS-II的叙述,正确的是______。
A.μC/OS-II系统拥有统一的驱动程序,不需要开发商自行开发
B.μC/OS-II包含基本设备驱动程序
C.使用μC/OS-II的栈空间校验函数,可以确定每个任务到底需要多少栈空间
D.μC/OS-II是一个单内核操作系统
A
B
C
D
C
[解析] μC/OS-II基本不包含设备驱动程序,只是一个纯内核。μC/OS-II驱动程序属于底层,需要系统开发商自行开发。使用μC/OS-II的栈空间校验函数,可以确定每个任务到底需要多少栈空间。选项C正确,故本题选择C。
7. IP协议在计算机网络的互连中起着重要的作用。下面有关IP地址的叙述中,错误的是______。
A.任何连接到互联网的终端设备都必须有一个IP地址
B.每个终端设备的IP地址是始终固定不变的
C.IPv4协议规定IP地址用32位二进制表示
D.为方便使用IP地址也可以使用“点分十进制”表示
A
B
C
D
B
[解析] 每个终端设备的IP地址并不是始终固定不变的,而是可以修改的。选项B错误,故本题选择B。
8. 下面关于Unix与Linux的叙述中,错误的是______。
A.Linux属于一种“类Unix”系统
B.Unix是优秀的主流操作系统
C.两者的源代码不同,两者的函数名称和参数也各不相同
D.Linux的运行效率还没有超过Unix
A
B
C
D
C
[解析] Linux的源代码与Unix的源代码是完全不同的,尽管函数和命令的功能、处理结果、函数名称和参数十分相同,以及Unix的行命令、驱动程序和应用程序在Linux上能够运行,选项C错误。Unix是优秀的主流操作系统,Linux属于一种“类Unix”系统,Linux的运行效率还没有超过Unix。故本题选择C。
9. 下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是______。
A.目前嵌入式系统中使用的触摸屏除电阻式触摸屏外,还有电容式触摸屏
B.电阻式触摸屏是一种电阻传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压
C.电阻式触摸屏通过多点触摸或滑动进行操作
D.相对于电容式触摸屏,电阻式触摸屏结构简单、价格低
A
B
C
D
C
10. 对实时操作系统而言,无助于提高实时响应的时间确定性的机制是______。
A.软件同化存储
B.事件驱动
C.多级中断嵌套处理
D.实时抢占式调度
A
B
C
D
A
11. 下面关于串行外设接口SPI的叙述中,错误的是______。
A.SPI一般使用4条信号线:SCK、MISO、MOSI和SSEL
B.采用SPI可以构成“一主一从式”系统
C.采用SPI可以构成“一主多从式”系统
D.采用SPI不能构成“多主多从式”系统
A
B
C
D
D
12. 关于ARM指令中的条件域,以下表述错误的是______。
A.EQ为相等
B.CS为无符号数大于或等于
C.VS为未溢出
D.LS为无符号数小于或等于
A
B
C
D
C
13. 下面关于硬实时系统和软实时系统的叙述中,错误的是______。
A.如果任务执行时间超过截止时间后系统的效益变为负,这种实时系统称为硬实时系统
B.如果任务执行时间超过截止时间后系统的效益下降但仍保持为正,这种实时系统称为软实时系统
C.导弹控制器属于硬实时系统
D.高铁自动驾驶系统属于软实时系统
A
B
C
D
D
[解析] 任务执行时间超过截止时间,系统的总损益就为负,这一种实时系统称为硬实时系统,否则为软实时系统。硬实时(Hard Real-Time)系统的运行正确性是同其响应时限紧密相关的。一旦超过时限将导致严重的负效益后果,如导弹控制系统、高铁自动驾驶系统等。然而,在一个软实时(Soft Real-Time)系统中,虽然也存在时限指标,但是如果输出响应超过时限,一般不会造成严重后果。故D项错误,故本题选择D。
14. IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面______不是实时操作系统必须具有的特征。
A.具有异步I/O和中断处理能力
B.任务切换时间和中断延迟时间确定
C.优先级中断和调度
D.轮转调度
A
B
C
D
D
[解析] IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。选项D不是实时系统的特征,故本题选择D。
15. 下面关于微控制器的叙述中,错误的是______。
A.微控制器将整个计算机硬件的大部分甚至全部电路集成在一块芯片中
B.微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用
C.微控制器的英文缩写是MCU
D.8位的微控制器现在已基本淘汰
A
B
C
D
D
[解析] 微控制器(MCU)将整个计算机硬件的大部甚至全部电路集成在一块芯片中,品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用,8位的目前仍在大规模应用。故本题选择D。
16. 嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是______。
A.低功耗
B.64位字长
C.支持实时处理
D.集成了测试电路
A
B
C
D
B
17. 数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是______。
A.它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理
B.后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理
C.负责进行数码相机操作控制的(如镜头变焦、快门控制等)是一个32位的MCU
D.高端数码相机配置有实时操作系统和图像处理软件
A
B
C
D
C
18. 下面关于通信的说法中,错误的是______。
A.模拟信号和数字信号是通信系统中所传输的两种形式的信号
B.模拟通信传输时不容易受干扰
C.数字通信传输的是数字信号,是现代最常用的通信形式
D.通信系统可分为有线通信和无线通信两大类
A
B
C
D
B
[解析] 通信系统可分为有线通信和无线通信两大类,模拟信号和数字信号是通信系统中所传输的两种形式的信号。模拟信号在传输过程中容易受噪声信号的干扰,传输质量不够稳定。把模拟信号转换成数字信号再进行传输的通信传输技术称为数字通信。故此题选择B。
19. 关于U-Boot,以下说法中错误的是______。
A.U-Boot全称USB Bootloader,它通过USB接口支持多种不同处理器核完成操作系统的启动
B.U-Boot以PPCBoot和ARMBoot计划为基础,除了支持PowerPC系列处理器外,还支持x86、ARM等多种常用体系结构的处理器
C.U-Boot支持嵌入式Linux、Vxworks、QNX、RTEMS、Windows CE等操作系统
D.U-Boot采用两个阶段完成操作系统的引导加载
A
B
C
D
A
20. 以下指令中不属于逻辑移位的指令是______。
A.LSL R0, R1
B.LSR R2, R3, 3
C.ASR R4, R5
D.LSR R6, R7
A
B
C
D
C
21. 在开发低端、中端、高端等类型的嵌入式系统时,一般都需要选择和利用合适的开发平台来进行。下面有关嵌入式系统开发平台的叙述中,不正确的是______。
A.开发平台中的软件开发工具,通常会包括:项目管理器、编辑器、编译器、连接器等
B.开发平台中的软件开发工具往往都作为一个整体提供给开发人员使用,以提高开发工作效率
C.有的开发平台中还包含一些中间件和软件组件,以满足特定应用领域的各种应用开发
D.用开发平台所开发出的低端嵌入式系统应用软件,必须基于某一个嵌入式操作系统上运行
A
B
C
D
D
22. 以下关于嵌入式处理器的说法正确的是______。
A.RISC是复杂指令集结构计算机
B.哈佛结构是程序与数据统一的存储结构
C.ARM处理器的指令编码全部为32位
D.ARM Cortex-M是面向控制的嵌入式Cortex处理器
A
B
C
D
D
[解析] RISC的英文全称是。Reduced Instruction Set Computer,中文是精简指令集计算机,故A项错误;哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,是一种并行体系结构,故B项错误;ARM处理器本身是32位设计,但也配备16位指令集,其中,ARM指令为32位的长度,Thumb指令为16位长度,故C项也不正确。故本题选择D。
23. ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是______。
A.ORRMI R1, R2, R3
B.ORREQ R1, R2, R3
C.ORR1T R1, R2, R3
D.ORRNE R1, R2, R3
A
B
C
D
C
24. 基于ARM内核的嵌入式芯片中包含有定时计数组件,下面不属于定时计数组件的是______。
A.ADC
B.Timer
C.RTC
D.WDT
A
B
C
D
A
25. 通过I2C、SPI、UART、USB等可以实现嵌入式系统间或嵌入式系统与外围器件等的连接,下面相关叙述中,错误的是______。
A.I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成
B.SPI通信时,首先要使SPI从设备的SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照SPI时序要求进行数据操作
C.UART即通用异步收发器,可用于全双工串行异步通信
D.USB 1.1和USB 2.0采用全双工差分方式进行通信
A
B
C
D
D
26. 典型的嵌入式系统硬件由嵌入式小硬件系统及相关通道或接口组成,若一个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的______实现的。
A.前向通道
B.后向通道
C.人机交互通道
D.相互互连通道
A
B
C
D
B
27. 通常一个完整的嵌入式应用系统由最小系统、前向通道、后向通道、人机交互通道以及互联通信通道组成,以下说法中错误的是______。
A.前向通道是输入通道,包括数字量输入和模拟量输入
B.后向通道是输出通道,包括数字量输出和模拟量输出
C.人机交互通道由输入接1:3及输入设备(如键盘、鼠标等)组成
D.互联通信通道主要是通信联络,包括不同类别的通信接口,一般是双向通信
A
B
C
D
C
28. 下面关于I2C的叙述中,错误的是______。
A.I2C即集成电路互连总线
B.I2C具有SDA、SCL和ACK共3条信号线
C.I2C传送数据时,每次传送的字节数目没有限制
D.I2C是多主总线
A
B
C
D
B
29. 以下对伪指令的解释错误的是______。
A.DCB 0xAC;在内存区域分配一个字的内存空间并初始化为0xAC
B.CODE16;伪指令通知编译器,其后的指令序列为16位的Thumb指令
C.MyTest EQU 15000;定义一个32位常量MyTest,值为15000
D.EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用
A
B
C
D
A
[解析] 伪指令在源程序中的作用是为完成汇编程序作各种准备工作,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。A选项中DCB为数据定义伪指令,用于分配一片连续的字节存储单元,并用伪指令中指定的表达式初始化。A选项错误,故本题选择A。
30. 对于经典ARM处理器,在以下的异常中断中,优先级最低的是______。
A.复位
B.软件中断
C.外部中断IRQ
D.快速中断FIQ
A
B
C
D
B
[解析] 经典ARM处理器将7种类型的异常分成6级,最高级别的是复位,最低的是未定义的指令UND和软件中断SWI。故此题选择B。
31. 下面是关于S3C2410的GPIO端口的叙述,其中错误的是______。
A.S3C2410有GPA、GPB、GPC、GPD、GPE、GPF、GPG和GPH这8个GPIO端口,它们都是双功能的I/O端口
B.与S3C2410某个GPIO端口对应的控制寄存器决定该端口引脚的功能
C.与S3C2410某个GPIO端口对应的数据寄存器存放该端口输入的数据或输出的数据
D.与S3C2410某个GPIO端口对应的上拉寄存器决定该端口引脚是否要被内部上拉
A
B
C
D
A
[解析] S3C2410有GPA、GPB、GPC、GPD、GPE、GPF、GPG和GPH这8个GPIO端口,其中GPA0~GPA22功能单一,仅作为地址线的控制线使用;GPC和GPD作为LCD液晶屏接口引脚。故本题选择A。
32. 下面是关于嵌入式系统中使用的无线通信接口或技术的叙述,其中错误的是______。
A.GPRS是GSM用户可用的一种移动数据业务,通常支持用AT指令集进行呼叫、短信、传真、数据传输等业务
B.使用802.11系列协议的无线局域网也称为WiFi
C.蓝牙是一种支持短距离通信的无线低速通信技术,它采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信
D.嵌入式系统可通过扩展无线模块来实现无线通信,该模块与嵌入式处理器连接时一般只能采用UART
A
B
C
D
D
[解析] GPRS是GSM用户可用的一种移动数据业务,通常支持用AT指令集进行呼叫、短信、传真、数据传输等业务;凡使用802.11系列协议的无线局域网又称为Wi-Fi;蓝牙是一种支持短距离通信的无线低速通信技术,它采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信;嵌入式系统中的常用无线模块主要包括GPS、GPRS、Wi-Fi、蓝牙及通用射频通信模块等,通信连接接口有UART,也有基于USB的。D项错误,故本题选择D。
33. 已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为______。
A.1
B.8
C.0x10
D.0x80
A
B
C
D
A
[解析] 题中指令为将R1逻辑右移3位之后存到R0中,左端用0来补充。故本题选择A。
34. 用作嵌入式系统数据存储器的可以是______。
A.Flash ROM和E
2
PROM
B.SRAM和Flash ROM
C.E
2
PROM和DRAM
D.SRAM、DRAM和FRAM
A
B
C
D
D
35. 下列关于数字媒体的描述中,不正确的是______。
A.WAV是未经压缩的数字音频,其音质与CD相当
B.字符的形状用点阵法描述时,应在字型库中记录每一直线和曲线的端点及控制点的坐标
C.UTF-8采用的是单字节可变长编码
D.数字视频的数据量可压缩几十倍甚至几百倍
A
B
C
D
B
[解析] 字符的形状有两种描述方法,点阵法和轮廓法。前者描述字符在离散点阵中笔画的占位信息,后者描述字符的轮廓,即把字符的轮廓用一组直线和曲线来勾画,字型库中记录的是每一直线和曲线的端点及控制点的坐标。故此题选择B。
36. 关于μC/OS-Ⅱ的基本特点,下列叙述中错误的是______。
A.μC/OS-Ⅱ是抢占式实时操作系统内核
B.μC/OS-Ⅱ不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的
C.μC/OS-Ⅱ中每个任务拥有自用栈
D.μC/OS-Ⅱ属于源码公开的实时嵌入式操作系统
A
B
C
D
B
37. 基于ARM内核的嵌入式芯片是以ARM内核为基础,通过AMBA总线将其他硬件组件连接在一起的,下面列出的4个组件中,哪一个组件是挂在AMBA的系统总线上的?
A.电源管理及时钟控制器
B.SPI
C.GPIO
D.UART
A
B
C
D
A
[解析] AMBA是指先进的微控制器总线体系结构,主要由系统总线和外围总线两部分组成。速度不高的外部接口连接外围总线(APB),包括定时器、并行接口和串行接口等;而电源管理及时钟控制器等都连接在系统总线上。故本题选择A。
38. μCOS-II操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是______。
A.OSTickISR()
B.OS_Sched()
C.OSIntExit()
D.OSTaskCreate()
A
B
C
D
B
[解析] OSTaskCreate()函数与任务创建相关。OSIntExit()函数为中断级的调度。OSTickISR()为时钟节拍中断服务子程序,与时间管理相关。故本题选择B。
39. 关于ARM处理器异常中断响应过程中,以下说法正确的是______。
A.SPSR的值保存到CPSR中
B.设置当前状态寄存器CPSR的相应位
C.断点地址会自动保存在R13中
D.自动把异常向量地址写入R14中
A
B
C
D
B
40. 关于μC/OS-Ⅱ操作系统任务状态转移的说法中,正确的是______。
A.运行态任务调用函数OSSemPend()后将转入被中断态
B.被中断态的任务不可能直接转入等待态
C.运行态任务被抢占后将转入休眠态
D.被中断态的任务将在中断返回后转入就绪态
A
B
C
D
B
[解析] 发生中断时CPU提供相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断态,被中断态的任务是不能直接转入等待态的要先结束被中断态进入运行态。故此题选择B。
二、填空题
1. 从接收到可屏蔽中断请求信号到操作系统作出响应并转入中断服务程序所需要的最长时间称为______。
中断延迟时间
2. 下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是______接口;组成部分B是______接口。
输入 输出
[解析] 本题考查的主要是嵌入式系统硬件的逻辑组成。硬件的主体是中央处理器和存储器,他们通过I/O接口和I/O设备与外部世界联系,并借助总线相互连接。
3. UART由______器、______器、控制单元及波特率发生器等构成。
发送;接收
4. 某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为______,子程序返回调用程序的指令为______。
BL MySubrutine;MOV PC,LR
5. Linux操作系统中,可执行文件的文件名中没有统一的文件后缀。若用GCC命令生成可执行文件,命令中未指定输出文件名时,则GCC生成一个名为______的可执行文件。针对ARM硬件平台的目标机,其GCC的基本命令格式是:______[options] [filenames]。
a.out arm_linux_gcc
[解析] 本题主要考查GNU开发工具的使用,GCC调试命令。由于Linux操作系统中可执行文件没有统一的文件后缀,操作系统是从文件的属性来区分可执行文件和不可执行文件的,因此GCC生成可执行文件时若用户未指定文件名,则GCC生成一个名为a.out的可执行文件。针对ARM硬件平台的目标机,其GCC的基本命令格式是:arm_linux_gcc [options] [filenames]。
一、选择题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
二、填空题
1
2
3
4
5
深色:已答题 浅色:未答题
提交纠错信息
评价难易度
提交知识点