嵌入式系统开发技术题库4教材Word下载.docx
《嵌入式系统开发技术题库4教材Word下载.docx》由会员分享,可在线阅读,更多相关《嵌入式系统开发技术题库4教材Word下载.docx(18页珍藏版)》请在冰豆网上搜索。
SoC单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能
SoC有通用SoC芯片和专用SoC芯片之分
专用SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类
4:
微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。
集成电路的特点是体积小、重量轻、可靠性高
集成电路大多是在硅衬底上制作而成的
集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成
集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关
5:
大多数嵌入式系统都必须处理汉字信息。
下面关于汉字在系统中表示方法的叙述中,错误的是()。
GB2312采用双字节进行存储和传输汉字
GB18030采用双字节或四字节存储和传输汉字
Unicode/UTF-8采用三个字节存储和传输汉字
Unicode/UTF-16采用四个字节存储和传输汉字
6:
假设一台数码相机一次可连续拍摄24位色(真彩色)的4096x4096的彩色相片160张,数据压缩比平均是4,则它使用的存储器容量大约是()。
1GB
2GB
3GB
4GB
7:
音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是()。
量化就是把每个样本的模拟量转换成数字量来表示
量化过程往往也称为A/D转换(模数转换)
音频信号量化后的样本一般用8位、12位或16位的十进制整数表示
量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差
8:
IP协议在计算机网络的互连中起着重要的作用。
下面有关IP地址的叙述中,错误的是()。
任何连接到互联网的终端设备都必须有一个IP地址
每个终端设备的IP地址是始终固定不变的
IPv4协议规定IP地址用32位二进制表示
为方便使用IP地址也可以使用“点分十进制”表示
9:
以下关于嵌入式处理器的说法正确的是()。
RISC和CISC指的是存储结构
哈佛结构是程序与数据统一的存储结构
ARM处理器都是RISC结构
RISC结构和哈佛结构是不能共存的
10:
关于ARM嵌入式处理器的工作状态,以下说法错误的是()。
ARM状态是32位指令的状态,指令代码全部是4个字节长度
Thumb状态为16位指令状态,指令长度为16位
Thumb-2状态兼容16位指令和32位指令编码
ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态
11:
以下关于ARM处理器寄存器说法错误的是()。
R0~R7在任何模式下均作为通用寄存器使用
R0~R15寄存器的位数为32位
作为链接寄存器LR的是R14
堆栈指针SP使用的寄存器是R15
12:
以下关于ARM处理器说法错误的是()。
大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中
ARM处理器支持8位、16位和32位数据处理
MPU为ARM处理器的存储器保护单元
MMU为ARM处理器的存储器管理单元
13:
关于ARM指令中的条件域,以下表述错误的是()。
HI为无符号数大于
CC为无符号数小于
GT为带符号数大于
LE为带符号数小于
14:
需要ARM指令完成的功能是:
如果不相等,则进行减法,正确的指令是()。
SUBVSR1,R2,R3
SUBEQR1,R2,R3
SUBLSR1,R2,R3
SUBNER1,R2,R3
15:
以下ARM指令中源操作数属于立即寻址的指令是()。
SUBCCR1,R2,R3
LDRBR0,[R1]
ANDR1,R,R3
MOVR1,#0x0B
16:
以下对伪指令的解释正确的是()。
DCD0x23;
在内存区域分配一个字节的内存空间并初始化为0x23
CODE16;
伪指令通知编译器,其前的指令序列为16位的Thumb指令
MyBaudEQU9600;
定义一个常量MyBaud的值为9600
IMPORTLabel;
声明一个全局的标号Label,该标号可在其他文件中引用
17:
在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是()。
BLMyLabel
BXMyLabel
BLXMyLabel
BMyLabel
18:
将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是()。
ANDR1,R1,#0xFFFFFFF6
BICR1,R1,#0xFFFFFFF6
EORR1,R1,#0xFFFFFFF6
ORRR1,R1,#0xFFFFFFF6
19:
下面与嵌入式处理器复位相关的叙述中,错误的是()。
嵌入式处理器都有一个系统复位引脚为nRESET或RESET,nRESET表示高电平复位
嵌入式系统常使用外接复位芯片提供的复位信号来实现系统的可靠复位
有些微处理器用复位芯片可通过两个不同引脚分别输出高电平或低电平有效的复位信号
ARM复位后PC指针指向某个唯一的地址
20:
下面是关于AMBA总线的叙述:
Ⅰ.按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统
Ⅱ.AMBA的系统总线主要用于连接高带宽快速组件
Ⅲ.AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件
Ⅳ.系统总线通过桥接器与外围总线互连
上述叙述中,正确的是()。
仅Ⅰ
仅Ⅰ和Ⅱ
仅Ⅰ、Ⅱ和Ⅲ
全部
21:
下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。
嵌入式系统使用的存储器以半导体存储器为主
铁电存储器(FRAM)在嵌入式系统已得到应用
静态存储器SRAM是非易失性存储器
动态存储器DRAM是易失性存储器
22:
下面关于I2C的叙述中,错误的是()。
I2C即集成电路互连总线
I2C是一种串行半双工传输的总线
I2C总线只能连接一个主控器件
I2C传送数据时,每次传送的字节数目没有限制
23:
下面关于USB的叙述中,正确的是()。
USB2.0采用全双工通信方式
USB2.0采用差分信号传输方式
MiniUSB接口不提供电源
USB总线通信采用多主方式
24:
下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是()。
目前嵌入式系统中使用的触摸屏除电容式触摸屏外,还有电阻式触摸屏
使用电容式触摸屏的LCD显示器多半是硬屏
用专用硬笔写字的触摸屏属于电容式
电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流
25:
8段共阳极LED数码管示意如图所示,为了显示字符9,其二进制代码(按dpgfedcba的顺序排列)是()。
10000010
10001100
10000000
10010000
26:
下面关于S3C2410存储器控制的叙述中,错误的是()。
存储器控制器和NANDFlash控制器等属于存储器控制组件
系统的I/O与存储器采用统一编址方式
地址空间共1GB
所有BANK的总线宽度只能选择16位或32位
27:
下面关于S3C2410嵌入式微处理器芯片GPIO端口的叙述中,错误的是()。
GPIO端口有GPA/GPB/GPC/GPD共4个并行I/O接口
GPIO端口的多个并行I/O接口中,有的接口的功能是单一的,有的接口的功能是复用的
GPIO端口的每个并行I/O接口都有控制寄存器、数据寄存器以及上拉寄存器
GPIO端口属于芯片内部的低带宽组件
28:
下面关于UART、RS-232、RS-485的叙述中,错误的是()。
基于UART可以构成RS-232接口
基于UART不能构成RS-485接口
RS-232接口标准的最长通信距离为15m
通过RS-485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接
29:
关于uC/OS-II的基本特点,下列叙述中错误的是()。
uC/OS-II是抢占式实时操作系统内核
uC/OS-II不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的
uC/OS-II中每个任务拥有自用栈
uC/OS-II属于源码公开的实时嵌入式操作系统
30:
关于uC/OS-II的叙述,正确的是()。
uC/OS-II系统拥有统一的驱动程序,不需要开发商自行开发
uC/OS-II包含基本设备驱动程序
使用uC/OS-II的栈空间校验函数,可以确定每个任务到底需要多少栈空间
uC/OS-II是一个单内核操作系统
31:
在uC/OS-II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。
下列满足条件的变量值为()。
OSIntNesting=0,OSLockNesting=0
OSIntNesting=0,OSLockNesting=1
OSIntNesting=1,OSLockNesting=0
OSIntNesting=1,OSLockNesting=1
32:
uCOS-II操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是()。
OSTickISR()
OS_Sched()
OSIntExit()
OSTaskCreate()
33:
下面关于Unix与Linux的叙述中,错误的是()。
Linux属于一种“类Unix”系统
Unix是优秀的主流操作系统
两者的源代码不同,两者的函数名称和参数也各不相同
Linux的运行效率还没有超过Unix
34:
下列选项中用于完成创建任务的自用栈空间的uC/OS-II程序源代码的是()。
OS_CPU_C.C
OS_CORE.C
OS_MEM.C
OS_TASK.C
35:
在uC/OS-II中,OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表。
这4个空白的数据链表是()。
任务控制块链表、事件控制块链表、标志链表和进程控制块链表
任务控制块链表、事件控制块链表、消息链表和进程控制块链表
任务控制块链表、事件控制块链表、标志链表和内存控制块链表
任务控制块链表、事件控制块链表、消息链表和内存控制块链表
36:
以下关于Linux的叙述,错误的是()。
Linux内核第一次问世是在1991年10月
Linux是一种微内核结构
同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境
Li