1、计算机三级(嵌入式系统开发技术)机试模拟试卷 34及答案与解析 一、选择题 1 下面关于嵌入式系统逻辑组成的叙述中,错误的是 ( )。 ( A)嵌入式系统与通用计算机一样,也由硬件和软件两部分组成 ( B)硬件的主体是 CPU和存储器,它们通过 I O接口和 I O设备与外部世界联系 ( C)嵌入式系统的 CPU主要使用的是数字信号处理器 ( D)嵌入式系统的软件配置有些很简单,有些比较复杂 2 下面关于数字信号处理器的叙述中错误的是 ( )。 ( A)它是一种适用于数字信号处理的微处理器 ( B)它的英文缩写是 DPS ( C)它支持单指令多数据 (SIMD)并行处理的指令 ( D)它能显著
2、提高音频、视频等数字信号的数据处理效率 3 片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是 ( )。 ( A) SoC已经成为嵌入式处理器芯片的主流发展趋势 ( B)它是集成电路加工工艺进入到深亚微米时代的产物 ( C)片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持 I O功能 ( D)片上系统既能把数字电路也能把模拟电路集成在单个芯片上 4 按照软硬件技术复杂程度进行分类,可 以把嵌入式系统分为哪三大类 ? ( A)高端系统、中端系统和低端系统 ( B)军用系统、工业用系统和民用系统 ( C)硬实时系统、准实时系统和非实时系统 ( D)片上系统、微控制器和数字信
3、号处理器 5 半导体集成电路是微电子技术的核心。下面有关集成电路的叙述中错误的是( )。 ( A)集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路 ( B)集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高 ( C)集成电路大多在硅衬底上制作而成,硅衬底是单 晶硅锭经切割、研磨和抛光而成的圆形薄片 ( D)集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成 6 一幅 1024768的彩色图像,每个像素使用 16位表示,采用压缩比为 5倍的算法压缩图像数据之后,其数据量大约是 ( )MB。 ( A) 0 3 (
4、 B) 0 5 ( C) 1 ( D) 1 5 7 以太网中计算机间以帧为单位进行通信,下列选项中不属于以太网数据帧内容的是 ( )。 ( A) IP地址 ( B) MAC地址 ( C)有效载荷 ( D)校验信息 8 下面是 IP协议中 A类 IP地址有关规定的叙述,其中正确的是 ( )。 ( A)它适用于中型网络 ( B)它适用的网络最多只能连接 65534台主机 ( C)它不能用于多目的地址发送 (组播 ) ( D)它的二进制表示中最高位一定是 “0” 9 对于嵌入式处理器说法正确的是 ( )。 ( A) ARM处理器采用 CISC和 RISC相结合的结构 ( B)嵌入式处理器都采用哈佛结
5、构 ( C) ARM处理器具有耗电省、功能强、成本低等特点 ( D) ARM处理器内部的总线标准是 PCI Express 10 以下关于 ARM处理 器的叙述中,错误的是 ( )。 ( A) ARM7ARM11为经典 ARM处理器 ( B) CodexA系列为应用 Codex处理器,主要面向高端应用 ( C) CoaexM系列为面向移动计算领域的嵌入式处理器 ( D) CodexR系列应用于实时应用的场合 11 关于 ARM的工作状态,以下说法正确的是 ( )。 ( A) ARM处理器的工作状态包括 ARM状态和 Thumb状态两种 ( B) ARM状态支持 16位指令宽度也支持 32位指令
6、宽度 ( C) Thumb状态或 Thumb一 2状态下,代码密度低于 ARM状态,占用存储空间变大 ( D) ARM处理器复位后自动进入 ARM状态 12 ARM处理器当前运算操所产生的标志位记录在以下 ( )寄存器中 ? ( A) PSP ( B) MSP ( C) SPSR ( D) CPSR 13 ARM处理器如果 R1=0x98001200,已知在小端模式下,内存 0x98001204中存放数据 0x35, 0x98001205中存放数据 0x36, 0x98001206中存放数据 0x37,0x98001207中存放数据 0x38,在指令 LDR R0, R1, #4执行后, R0
7、中的值为( )。 ( A) 0x35363738 ( B) 0x36353837 ( C) 0x38373635 ( D) 0x37383536 14 ARM处理器将 R0中一个字的数据,存入由 R1指示的内存区域,则使用的指令是 ( )。 ( A) STR R0, R1 ( B) LDR R0, R1 ( C) STRH R0, R1 ( D) STRB R0, R1 15 在以下 ARM处理器指令中可让寄存器 R1中指定位 “清零 ”的指令操作码为( )。 ( A) MOV ( B) AND ( C) ADD ( D) ORR 16 ARM处理器如果 R1=0x00000080,则指令 M
8、OV R0, R1, LSL#2执行后, R0的值为 ( )。 ( A) 0x00000200 ( B) 0x00000320 ( C) 0x00000020 ( D) 0x00000040 17 以下 ARM处理器的指令或伪指令错误的是 ( )。 ( A) MOV R1, R2 ( B) LDR R1, #0x12345678 ( C) LDR R1, =0x00000020 ( D) ADC R1, R2, R3 18 ARM处理器在比较指令之后,如 果要依据是否相等转移到指定地址 L1,则以下指令错误的是 ( )。 ( A) BEQ L1 ( B) BNE L1 ( C) BXEQ L1
9、 ( D) BLAL L1 19 下面是有关嵌入式系统的最小系统组成的叙述: I嵌人式最小系统包括嵌入式处理器 嵌入式最小系统包括电源电路 嵌入式最小系统包括时钟电路 嵌入式最小系统包括复位电路 上述叙述中,正确的是 ( )。 ( A)仅 I和 ( B)仅 I和 ( C)仅 、 和 ( D)全部 20 下面关于 JTAG的叙述中, 错误的是 ( )。 ( A) JTAG技术是一种嵌入式测试技术 ( B)大多数 ARM嵌入式处理器芯片不包含 JTAG接口 ( C)多个器件可以通过 JTAG接口串联在一起进行测试 ( D)通过芯片的 JTAG接口可以实现在线编程功能 21 典型的嵌入式系统硬件由嵌
10、入式最小硬件系统及相关通道或接口组成,若一个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的 ( )实现的。 ( A)前向通道 ( B)后向通道 ( C)人机交互通道 ( D)相互互连通道 22 基于 ARM内核的嵌入式处理 器芯片采用系统总线与外围总线两层结构的方式构建片上系统。下面列出的组件中,不与系统总线相连的组件是 ( )。 ( A)电源管理与时钟控制器 ( B) DMA控制接口 ( C) RTC ( D)中断控制器 23 下面是基于 ARM内核的嵌入式芯片中有关 GPIO的叙述,其中错误的是 ( )。 ( A) GPIO作为输入接口时具有缓冲功能 ( B) GPIO
11、作为输出接口时具有锁存功能 ( C) GPIO的引脚一般是多功能复用的 ( D) GPIO一般只具有 0态和 1态,不具有高阻状态 24 基于 ARM内核的嵌入式 芯片中包含互连通信组件,下面不属于互连通信组件的是 ( )。 ( A) PWM ( B) SPI ( C) I2C ( D) Ethemet 25 下面是关于嵌人式系统使用的存储器的叙述: I嵌入式系统使用的存储器按照其存取特性可分为 RAM和 ROM 嵌入式系统使用的存储器按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器 嵌入式系统使用的存储器按照存储信息的类型可分为程序存储器和数据存储器 新型的铁电存储器 FRAM在
12、嵌入式系统中得到了应用 上述叙述中,正确的是 ( )。 ( A)仅 I和 ( B)仅 和 ( C)仅 I和 ( D)全部 26 下面关于 I2C的叙述中,错误的是 ( )。 ( A) I2C即集成电路互连总线 ( B) I2C具有 SDA、 SCL和 ACK共 3条信号线 ( C) I2C传送数据时,每次传送的字节数目没有限制 ( D) I2C是多主总线 27 下面是关于 UART的叙述,其中错误的是 ( )。 ( A) ARM芯片中的 UART收发信息时,可以采用 FIFO模式,也可以采用普通模式 ( B) UART传送信息的格式以起始位开始,以停止位结束 ( C) UART传送信息时,一次
13、传送的数据位的长度只能是 8位 ( D)基于 UART可组成 RS一 232接口 28 下面是关于嵌入式系统中使用的键盘的叙述,其中错误的是 ( )。 ( A)利用嵌入式芯片的 GPIO构成线性键盘时,一个按键需要占用一个 GPIO引脚 ( B)采用矩阵键盘结构时, 8个 GPIO引脚最多能构成 12个按键的键盘 ( C)采用机械式按键设计键盘时,按键按下时会产生抖动 ( D)矩阵键盘通常用行扫描法或反转法读取按键的特征值 29 C OSII操作系统启动的过程中, Bootloader执 行完毕后,调用应用程序主文件 (通常是 main c)里的 main()函数。 main()函数在执行过程
14、中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的 C OSII函数: I OSStart() OSTaskCreate() OSInit() 它们的执行顺序是 ( )。 ( A) I、 、 ( B) 、 I、 ( C) 、 、 I ( D) 、 、 I 30 C OSII系统中的每个任务都处在以下 5种状态之一:休眠态、就绪态、运行态、挂起态 (等待某一事件发生 )和被中断态 。以下哪个说法是错误的 ? ( A)任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理 ( B)任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,
15、还暂时不能运行 ( C)任务处于运行态,指任务得到了 CPU的控制权正在运行之中 ( D)任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态 31 C OSII总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的 ? ( A)真正实现任务 切换的函数是 OSCtxSw() ( B)任务级的调度是由函数 OSSched()完成 ( C)中断级的调度是由函数 OSIntExit()完成 ( D)实现上下文切换的函数是 OSSched() 32 C OSII允许中断嵌套,嵌套层数可达多少层 ? ( A) 32 ( B) 56 ( C)
16、128 ( D) 255 33 C OSII能够提供周期性时钟信号 (即所谓的时钟节拍 ),用于实现任务的正确延时和超时确认。节拍率应在什么范围内 ? ( A) 10 Hz 100Hz ( B) 10 Hz 1000Hz ( C) 100 Hz 1000Hz ( D) 100 Hz 10000Hz 34 C OSII的事件控制块有 4种类型,需要使用 4个不同的函数来创建。如下选项中哪一个用于创建事件控制块 ? ( A) OSTaskCreate() ( B) OSThreadCreate() ( C) OSQCreate() ( D) OSCtxSw() 35 下面关于 Linux内核的有关
17、叙述中,错误的是 ( )。 ( A)进程调度模块负责控制进程对 CPU资源的使用,所采取的调度策略是使得各个进程能够平均访问 CPU,但并不保证内核 能及时地执行硬件操作 ( B) Linux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口 ( C)网络接口模块包含网络接口驱动程序 ( D)支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字 36 关于 UBoot,以下说法错误的是 ( )。 ( A) UBoot全称 USB Bootloader,通过 USB接口完成启动支持多种处理器和操作系统 ( B) UBoot支持 Pow
18、erPC、 x86、 ARM等多种体系结构的处理器 ( C) UBoot支持嵌入式 Linux、 VxWorks、 QNX、 RTEMS、 Windows CE等操作系统 ( D) UBoot采用两个阶段完成操作系统的引导加载 37 关于微内核和宏内核操作系统,如下 ( )说法是错误的。 ( A) VxWorks是典型的微内核结构嵌入式操作系统 ( B) iOS追根溯源是一个类 UNIx操作系统,它属于宏内核架构 ( C) Android OS是典型的宏内核操作系统 ( D)一般认为微内核系统的实时性较好,故 Symbian归类为强实时嵌入式操作系统 38 以下关于 VxWorks操作系统的叙
19、述中,错误的是 ( )。 ( A)是目前公认为实时性很强、可靠性很高的一种嵌入式实时操作系统 ( B)在航空航天、通信和国防领域具有广泛的应用 ( C)属于大型商用操作系统,具有配套的 VMWare集成开发环境,为开发者带来很大方便 ( D)支持基于抢占式优先级调度的任务管理 39 嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。 RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是 ( )。 ( A) RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器 ( B) RVDS只支持 ARM内核的微处理器芯片 ( C) RVDS支持对 Flash存储器的编程 ( D)
20、RVDS编译的代码比 ADS1 2编译的代码执行效率高 40 若基于 Linux操作系统所开发的 ARM应用程序源文件名为 test c,那么要生成该程序代码的调试信息,编译时使用的 GCC命令正确的是 ( )。 ( A) armlinuxgccc一 0 test o test c ( B) annlinuxgccs一 0 test o test c ( C) armlinuxgcc一 o test test c ( D) aimlinuxgccg一 o test test c 二、填空题 41 数字图像的分辨率用水平分辨率 垂直分辨率表示,如 800600、 1024768等,我国高清电视的
21、图像分辨率大多为【 41】 1080,其宽高比为【 42】。 42 ADSL是利用普通电话线将家庭用户计算机接人互联网的技术之一。此时,用户端需配置一个【 43】设备,计算机则必须有【 44】接口。 43 如果 R0=0x80000000, R1=4, R2=0x31322375,而指令 STR R2, R0, R1!执行后 , 0x80000004中的数据为 0x31, 0x80000005中的数据为 0x32, 0x80000006中的数据 0x23, 0x80000007中的数据 0x75,则这种存储器格式为【 45】端模式,R0=【 46】。 44 在 ARM处理器中,用于存储器保护的
22、部件用英文缩写为【 47】,用来完成虚拟地址到物理地址转换的部件英文缩写为【 48】。 45 ARM处理器在大端模式下,如果 R0=1, R1=0xFF,而指令 LDR R2, R1, R0执行后, R2的数据为 0xAABBCCDD,内存 0x00000100中的 数据为【 49】,0x00000103中的数据为【 50】。 46 在 ARM指令中,两个无符号数在寄存器 R5和 R6中,若 R5 R6,则将 R5与R6进行逻辑与操作,结果放 R7中,并要求更新程序状态寄存器的状态位。用两条指令完成,则分别为【 51】和【 52】 47 S3C2410与一位数码管的连接如下图所示,假设 8段数
23、码管为共阳接法。 U1作为锁存器 (同相 ),并用于驱动。为使下图中的数码管显示字符 “0”的汇编语言程序片段如下,填空使程序语句完整 (假设端口已经初始化为输出 )。48 如果一种存储器的总线工作频 率为 333MHz,数据线宽度为 32位,每个存储器总线周期传输 1次数据,则该存储器的带宽为【 55】 MB s。 AM29LV160是一种典型的 NOR Flash芯片,芯片内部具有 20条地址线和 16条数据线,该芯片的存储容量为【 56】 MB。 49 利用定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系统,简称为【 57】 (用大写英文字母表示 )。通用分组无线服务技
24、术是 GsM移动电话使用的一种移动数据业务 (俗称 2 5G),它简称为【 58】 (用大写英文字母表示 )。 50 按照内核结构分类, Android属于【 59】操作系统,这类内核的特点是各个模块之间的耦合度很【 60】,通过函数调用实现模块之间的通信。 51 衡量实时操作系统性能的一个重要指标是从接收到可屏蔽中断请求信号到操作系统作出响应并转人中断服务程序所需要的最长时间,称为【 61】时间。该时间包括两部分:一是【 62】时间,是指系统因执行临界区代码等原因不允许响应中断请求的时间;二是从硬件开始响应中断到开始执行中断服务程序第一条指令之间的时间。 52 Andriod系统采用堆层式软
25、件架构,分为四层,从低层到高层分别是【 63】、系统运行库、应 用程序框架和【 64】。 53 在右图所示的高端嵌入式系统的软件组成图中, A应为【 65】程序, B应为【 66】程序。 54 在微内核操作系统结构中,将【 67】、低级存储管理、中断处理和【 68】等必须的基本功能编译成一个功能精简、空间紧凑的模块,称为微内核。 55 若在 C OSII操作系统下共运行 64个任务,则最低优先级的任务的名称为【 69】任务,其优先级为【 70】。 56 在下图所示的 VxWorks&windML平台组成图中, A应为【 71】程序, B应为【 72】程序。 57 在 C OSII操作系统中,当
26、处于运行态的任务执行节拍延时函数OSTimeDly()后,该任务将转入【 73】态。一旦预定的延时时间达到,该任务立即转入【 74】态。 58 实时操作系统完成每次任务所需时间的偏差称为【 75】。评价实时系统的实时性最重要的指标是【 76】,即系统从事件请求开始到任务完成的时间间隔。 59 GDB是 GNU开发工具套件中调试程序的工具,其装入需要调试的可执行文件命令是【 77】命令,终止当前被调试程序运行的命令是【 78】命令。 60 若某嵌入式系统的应用程序基于 C OSII操作系统平 台来开发,那么,应用程序的 main()函数中,需要用函数【 79】来创建任务。创建任务前用函数【 80
27、】来初始化 C OSII。 三、综合题 61 车载行车记录仪用于在汽车行驶过程中记录汽车行驶周围环境的视频图像。其基本功能要求有: a、需要一个视频摄像模块,用于采集汽车行驶中周围环境的视频图像,图像分辨率为 320240。 b、需要 “回放 ”、 “下载 ”、 “删除 ”3个命令按键。 c、需要一个 320240的彩色 LCD显示屏。 d、采集视频图像的同时,需要记录当前的实时时间,精确到秒。 f、需要一个通信接口, 在视频图像下载时用来传输视频图像。 根据上述功能要求的描述,若采用 S3C2410芯片为核心来构建该行车记录仪的硬件平台,请完善下面的叙述 (程序 )和回答有关的问题。 (1)
28、若硬件设计时采用 GPIO端口 E的 GPE15、 GPE14引脚连接基于 I2C总线的视频摄像模块的【 81】信号引脚和【 82】信号引脚。那么,驱动程序中需要用语句:rGPECON=(rGPE-CON | 0xA0000000)&【 83】来初始化 GPE15、 GPE14引脚为 I2C总线功能的引脚。 (注 :rGPECON是端口 E的控制寄存器,其格式如表 1所示 )(2)若摄像模块所采集的一帧视频图像,其分辨率为 320240,原始图像的颜色数据格式为 Y: U: V=8: 4: 4,那么,一帧图像的原始图像信息需要的存储容量为【 84】 KB(1 K=1024)。若视频信号每秒需要
29、 16帧图像,那么,一段 1分钟的视频,其原始图像信息约需【 85】 MB的存储空间。在设计下载通信接口电路时,考虑到即使采用 115200bps的速率,下载一段 1分钟的视频至少需要用时约【 86】小时 (精确到小数点后 1位 ),因此,采用异步串行口 (即 RS一 232接口 )来下载就不合适。 (3)设计彩色 LCD显示屏的接口电路时,可以采用 $3C2410芯片中专用于连接LCD显示屏的【 87】端口和【 88】端口来设计。 3个命令按键: “回放 ”、 “下载 ”、“删除 ”,分别连接到 GPE0、 GPE1、 GPE2。若按键按下时,对应的 GPIO引脚将为 “0”,否则为 “1”
30、。那么,在相关驱动程序中,可以用语句:rGPECON=rGPECON【 89】来初始化 GPE0、 GPE1、 GPE2为输入,而不影响GPE端口的其它引脚功能,并用下面一段语句来判断是哪个命令按键被唯一按下。 temp=rGPEDAT 0x0007; temp是一个 8位二进制变量, rGPEDAT是端口 E的数据寄存器 switch(temp) case【 90】:判断是否 “回放 ”按键被唯一按下 省略了其他语句 case【 91】:判断是否 “下载 ”按键被唯一按下 省略了其他语句 case【 92】:判断是否 “删除 “按键被唯一按下 省略了其他语句 (4)采集视频图像的同时,所需记
31、录的实时时间,通过读取 S3C2410芯片内部的 RTC部件来获得。该部件进行读写时,需要先置位【 93】,然后再进行读写。读写操作完成后,需要【 94】该位。在相关驱动程 序中,可以用下面一段语句来初始化该部件。 void RTC_init(void) 初始化相关寄存器 rRTCCON=(rRTCCON |【 95】 ); rRTCCON是控制寄存器变量,其格式如表 2所示。 rRTCALM=【 96】;报警功能 (即闹钟 )全部禁止 rRTCRST=0x00; rTICNT=【 97】;时间间隔设置为 1 s rRTCCON=(rRTCCON&【 98】 ); 省略了其他语句 (5)用于下
32、载视频图像的通信接口采用 USB接口较合适,并且,图像信息需要压缩。因此,移植一个 Linux操作系统作为软件平台,使其能在本行车记录仪硬件上运行,将便于其应用软件的开发。软件平台的构建步骤通常是:首先移植【 99】程序;然后再完成 Linux内核的移植,内核移植完成后还需构建【 100】文件系统。 计算机三级(嵌入式系统开发技术)机试模拟试卷 34答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 嵌入式系统与通用计算机一样,也由硬件和软件两部分组成。硬件的主体是 CPU和存储器,它 们通过 I O接口和 I O设备与外部世界联系。嵌入式系统的软件配置有多种情况,有些简单,有些比较复
33、杂;而嵌入式系统的 CPU有 ARM、 DSP和 FPGA等。故本题选择 C。 2 【正确答案】 B 【试题解析】 数字信号处理器英文缩写为 DSP,它是一种适用于数字信号处理的微处理器,它支持单指令多数据 (SIMD)并行处理的指令,能显著提高音频、视频等数字信号的数据处理效率。所以 B项错误,故本题选择 B。 3 【正确答案】 C 【试题解析】 随着电子设计自动化水平的提高和 VLSI制造技术的飞速发展,半导 体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。
34、 SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字模拟混合电路和射频电路。由于 SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和 I O等多种功能。目前,大多数 32位的嵌入式处理芯片均为 SoC, SoC逐渐成为集成电路设计的主流发展趋势。因此本题选择 C。 4 【正确 答案】 A 【试题解析】 嵌入式系统的分类有多种。按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。故本题选择 A。 5 【正确答案】 A 【试题解析】 集成电路根据其集成度的高低可以分为小规模 (SSI)、中规模(MSI)、大规模 (LS
35、I)、超大规模 (VLSI)和极大规模 (ULSI)等几种。嵌入式处理芯片大多属于 VLSI和 ULSI。集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成,生产、控制及测试设备异常昂贵。集成 电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片。集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成。故本题选择 A。 6 【正确答案】 A 【试题解析】 本题应掌握数字图像数据量计算公式, (102476816 8) 5=0 3 MB。故本题选择 A。 7 【正确答案】 A 【试题解析】
36、以太网数据帧:前导码 (7字节 )、帧起始定界符 (1字节 )、目的 MAc地址 (6字节 )、源 MAC地址 (6字节 )、类型长度 (2字节 )、数据 (46 1500字节 )、帧校验序列 (4字节 )。 A选项 IP地址不属于以太网数据帧内容。故本题选择 A。 8 【正确答案】 D 【试题解析】 一个 A类 IP地址由 1字节 (每个字节是 8位 )的网络地址和 3个字节主机地址组成,网络地址的最高位必须是 “0”,即第一段数字范围为 1 127。每个 A类地址可连接 16387064台主机, Internet有 126个 A类地址。 D项正确。故本题选择 D。 9 【正确答案】 C 【
37、试题解析】 ARM采用 RISC精简指令集,采用冯 .诺依曼体系或哈佛结构;ARM的总线结构称为 AMBA(先进 微控器制总线结构 ),是 ARM推出的开放式总线结构,是目前流行的一种工业标准片上结构; ARM处理器具有耗电省、功能强、成本低等特点。故本题选择 C。 10 【正确答案】 C 【试题解析】 ARM7 ARM11为经典 ARM处理器; RM11以后则以 Cortex命名,分为三个系列,一 A,一 R,一 M系列,分别面向高端应用、实时控制和微控制器;其中 CortexM系列针对成本和功耗敏感的 MCU和终端应用 (如智能测量、人机接口设备、汽车和工业控制系统、大型家用电器、消费性产
38、品和医疗器械 )的混合信号设备进行过优化。 因此 C项错误,故本题选择 C。 11 【正确答案】 D 【试题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态: ARM状态 Thumb Thumb一 2状态 调试状态。 ARM状态是 ARM处理器工作于 32位指令的状态,即 32位状态,所有指令均为 32位宽度。 Thumb状态是ARM执行 16位指令的状态,即 16位状态。在 Thumb模式下,指令代码只有 16位,使代码密度变大,占用内存空间减小,提供比 32位程序代码更佳的效能。ARM处理器复位后自动进入 ARM状态。 D项正确,故本题选择 D。 12 【正确答案】 D 【
39、试题解析】 程序状态寄存器 (current program status register)CPSR在用户级编程时用于存储条件码; CPSR包含条件码标志,中断禁止位,当前处理器模式以及其他状态和控制信息。故本题选择 D。 13 【正确答案】 C 【试题解析】 小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;本指令表示将寄存器 R1的内容自动增加 4,形成操作数的有效地址,从中取得 32位操作数存入寄存器 R0中。故本题选择 C。 14 【正确答案】 A 【试题解析】 按题目要求,即将 R0的值传送到以 R1的值为地址的存储器中,故需采用寄存器间接寻址。故本题
40、选择 A。 15 【正确答案】 B 【试题解析】 使用逻辑与指令 AND和 0进行按位相与,可以起到清零的作用。故本题选择 B。 16 【正确答案】 A 【试题解析】 本指令表示将寄存器 R1的值左移 2位后传送到 R0,故本题选择A。 17 【正确答案】 B 【试题解析】 LDR是加载存储类指令,表示存储器到寄存器的数据传送;而 #是立即数符号,表示立即数寻址, B项错误,故本题 选择 B。 18 【正确答案】 D 【试题解析】 比较之后进行转移,属于分支程序设计。 A、 B、 C三个选项中的指令均可表示, D项指令不存在,故本题选择 D。 19 【正确答案】 D 【试题解析】 嵌入式最小硬
41、件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。故本题选择 D。 20 【正确答案】 B 【试题解析】 JTAG技术是一种嵌入式测试技术,目前大多数嵌入式 CPU、DSP、 FPGA器件都支持 JTAG标准。 JTAG标准允许多个芯片 (电路 )的边界扫描寄存器 BSR通过 JTAG接口串联在一起,实现对多个器件的测试。通过芯片的JTAG接口可以实现在线编程功能。所以 B选项错误,故本题选择 B。 21 【正确答案】 B 【试题解析】 前向通道通常指的是输入接口,由模拟量输入接口和数字量输入接口组成。模拟输入接口由传感器,信号调节电路 (滤波、放大器等 ), A
42、 D转换器等构成。后向通道是输出接口,由模拟量和数字量接口组成,包括 D A转换器,功率放大器,执行器等。故本题选择 B。 22 【正确答案】 C 【试题解析】 按照 AMBA总线规范,以 ARM内核为基础的 嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统。连接到系统总线上高带宽组件主要包括:电源管理与时钟控制器、测试接口、外部存储器控制接口、DMA控制器、 USB主机、中断控制器等;而 C选项的 RTC是与外围总线连接的硬件组件。故本题选择 C。 23 【正确答案】 D 【试题解析】 GPIO的引脚一般是多功能复用的,一般具有 0态和 1态和高阻状态;作为输入接口时具有缓冲
43、功能,作为输出接口时具有锁存功能。故本题选择D。 24 【正确答案】 A 【试题解析】 ARM处理芯片内部有多个可互联 通信的组件,主要包括 UART、I2C、 SPI、 CAN、 USB、 Ethernet等。 A项是脉宽调制,不属于互连通信组件,故本题选择 A。 25 【正确答案】 D 【试题解析】 嵌入式系统使用的存储器按照其存取特性可分为 RAM和 ROM;按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器;按照存储信息的类型可分为程序存储器和数据存储器;随着新技术的发展,新型的铁电存储器 FRAM在嵌入式系统中得到了应用。全部正确,故本题选择 D。 26 【正确答案】 B
44、【试题解析】 I2C总线只有两条信号线 ,一条是数据线 SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成。没有 ACK, B项错误,故本题选择B。 27 【正确答案】 C 【试题解析】 ARM芯片中的 UART收发信息时,可以采用 FIFO模式,也可以采用普通模式; UART传送信息的格式以起始位开始,以停止位结束; UART传送信息时,一次传送的数据位可为 5、 6、 7、 8位,由编程决定;基于 UART可组成 RS一 232接口。 C选项错误,故本题选择 C。 28 【正确答案】 B 【试题解析】 利用嵌入式芯片的 GPIO构成线性键盘时,一 个按键需要占用一个GPIO引脚;
45、采用矩阵键盘结构时, 8个 GPIO引脚最多能构成 64个按键的键盘;采用机械式按键设计键盘时,按键按下时会产生抖动;矩阵键盘通常用行扫描法或反转法读取按键的特征值。故本题选择 B。 29 【正确答案】 D 【试题解析】 main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要按顺序执行以下三个主要的 C OSII函数: OSInit(); OSTaskCreate();OSStart()。故本题选择 D。 30 【正确答案】 A 【试题解析】 任务处于休 眠态,相当于该任务驻留在内存中,但还没有交给内核管理,故 A项错误,其余三项正确,选本题选择 A。 31 【正确答案】 D 【
46、试题解析】 OSSched()函数是任务调度的前导函数, D项错误,故本题选择D。 32 【正确答案】 D 【试题解析】 C OSII允许中断嵌套,嵌套层数可达 255层。故本题选择D。 33 【正确答案】 A 【试题解析】 C OSII能够提供周期性时钟信号 (即所谓的时钟节拍 ),用于实现任务的正确延时和超时确认。节拍率应在每秒 10次到 100次之间,即10Hz 100Hz。故本题选择 A。 34 【正确答案】 C 【试题解析】 C OSII的事件控制块有 4种类型,需要使用 4个不同的函数来创建。 4个不同的函数分别是: OSSemCreate()、 OSMutexCreate()、O
47、SMboxCreate()、 OSQCreate()。故本题选择 C。 35 【正确答案】 A 【试题解析】 进程调度模块负责控制进程对 CPU资源的使用,所采取的调度策略是使得各个进程能够公平合理地访问 CPU,同时保证内核能及时地执行硬件操作。 A选项叙述有误, B、 C、 D正确,故本题选择 A。 36 【正确答案】 A 【试题解析】 uBoot,全称 Universal Boot Loader,是德国 DENX公司开发的,用于多重嵌入式 CPU的 Boofloader程序,它遵循 GPL条款,源代码完全开放。从 FADSROM、 8xxROM、 PPCBOOT。逐步发展演化而来。 A选
48、项错误,其余选项正确,故本题选择 A。 37 【正确答案】 D 【试题解析】 属于微内核结构的典型嵌入式操作系统有 Symbian、 VxWorks、QNX、 C OS-II、 iOS等。而 Symbian系统属于普通实时系统。故本题选择D。 38 【正确答案】 C 【试题解析】 VxWorks操作系统是美国 WindRiver公司于 1983年设计开发的一种嵌入式实时操作系统 (RTOS),是嵌入式开发环境的关键组成部分,支持基于抢占式优先级调度的任务管理。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空航天等高精尖技术及实时性要求极高的领域中。故本题选择C。 39 【正确答案
49、】 B 【试题解析】 RVDS支持所有 ARM芯片,包括 Cortex全系列,还支持其他内核的处理器, 如 51系列。 B选项错误,其余三项正确,故本题选择 B。 40 【正确答案】 D 【试题解析】 要对源程序进行调试,通常需要在 GCC命令中加入参数一 g。故本题选择 D。 二、填空题 41 【正确答案】 【 41】 1920【 42】 16: 9 【试题解析】 本题主要考查数字图像的主要参数及其含义。数字图像的分辨率用水平分辨率 垂直分辨率表示,我国高清电视的图像分辨率大多为 19201080,其宽高比为 16: 9。 42 【正确答案】 【 43】 ADSL MODEM(MODEM)【 44】以太网 (Ethemet网络RJ