嵌入式系统开发技术题库4资料Word文档下载推荐.docx

上传人:b****1 文档编号:3112215 上传时间:2023-05-01 格式:DOCX 页数:21 大小:27.02KB
下载 相关 举报
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第1页
第1页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第2页
第2页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第3页
第3页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第4页
第4页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第5页
第5页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第6页
第6页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第7页
第7页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第8页
第8页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第9页
第9页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第10页
第10页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第11页
第11页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第12页
第12页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第13页
第13页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第14页
第14页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第15页
第15页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第16页
第16页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第17页
第17页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第18页
第18页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第19页
第19页 / 共21页
嵌入式系统开发技术题库4资料Word文档下载推荐.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

嵌入式系统开发技术题库4资料Word文档下载推荐.docx

《嵌入式系统开发技术题库4资料Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《嵌入式系统开发技术题库4资料Word文档下载推荐.docx(21页珍藏版)》请在冰点文库上搜索。

嵌入式系统开发技术题库4资料Word文档下载推荐.docx

假设一台数码相机一次可连续拍摄24位色(真彩色)的4096x4096的彩色相片160张,数据压缩比平均是4,则它使用的存储器容量大约是()。

1GB

2GB

3GB

4GB

7:

音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是()。

量化就是把每个样本的模拟量转换成数字量来表示

量化过程往往也称为A/D转换(模数转换)

音频信号量化后的样本一般用8位、12位或16位的十进制整数表示

量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差

8:

IP协议在计算机网络的互连中起着重要的作用。

下面有关IP地址的叙述中,错误的是()。

任何连接到互联网的终端设备都必须有一个IP地址

每个终端设备的IP地址是始终固定不变的

位二进制表示32地址用IP协议规定C:

IPv4.

为方便使用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与存储器采用统一编址方式

地址空间共C:

所有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个空白的数据链表是()。

任务控制块链表、事件控制块链表、标志链表和进程控制块链表

任务控制块链表、事件控制块链表、消息链表和进程控制块链表

任务控制块链表、事件控制块链表、标志链表和内存控制块链表

任务控制块链表、事件控制块链表、消息链表和内存控制块链表

的叙述,错误的是()。

Linux以下关于36:

Linux内核第一次问世是在1991年10月

Linux是一种微内核结构

同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境

Linux系统最初以Unix为原型,以实现POSIX标准作为其目标

37:

Linux内核的子系统中,不包括()。

进程调度

虚拟文件系统

内存管理

通用公共许可协议

38:

以下不属于实时操作系统特征的是()。

具有同步IO和中断处理能力

内存锁定

优先级中断和调度

抢占式调度

39:

利用ADS1.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是()。

ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等

工程项目中至少应包含一个Debug生成目标

地址映射关系可以使用scatter格式的文件来确定

工程项目中可以按照一定的逻辑关系来分组管理文件

40:

在基于ARM微处理器为核心的硬件平台上,开发其Linux环境下的应用程序exp1.c。

若需要编译后生成exp1.c对应的汇编程序,应使用的命令是()。

arm-linux-gcc-Sexp1.c

arm-linux-gcc-oexp1exp1.c

arm-linux-gcc-cexp1.c

arm-linux-gcc-g-oexp1exp1.c

二、填空题

61:

下图是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中CPU中的组成部分A是___【1】____;

组成部分B是___【2】____。

62:

数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。

通常,数码相机中大多使用___【3】____图像文件格式,WWW网页中具有动画效果的插图或剪贴画其文件格式是____【4】___。

63:

无线局域网采用的通信协议主要是___【5】____,通常也称为Wi-Fi,它有几种不同的数据传输速率,其中___【6】____协议的数据传输速率可达108Mbps甚至更高,可以满足传输语音、数据、图像等的需要。

64:

ARM处理器采用的指令集结构是___【7】____,其中面向实时系统的嵌入式Cortex系列是___【8】____。

65:

在ARM处理器中,作为记录程序状态的寄存器是___【9】____,其中状态位T的作用是在ARM状态与Thumb状态间进行切换,当T=1时处理器处于的状态是____【10】___状态。

66:

已知R1=0xFF115577,R2=0x11000011,则执行指令于ORRR0,R1,R2后,寄存器R0=___【11】____,R2=___【12】____。

67:

已经R0=8000,R1=8800,执行指令MOVR0,R1,LSR#2后,R0=___【13】____,R1=___【14】____。

68:

将R1指示区域中的一个字节数据读入R2,这条指令应是___【15】____R2,[R1]。

将R2中的一个字写入由R0+4指示的内存区域中,并将地址自动更新的指令应是___【16】____R2,[R0+4]!

69:

嵌入式系统使用的存储器有多种类型,按照所处物理位置可分为___【17】____存储器和片外存储器以及外部存储设备,按照存储信息的不同又可分为程序存储器和____【18】___存储器。

】20【1KB=___容量而言,盘等)U(如磁盘、而对于外存;

____B】19【1KB=___对于内存容量而言,70:

____B。

71:

UART的中文名称是通用___【21】____收发器,它由发送器、接收器、控制单元以及____【22】___发生器等构成。

72:

三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片使用由AHB总线和APB总线组成的AMBA总线。

对于高速组件采用___【23】____总线连接,而对于低速外设接口则采用___【24】____总线连接。

73:

三星公司基于ARM9内核的S3C2410嵌入式处理器芯片的电源管理模块共有____【25】___种工作模式。

___【26】____模式下不使用PLL时钟(MPLL关闭不使用),由外部晶体或外部时钟直接提供给其它组件使用。

74:

在uC/OS-II启动过程中,BootLoader执行完毕后,执行应用程序主文件中main()时,依次执行的三个主要的函数是:

①OSInit();

②__【27】_____;

③___【28】____。

75:

HAL隐藏了不同____【29】___平台的差异性,从而改善了操作系统的可___【30】____性。

76:

uC/OS-II的每个任务都处在休眠态、就绪态、___【31】____态、挂起态和被中断态5种状态之一的状态下。

其中,在就绪态中霤/OS-II就绪表为每一个任务提供一个二进制位,登记该任务是否就绪,就绪时对应位的值为___【32】____。

77:

启动嵌入式Linux时,通常Bootloader程序会提供几种不同的OS装载方式:

例如通过___【33】____、____【34】___或USB接口装载。

78:

uC/OS-II中调用中断退出函数OSIntExit()标志着中断服务子程序的___【35】____,OSIntExit()将中断嵌套层数计数器的值____【36】___。

79:

嵌入式应用程序经过交叉工具链生成映像文件之后,需要下载到___【37】____进行调试。

调试完毕后映像文件必须由专用工具烧写到ROM中去,这种烧写工具俗称___【38】____。

80:

RVDS开发工具套件中,主要包括工程管理器、____【39】___、调试器和指令集仿真器等。

调试器是RVDS工具套件中的功能模块之一,它支持___【40】____调试和软件仿真调试。

三、综合题

1、车载行车记录仪用于在汽车行驶过程中记录汽车行驶周围环境的视频图像。

其基本功能要求有:

a、需要一个视频摄像模块,用于采集汽车行驶中周围环境的视频图像,图像分辨率为320?

40。

b、需要“回放”、“下载”、“删除”3个命令按键。

c、需要一个320?

40的彩色LCD显示屏。

d、采集视频图像的同时,需要记录当前的实时时间,精确到秒。

f、需要一个通信接口,在视频图像下载时用来传输视频图像。

根据上述功能要求的描述,若采用S3C2410芯片为核心来构建该行车记录仪的硬件平台,请完善下面的叙述(程序)和回答有关的问题。

(1)若硬件设计时采用GPIO端口E的GPE15、GPE14引脚连接基于I2C总线的视频摄像模块的___【1】____信号引脚和__【2】___信号引脚。

那么,驱动程序中需要用语句:

rGPECON=(rGPECON|0xA0000000)&

___【3】____来初始化GPE15、GPE14引脚为I2C总线功能的引脚。

(注:

rGPECON是端口E的控制寄存器,其格式如图1所示)

(2)若摄像模块所采集的一帧视频图像,其分辨率为320?

40,原始图像的颜色数据格式为Y:

U:

V=8:

4,那么,一帧图像的原始图像信息需要的存储容量为___【4】____KB(1K=1024)。

若视频信号每秒需要16帧图像,那么,一段1分钟的视频,其原始图像信息约需___【5】____MB的存储空间。

在设计下载通信接口电路时,考虑到即使采用115200bps的速率,下载一段1分钟的视频至少需要用时约___【6】____小时(精确到小数点后1位),因此,采用异步串行口(即RS-232接口)来下载就不合适。

(3)设计彩色LCD显示屏的接口电路时,可以采用S3C2410芯片中专用于连接LCD显示屏的____【7】___端口和____【8】___端口来设计。

3个命令按键:

“回放”、“下载”、“删除”,分别连接到GPE0、GPE1、GPE2。

若按键按下时,对应的GPIO引脚将为“0”,否则为“1”。

那么,在相关驱动程序中,可以用语句:

rGPECON=rGPECON&

___【9】____来初始化GPE0、GPE1、GPE2为输入,而不影响GPE端口的其它引脚功能,并用下面一段语句来判断是哪个命令按键被唯一按下。

的数据寄存器E是端口rGPEDAT位二进制变量,8是一个temp=rGPEDAT&

0x0007;

//temp

switch(temp)

{case___【10】____:

//判断是否“回放”按键被唯一按下

厖//省略了其他语句

case___【11】____:

//判断是否“下载”按键被唯一按下

case___【12】____:

//判断是否“删除”按键被唯一按下

}

(4)采集视频图像的同时,所需记录的实时时间,通过读取S3C2410芯片内部的RTC部件来获得。

该部件进行读写时,需要先置位___【13】____,然后再进行读写。

读写操作完成后,需要___【14】____该位。

在相关驱动程序中,可以用下面一段语句来初始化该部件。

voidRTC_init(void)

{

//初始化相关寄存器

rRTCCON=(rRTCCON|___【15】____);

//rRTCCON是控制寄存器变量,其格式如图2所示。

rRTCALM=___【16】____;

//报警功能(即闹钟)全部禁止

rRTCRST=0x00;

rTICNT=___【17】____;

//时间间隔设置为1s

rRTCCON=(rRTCCON&

___【18】____);

RTCCON的位名称RTCCON的位号描述

CLKRST3RTC时钟计数复位,0=不位,1=复位

CNTSEL2BCD码计数器选择:

0=组合BCD码,1=分离BCD码

CLKSEL1BCD码计数时钟选择:

0=晶体频率/215,1=保留

RTCEN0RTC读/写使能:

0=禁止,1=允许

图2rRTCCON的格式

(5)用于下载视频图像的通信接口采用USB接口较合适,并且,图像信息需要压缩。

因此,移植一个Linux操作系统作为软件平台,使其能在本行车记录仪硬件上运行,将便于其应用软件的开发。

软件平台的构建步骤通常是:

首先移植___【19】____程序;

然后再完成Linux内核的移植,内核移植完成后还需构建___【20】____文件系统。

说明:

下面是试题解答时需要用到的寄存器格式及相关说明。

1)端口C的控制寄存器(GPCCON)

引脚GPCCON的位描述

GPC15[31:

30]00=输入,01=输出,10=VD7,11=保留

GPC14[29:

28]00=输入,01=输出,10=VD6,11=保留

GPC13[27:

26]00=输入,01=输出,10=VD5,11=保留

GPC12[25:

24]00=输入,01=输出,10=VD4,11=保留

GPC11[23:

22]00=输入,01=输出,10=VD3,11=保留

GPC10[21:

20]00=输入,01=输出,10=VD2,11=保留

GPC9[19:

18]00=输入,01=输出,10=VD1,11=保留

GPC8[17:

16]00=输入,01=输出,10=VD0,11=保留

GPC7[15:

14]00=输入,01=输出,10=LCDVF2,11=保留

GPC6[13:

1

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2