1、计算机三级(嵌入式系统开发技术)机试模拟试卷 56及答案与解析 一、选择题 1 下面是关于嵌入式系统的叙述,其中错误的是 ( )。 ( A)嵌入式系统是嵌入式计算机系统的简称 ( B)从应用角度来说,嵌入式系统可以理解为是一种控制、监视或协助设备、机器、工厂运行的装置 ( C)随着技术的进步和应用的拓展, 嵌入式系统的内涵也还在发展和变化 ( D)人们日常使用的通用计算机(如个人计算机)是一种典型的嵌入式系统 2 下面关于嵌入式系统的叙述中,错误的是 ( )。 ( A)嵌入式系统与具体应用紧密结 合, 具有很强的专用性 ( B) GPS导航仪、数码相机等设备是嵌入式系统的典型应用 ( C)汽车
2、、数控机床中的嵌入式系统要求具有很高的可靠性 ( D)嵌入式系统中的软件一般存放在硬盘中, 用户可以方便地变更系统中的软件 3 下面关于嵌入式系统组成的叙述中,错误的是 ( )。 ( A)嵌入式系统由硬件和软件两部分组成 ( B)嵌入式系统一般只能包含一个处理器,不采用多处理器组成系统 ( C)嵌入式系统中的存储器用于存储程序和数据 ( D)数据总线是嵌入式系统中各组件之间进行数据传输的一个传输通路 4 下面关于嵌入式处理芯片特点的叙述中,错误的是 ( )。 ( A)嵌入式处理芯片一般支持实时处理 ( B)嵌入式处理芯片一般具有低功耗的特性 ( C)嵌入式处理芯片有多种产品类型,但不包括微处理
3、器 ( D)嵌入式处理芯片一般集成了测试电路 5 下列各项中,不属于静态图像格式的是 ( )。 ( A) BMP ( B) APE ( C) JPEG ( D) GIF 6 下列术语中,并非用于描述数字图像参数的是 ( )。 ( A)位平面数目 ( B)图像分辨率 ( C)像素深度 ( D)量化位数 7 下 列关于数字媒体的描述中,不正确的是 ( )。 ( A) WAV是未经压缩的数字音频,其音质与 CD相当。 ( B)字符的形状用点阵法描述时,应在字型库中记录每一直线和曲线的端点及控制点的坐标。 ( C) UTF8采用的是单字节可变长编码。 ( D)数字视频的数据量可压缩几十倍甚至几百倍。
4、8 下面关于通信的说法中,错误的是 ( )。 ( A)模拟信号和数字信号是通信系统中所传输的两种形式的信号 ( B)模拟通信传输时不容易受干扰 ( C)数字通信传输的是数字信号,是现代最常用的通信形式 ( D)通信系统 可分为有线通信和无线通信两大类 9 属于 ARM处理器特点的是 ( )。 单周期操作 只使用加载存储指令访问内存 三地址指令格式 指令流水线技术 低功耗设计 采用 RISC指令集结构 ( A) ( B) ( C) ( D) 10 支持 Thumb 2指令集子集的处理器为( )。 ( A) ARM9 ( B) ARM CortexM3 ( C) ARM CortexA5 ( D)
5、 ARM CortexA57 11 以下 ARM处理器中,为降低成本,存储机制采用为冯诺依曼结构的处理器是 ( )。 ( A) ARM CortexM0 ( B) ARM CortexM3 ( C) ARM CortexM4 ( D) ARM CortexR4 12 ARM中的 MMU为存储器管理部件,以下不属于 MMU功能的是 ( )。 ( A)虚拟地址到物理地址的转换 ( B)存储器访问权限控制 ( C)控制数据是大端模式还是小端模式的转换 ( D)对 Flash、 SRAM、 SDRAM、 ROM等不同类型的存储器进行统一管理 13 某 ARM处理器仅工作于 Thumb2状态,该处理器的
6、指令宽度是 ( )。 8位 16位 32位 64位 ( A) ( B) ( C) ( D) 14 ARM的堆栈操作使用的堆栈指针为 SP,它对应的寄存器是 ( )。 ( A) R12 ( B) R13 ( C) R14 ( D) R15 15 当有普通外部中断发生,系统将进入外部中断模式,相应寄存器的低 5位变成10010B,该寄存器为( )。 ( A) R13 ( B) R14 ( C) R15 ( D) CPSR 16 对于 ARM处理器, 以下属于数据处理类的指令助记符有 ( )。 ADC ADD AND CMP EOR MLA MUL TST SWI ( A) ( B) ( C) (
7、D) 17 ARM处理器可以访问外部设备的指令助记符是 ( )。 B BIC LDR MOV MSR SWP TEQ STR ( A) ( B) ( C) ( D) 18 将地址 0x40007000装入寄存器 R0,正确的 ARM指令或伪指令是 ( )。 ( A) LDR R0, 0x40007000 ( B) LDR R0, #0x40007000 ( C) MOV R0, 0x40007000 ( D) MOV R0, 0x40007000 19 下面关于嵌入式系统中复位电路的叙述中,错误的是 ( )。 ( A)复位电路是嵌入式最小硬件系统的一个组成部分 ( B)嵌入式处理器系统复位引脚
8、为 nRESET时,表示 高电平复位 ( C)一般情况下,复位信号的时间宽度必须保持若干个处理器时钟周期才能使系统可靠复位 ( D)对于经典 ARM处理器复位后, PC指针指向唯一的地址 0x00000000 20 下图为典型嵌入式系统硬件组成原理图,图中 、 、 、 这四个部分分别为 ( )。( A)相互互连通道、前向通道、后向通道、人机交互通道 ( B)前向通道、人机交互通道、相互互连通道、后向通道 ( C)后向通道、人机交互通道、相互互连通道、前向通道 ( D)人机交互通道、相互互连通道、后向通道、前向通道 21 基于 ARM内核的嵌入式芯片是以 ARM内核为基础,通过 AMBA总线将其
9、他硬件组件连接在一起的,下面列出的 4个组件中,哪一个组件是挂在 AMBA的系统总线上的 ?( ) ( A) USB主机 ( B) SPI ( C) GPIO ( D) RTC 22 下面关于 ARM处理器片内存储器及控制器的叙述中,错误的是 ( )。 ( A) ARM处理器片内数据存储器通常使用的是 SRAM ( B) ARM处理器片内程序存储器通常使用的是 SDRAM ( C)通过 AMBA的 “高带宽外部存储器控制接口 ”可以对外部扩展的存储器进行管理与控制 ( D)从结构上看 “高带宽外部存储器控制接口 ”与 AMBA的系统总线相连 23 嵌入式系统使用的存储器可以划分成不同的层次,下
10、列叙述中,错误的是 ( )。 ( A) CPU使用最频繁的少量的程序代码和数据存放在高速缓冲存储器 (Cache)中 ( B)正在运行中程序的数据和代码存放在主存储器(内存)中 ( C)尚未启动运行的其余程序或数据存放在容量很大的外部存储器(外存)中 ( D)嵌入式系统中 Cache存储器的存取速度与外存的存取速度相当 24 在软件配合下,通过 SPI总线可以构成多种简单或复杂的系统。下 面是关于构成 SPI系统的叙述,错误的是 ( )。 ( A) SPI可以构成一主一从式系统 ( B) SPI可以构成互为主从式系统 ( C) SPI可以构成一主多从式系统 ( D) SPI不能构成多主多从式系
11、统 25 下面是关于 HDMI的叙述,其中错误的是 ( )。 ( A) HDMI即高清晰度多媒体接口 ( B) HDMI是一种数字化音频视频接口 ( C) HDMI最高数据传输速率为 10 2Gbps ( D) ARM处理芯片 S3C2410内部集成了 HDMI 26 下图为基于 ARM处理器的嵌入式系统的键盘接口。下 面关于该键盘接口的叙述中,错误的是 ( )。( A)图中的 GPF6 GPF1是 ARM处理器的 GPIO接口的一部分 ( B)图中的键盘接口采用的是非编码键盘的结构形式 ( C)图中若仅有 KEY1键按下时, GPF6 GPF1引脚的逻辑值为 000001 ( D)图中的 V
12、DD3 3表示该端点的电压为 3 3V,当 KEY1键按下时,流过该按键的电流可简单估算为 0 33mA 27 下面关于 S3C2410的实时时钟( RTC)组件的叙述中,错误的是 ( )。 ( A) RTC采用单独的供电引脚 ( B) RTC采用单独的 时钟源 ( C)通过编程可以改变 RTC内部的时钟分频器的分频系数 ( D)通过编程可以对 RTC内部的年、月、日、星期、时、分、秒寄存器的值进行设置 28 下面关于 RS232 RS485接口的叙述中,错误的是 ( )。 ( A)采用嵌入式处理器自带的 UART可以组成 RS232通信接口 ( B)采用嵌入式处理器自带的 UART可以组成
13、RS485通信接口 ( C) RS232接口的信号线采用单端输出方式,逻辑 0的电压范围为 +3V+15V,逻辑 1的电压范围为 15V 3V ( D) RS485接口的 信号线采用单端输出方式,逻辑 0的电压范围为 15V 3V,逻辑 1的电压范围为 +3V +15V 29 下列关于嵌入式软件特点的描述中,不正确的是 ( )。 ( A)软件与硬件一体化,软件固化存储。 ( B)软件代码时空效率要求高,实时性要求高。 ( C)软件可裁剪,尽可能去除冗余。 ( D)软件的生命周期较短。 30 下列关于嵌入式系统的软件结构的描述中,不正确的是 ( )。 ( A)简单的轮询结构只适用于系统的任务数量
14、较少、任务处理简单,且实时性要求不高的场景。 ( B)选择嵌入式系统软件结构 的一个基本原则是:选择可以满足响应时间需求的最简单的结构。 ( C)与简单的轮询结构相比,带中断的轮询结构由于中断的引入而使软件的复杂度明显降低。 ( D)带中断的轮询结构也称为中断驱动结构或前后台结构。 31 下列关于硬件抽象层和板级支持包的概念的陈述中,不正确的是 ( )。 ( A)板级支持包的特点是与硬件和操作系统都关系紧密,既有硬件相关性,又有操作系统相关性。 ( B)硬件抽象层是在操作系统层与硬件之间设置的独立的接口软件层,是所有直接依赖于硬件的软件。 ( C)板级支持包中包含硬件相关的设备 驱动程序。 (
15、 D)板级支持包主要完成外设存在自检、初始化外围设备、内存管理、加载和启动操作系统等功能。 32 下列关于 Bootloader的陈述中,不正确的是 ( )。 ( A)不同的 Bootloader程序功能虽有差别,但大多支持操作系统引导和加载功能。 ( B) Bootloader又称为 bootROM。 ( C)嵌入式操作系统的引导加载可以采用启动加载( bootloading)模式或下载( downloading)模式。 ( D) Bootloader依赖于具体的硬件结构。 33 一般而言,设备 驱动程序的功能不包括 ( )。 ( A)设备打开和关闭。 ( B)设备初始化。 ( C)设备文件
16、管理。 ( D)设备读取和写入。 34 下列关于实时系统的陈述中,不正确的是 ( )。 ( A)实时系统是必须在有限和确定的时间内对外部事件做出响应的信息系统。 ( B)实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对事件处理的时间正确性。 ( C)程控电话交换机检测到用户摘机后必须在 1秒钟内送出拨号音,则送拨号音任务的绝对时限即为 1秒钟。 ( D)实时性要求高的系统既要有足够强大的硬件平台 支撑,也要有专门设计的实时软件并合理安排任务的优先级,才能满足实时处理的要求。 35 下列关于嵌入式操作系统的陈述中,不正确的是 ( )。 ( A)风河公司的 VxWorks既按开发版本
17、的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费。 ( B)大多数嵌入式系统都是实时系统,而且多是强实时、多任务系统。 ( C) Windows CE和 Android操作系统属于单内核结构。 ( D) C OS操作系统是完全免费的操作系统。 36 下列各项中,不属于类 Unix操作系统的是 ( )。 ( A) Linux。 ( B) iOS。 ( C) FreeRTOS。 ( D) VxWorks。 37 下列关于 C OSII操作系统的陈述中,不正确的是 ( )。 ( A) C OSII的绝大部分代码是用 ANSI C语言编写的。 ( B) C OSII的任务由三部
18、分构成:程序代码、任务堆栈和任务控制块。 ( C) C OSII是抢占式实时内核,在任意时刻都可能发生任务调度,在任务调度时总是运行等待态任务中优先级最高的任务。 ( D)休眠态是任务代码驻留在内存中、但还没有交给内核调度的状态。 38 关于 C OSII操作系统任务状态转移的说法中,正确的是 ( )。 ( A)运行态任务调用函数 OSSemPend()后将转入被中断态。 ( B)被中断态的任务不可能直接转入等待态。 ( C)运行态任务被抢占后将转入休眠态。 ( D)被中断态的任务将在中断返回后转入就绪态。 39 下面有关基于嵌入式 WEB的应用系统说明中,不恰当的是 ( )。 ( A)嵌入式
19、 WEB服务器通常是与目标系统的控制器融为一体的。 ( B)基于嵌入式 WEB服务器开发的应用主要是提供一种远程操控设备的方式。 ( C)嵌入式 WEB服务器支持远程客户通过浏览器与其进行交互。 ( D)嵌入式 WEB服务器的应用需求与通用 WEB服务器的应用需求是相同的。 40 下面有关开发工具套件 ADS1 2的说法中,不正确的是 ( )。 ( A) ADS1 2以一个工程项目来管理应用程序涉及的源文件、头文件及其他的输入文件。 ( B) ADS1 2的工程项目中必须把应用程序涉及的文件按逻辑关系分组。 ( C) ADS1 2的工程项目中必须包含一个生成目标。 ( D) ADS1 2工具可
20、以完成应用程序的编辑、编译、连接工作。 二、填空题 41 数字图像的分辨率用水平分辨率 垂直分辨率表示,如 800600、 1024768等,我国高清电视的图像分辨率大多为 【 41】 1080,其宽高比为 【 42】 。 42 ADSL是利用普通电话线将家庭用户计算机接入互联网的技术之一。此时,用户端需配置一个 【 43】 设备,计算机则必须有 【 44】 接口。 43 如果 R0=0x80000000, R1=4, R2=0x31322375,而指令 STR R2, R0, R1 !执行后, 0x80000004中的数据 为 0x31, 0x80000005中的数据为 0x32, 0x80
21、000006中的数据 0x23, 0x80000007中的数据 0x75,则这种存储器格式为 【 45】 端模式, R0=【 46】 。 44 在 ARM处理器中,用于存储器保护的部件用英文缩写为 【 47】 ,用来完成虚拟地址到物理地址转换的部件英文缩写为 【 48】 。 45 ARM处理器在大端模式下,如果 R0=1, R1=0xFF,而指令 LDR R2, R1,R0执行后, R2的数据为 0xAABBCCDD,内 存 0x00000100中的数据为 【 49】 , 0x00000103中的数据为 【 50】 。 46 在 ARM指令中,两个无符号数在寄存器 R5和 R6中,若 R5【
22、51】 和 【 52】 。 47 S3C2410与一位数码管的连接如下图所示,假设 8段数码管为共阳接法。 U1作为锁存器(同相),并用于驱动。为使下图中的数码管显示字符 “0”的汇编语言程序片段如下,填 空使程序语句完整(假设端口已经初始化为输出)。PEDAT EQU 0x56000044 :定义 GPE数据端口地址 GPFDAT EQU 0x56000054 :定义 GPF数据端口地址 MOV R0, #0x 【 53】:字符 “0”的共阳编码 LDR R2,GPFDAT :指向 GPF数据端口 LDR R3, R2 :取 GPF数据端口 AND R3, R3,#0xFFFFFFFE ST
23、RB R3, R2 :输出 GPF0 0 LDR R1, GPEDAT :指向 GPE数据端口 STRB R0, R1 :输出 “0”的编码到外部锁存器输入端 ORR R3, R3,#0x00000001 STRB R3,【 54】:输出 GPF0 1,在 CLK产生满足锁存要求的负脉冲 (有上升沿 ) 48 如果一种存储器的总线工作频率为 333MHz,数据线宽度为 32位,每个存储器总线周期传输 1次数据,则该存储器的带宽为 【 55】 MB s。AM29LV160是一种典型的 NOR Flash芯片,芯片内部具有 20条地址线和 16条数据线,该芯片的存储容量为 【 56】 MB。 49
24、 利用定位卫星,在全球范围内实时进行定位 、导航的系统,称为全球卫星定位系统,简称为 【 57】 (用大写英文字母表示)。通用分组无线服务技术是GSM移动电话使用的一种移动数据业务(俗称 2 5G),它简称为 【 58】(用大写英文字母表示)。 50 按照内核结构分类, Android属于 【 59】 操作系统,这类内核的特点是各个模块之间的耦合度很 【 60】 ,通过函数调用实现模块之间的通信。 51 衡量实时操作系统性能的一个重要指标是从接收到可屏蔽中断请求信号到操作系统作出响应并转入中断服务程序所需要的 最长时间,称为 【 61】 时间。该时间包括两部分:一是 【 62】 时间,是指系统
25、因执行临界区代码等原因不允许响应中断请求的时间; 二是从硬件开始响应中断到开始执行中断服务程序第一条指令之间的时间。 52 Andriod系统采用堆层式软件架构,分为四层,从低层到高层分别是 【 63】系统运行库、应用程序框架和 【 64】 。 53 在下图所示的高端嵌入式系统的软件组成图中, A应为【 65】程序, B应为【 66】程序。 54 在微内核操作系统结构中,将 【 67】 、低级存储管理、中断处理和 【 68】 等必须的基本功能编译成一个功能精简、空间紧凑的模块,称为微内核。 55 若在 C OSII操作系统下共运行 64个任务,则最低优先级的任务的名称为【 69】 任务,其优先
26、级为 【 70】 。 56 在下图所示的 VxWorks&WindML平台组成图中, A应为【 71】程序, B应为【 72】程序。 57 在 C OSII操作系统中,当处于运行态的任务执行节拍延时函数OSTimeDly()后,该任务将转入 【 73】 态 。一旦预定的延时时间达到,该任务立即转入 【 74】 态。 58 实时操作系统完成每次任务所需时间的偏差称为 【 75】 。评价实时系统的实时性最重要的指标是 【 76】 , 即系统从事件请求开始到任务完成的时间间隔。 59 GDB是 GNU开发工具套件中调试程序的工具,其装入需要调试的可执行文件命令是 【 77】 命令,终止当前被调试程序
27、运行的命令是 【 78】 命令。 60 若某嵌入式系统的应用程序基于 C OSII操作系统平台来开发,那么,应用程序的 main()函数中,需要用函数 【 79】 来创建任务。创建任务前用函数【 80】 来初始化 C OSII。 三、综合题 61 酒店客房的门锁系统是由总台服务器和若干客房指纹锁组成,其基本功能具体描述如下: a、客房的指纹锁与总台服务器之间通过通信网络连接。 b、旅客在总台登记住宿时,录入其指纹信息,并提取其特征值存储在总台服务器中。同时录入一个密码 (若干位数字组成 ),以备指纹无法开锁时,用密码开锁。 c、旅客在开客房指纹锁时,把相应手指放在门锁的指纹采集部件上,采集相应
28、的指纹图像信 息,并传输给总台服务器。 d、总台服务器接收到某个客房指纹锁传输来的指纹图像信息后,进行特征值求取并进行匹配,若匹配正确,则回送开锁指令给客房指纹锁。 e、客房指纹锁收到开锁指令后,控制开锁的机械动作,并用绿色 LED灯指示开锁成功。 f、若匹配不正确,总台服务器回送不开锁指令给客房指纹锁。 g、客房指纹锁收到不开锁指令后,用红色 L,ED灯指示开锁不成功。 h、若指纹无法开锁,旅客还可以通过客房指纹锁上的数字按键输入密码,若密码匹配正确,也可以控制开锁的机械动作,并用绿色 LED灯指示开锁成功。 根据上述功能要 求的描述,若采用 S3C2410芯片为核心来构建客房指纹锁控制器的
29、硬件平台,请完善下面的叙述和 C语言程序 (需要使用的控制寄存器的格式见题后说明 )。 (1)若采集的指纹图像分辨率为 320240,灰度等级为 256,则存储一幅指纹图像的原始像素信息需要的存储容量为 【 81】 KB(1K=1000)。若采用 115 2Kbps的异步串行通信网传输,一幅指纹图像的传输时间至少需要 【 82】秒,若采用 10Mbps的以太网传输,一幅指纹图像的传输时间至少要 【 83】秒,因此,系统中总台服务器和若干个客房指纹锁之间选用以太网连 接。 (2)硬件构件设计时,以太网接口选用 AX88796芯片为核心来设计,若 S3C2410芯片的 nGCS2引脚连接到该芯片的
30、 【 84】引脚 (低电平有效 ),那么, AX88796芯片内部寄存器地址的首地址是: 【 85】。 (3)若客房指纹锁红色 LED指示灯的驱动电路由 GPIO的 GPC0引脚控制,绿色 LED指示灯的驱动电路由 GPC1引脚控制。 GPC0、 GPC1引脚各自输出 “0”时,其对应的 LED灯灭,各自输出 “1”时,其对应的 LED灯亮。那么,初始化 GPC0、 GPC1引脚为输出功能的语句是: rGPCCON=(rGPCCON l 0x00000005)& 【 86】 ); rGPCCON是端口 C的控制寄存器控制绿色 LED灯点亮和熄灭的语句分别是: rGPCDAT=rGPCDAT 【
31、 87】; rGPCDAT是端口 C的数据寄存器 rGPCDAT=rGPCDAT& 【 88】; 红色 LED灯点亮和熄灭的语句分别是: rGPCDAT=rGPCDAT 【 89】; rGPCDAT=rGPCDAT& 【 90】; (4)指纹采集部件由一个摄像芯片和光学镜头组成。 S3C2410芯片通过 I sup2C总线传输控制命令给摄像芯片。 硬件设计时,选择 S3C2410芯片的 GPE15、 GPE14引脚 与摄像芯片的引脚【 91】、 SCL相连。软件设计时,需要用下面语句初始化该引脚为 Isup2C功能引脚。 rGPECON=(rGPECON oxA0000000)【 92】 );
32、rGPECON是端口 E的控制寄存器 (5)若输入密码的键盘采用非标准键盘,键盘接口设计成 43的阵列。若设计时选用了 GPE0 GPE3来输出键盘行扫描信号,选用GPDO GPD2来输入键盘列信号。请补充完善下面的键盘扫描函数: *keyoutput是键盘扫描时的输出地址, keyinput是键盘读入时的地址 #define KEYOUTPUT(*(volatile INT8 U*)0x56000044)定义 GPE的数据端口 #define KEYINPUT(*(volatile INT8 U*)0x56000034)定义 GPD的数据端口 INTl6U ScanKey() INTl6U
33、key=0xFFFF; INTl6U i; INT8U temp=0xFF, output;rGPDCON=rGPDCON&【 93】;初始化 GPD0 GPD2为输入rGPECON=(rGPECON&【 94】 )10x00000055); 初始化 GPE0 GPE3为输出; for(i=1; (i =【 95】 )&(i 0); i =1) output =0xFF: output&=( i); KEYOUTPUT=output; temp=KEYINPUT; if(temp&Ox07)!=【 96】 ) key: (i); key =8: key =(temp&Ox07) 0xF8);
34、return(key); return 0xFFFF; 上面的键盘扫描函数返回的是由键盘行信号和键盘列信号合并而成的一个 16位二进制 值,根据该函数的返回值,可以判断是否有按键按下,并可确定是哪个按键按下。若返回值为【 97】时,可知键盘中无键按下,若返回值为【 98】时,可知键盘中第 3行第 2列的键被按下。 (注:以 GPE0对应的键盘行为第一行,以 GPD0对应的键盘列为第一列 )(6)为了便于以太网通信程序的编写,客房指纹锁的应用软件基于 OS 操作系统来设计,客房指纹锁的应用程序主函数中,需要用OSTaskCreate()函数【 99】,并用【 100】函数启动多任务调度功能。说明
35、:下面是试题解答时需要用到的寄存器格式及相关说明 o1)端口 C的控 制寄存器(GPCCON)3)端口 E的控制寄存器(GPECON)计算机三级(嵌入式系统开发技术)机试模拟试卷 56答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 嵌入式系统是嵌入式计算机系统的简称。从应用角度来说,嵌入式系统可以理解为是一种控制、监视或协助设备、机器、工厂运行的装置,随着技术的进步和应用的拓展, 嵌入式系统的内涵也还在发展和变化,尽管如此,和人们日常使用的通用计算机(如个人计算机)相比,嵌入式系统还是具有很多不同之处的。故此题选择 D。 2 【正确答案】 D 【试题解析】 嵌入式系统与具体应用紧密
36、结合, 具有很强的专用性, GPS导航仪、数码相机等设备是嵌入式系统的典型应用,汽车、数控机床中的嵌入式系统要求具有很高的可靠性,嵌入式系统中的软件一般固化在只读存储器( ROM)中, 用户通常不能随意变更其中的程序功能。故此题选择 D。 3 【正确答案】 B 【试题解析】 嵌入式系统由硬件和软件两部分组成。有些嵌入式系统会包含多个处理器,分为中央处理器和协处理器。嵌入式系统中的存储器用于存储程序和数据,数据总线是嵌入式系统中各组件之间进行数据传输的一个传输通路 。故此题选择 B。 4 【正确答案】 C 【试题解析】 嵌入式处理芯片一般支持实时处理,具有低功耗和可扩展性,集成了测试电路。嵌入式
37、处理芯片有多种产品类型,包括微处理器、数字信号处理器、微控制器和片上系统。故此题选择 C。 5 【正确答案】 B 【试题解析】 静态图像格式主要有 BMP、 JPEG、 GIF, APE是流行的数字音乐无损压缩格式之一。故此题选择 B。 6 【正确答案】 D 【试题解析】 用来描述数字图像的参数主要有图像大小(图像分辨率)、位平面数目、像素深度和颜色模型。故此题 选择 D。 7 【正确答案】 B 【试题解析】 字符的形状有两种描述方法,点阵法和轮廓法。前者描述字符在离散点阵中笔画的占位信息,后者描述字符的轮廓,即把字符的轮廓用一组直线和曲线来勾画,字型库中记录的是每一直线和曲线的端点及控制点的
38、坐标。故此题选择 B。 8 【正确答案】 B 【试题解析】 通信系统可分为有线通信和无线通信两大类,模拟信号和数字信号是通信系统中所传输的两种形式的信号。模拟信号在传输过程中容易受噪声信号的干扰,传输质量不够稳定。把模拟信号转换成数字信号再进行传输的通信传输技术 称为数字通信。故此题选择 B。 9 【正确答案】 D 【试题解析】 ARM处理器特点包括单周期操作、只使用加载存储指令访问内存、三地址指令格式、指令流水线技术、低功耗设计、采用 RISC指令集结构。故此题选择 D。 10 【正确答案】 B 【试题解析】 支持 Thumb 2指令集子集的处理器主要有 CortexM系列和CortexR系
39、列。其中 CortexM系列微控制器主要面向控制领域,具有高性价比、最低成本、极低功耗、可移植性好的特点。故此题选择 B。 11 【正确答案】 A 【试 题解析】 嵌入式处理器的体系结构按存储机制可以分为冯 诺依曼结构和哈佛结构。选项中 CortexM0采用了冯 诺依曼结构,其余都是哈佛结构。故此题选择 A。 12 【正确答案】 C 【试题解析】 MMU(存储器管理单元)的功能包括虚拟地址到物理地址的转换和存储器访问权限控制。 MMU能把系统中不同类型的存储器(如 Flash、SRAM、 SDRAM、 ROM)进行统一管理。故此题选择 C。 13 【正确答案】 D 【试题解析】 Thumb2内
40、核技术兼有 16位及 32位指令长度。故此题选择 D。 14 【正确答案】 B 【试题解析】 ARM处理器共有 37个寄存器,包括 31个通用寄存器(含 PC)和6个状态寄存器,其中 R13对应的是堆栈指针( SP)。故此题选择 B。 15 【正确答案】 D 【试题解析】 CPSR是当前程序状态寄存器。当发生异常时,处理器自动改变CPSR的值,进入相应的工作模式。故此题选择 D。 16 【正确答案】 C 【试题解析】 选项中 SWI是异常中断类指令,其余都是数据处理类的指令助记符。故此题选择 C。 17 【正确答案】 D 【试题解析】 LDR是从 存储器到寄存器的数据传送指令, STR是寄存器
41、到存储器的数据传送指令。故此题选择 D。 18 【正确答案】 A 【试题解析】 从存储器到寄存器的数据传送指令的 LDR,且是将地址装入寄存器,故此题选择 A。 19 【正确答案】 B 【试题解析】 复位电路是嵌入式最小硬件系统的一个组成部分,嵌入式处理器系统复位引脚为 nRESET时,表示低电平复位(不带 n的表示高电平复位),一般情况下,复位信号的时间宽度必须保持若干个处理器时钟周期才能使系统可靠复位,对于经典 ARM处理器复位后, PC指针指向唯一的地 址 0x00000000。故此题选择 B。 20 【正确答案】 B 【试题解析】 典型嵌入式系统硬件由嵌入式最小硬件系统、前向通道、人机
42、交互通道、相互互连通道、后向通道组成。故此题选择 B。 21 【正确答案】 A 【试题解析】 基于 AMBA总线的处理器使用系统总线和外围总线连接高速系统组件和低速外围组件,速度不高的外部接口连接外围总线( APB),包括定时器、并行接口和串行接口等;而 LCD控制器和中断控制器等都连接在系统总线上。故此题选 A。 22 【正确答案】 B 【试题解析】 ARM处理器片内数据存储器通常使用的是 SRAM,片内程序存储器通常使用的是 Flash ROM,从结构上看 “高带宽外部存储器控制接口 ”与 AMBA的系统总线相连,通过 AMBA的 “高带宽外部存储器控制接口 ”可以对外部扩展的存储器进行管
43、理与控制。故此题选择 B。 23 【正确答案】 D 【试题解析】 CPU使用最频繁的少量的程序代码和数据存放在高速缓冲存储器(Cache)中,为了提高处理速度:正在运行中程序的数据和代码存放在主存储器(内存)中,尚未启动运行的其余程序或数据存放在容量很大的外部存储器(外存)中。故 此题选择 D。 24 【正确答案】 D 【试题解析】 串行外设( SPI)接口是一种同步串行外设接口,允许嵌入式处理器与各种外围设备以串行方式进行通信、数据交换。 SPI可以构成一主一从式、一主多从式和互为主从式系统。故此题选择 D。 25 【正确答案】 D 【试题解析】 HDMI即高清晰度多媒体接口,适合影像传输,
44、是一种数字化音频视频接口,最高数据传输速率为 10 2Gbps,目前已有多个 ARM芯片内置了HDMI控制器接口。故此题选择 D。 26 【正确答案】 C 【试题解析】 图中的 键盘接口采用的是非编码键盘的结构形式, GPF6 GPF1是 ARM处理器的 GPIO接口的一部分, VDD3 3表示该端点的电压为 3 3V,当 KEY1键按下时,流过该按键的电流可简单估算为 0 33mA, GPF6 GPF1引脚的逻辑值为 111110。故此题选择 C。 27 【正确答案】 C 【试题解析】 实时时钟( RTC)组件采用单独的供电引脚和时钟源,通过编程可以对 RTC内部的年、月、日、星期、时、分、
45、秒寄存器的值进行设置,但分频系数由时钟源决定,无法通过编程改变。故此题选择 C。 28 【正确答案】 D 【试题解析】 采用嵌入式处理器自带的 UART可以组成 RS232 RS485通信接口, RS232采用负逻辑传输,其接口的信号线采用单端输出方式,逻辑 0的电压范围为 +3V +15V,逻辑 1的电压范围为 15V 3V,而 RS485标准采用差分信号传输方式。故此题选择 D。 29 【正确答案】 D 【试题解析】 嵌入式软件与硬件一体化,软件固化存储,对代码时空效率和实时性要求高,软件可裁剪,要尽可能去除冗余,大多数低端嵌入式系统不用操作系统,所以软件的生命周期相对较长。故此题选择 D
46、。 30 【正确答案】 C 【试题解析】 选择嵌入式系统软件结构的一个基本原则是:选择可以满足响应时间需求的最简单的结构。简单的轮询结构只适用于系统的任务数量较少、任务处理简单,且实时性要求不高的场景,带中断的轮询结构也称为中断驱动结构或前后台结构,但并没有因为中断的引入而使软件的复杂度明显降低。故此题选择C。 31 【正确答案】 D 【试题解析】 硬件抽象层是在操作系统层与硬件之间设置的独立的接口软件层,是所有直接依赖于硬件的软件。板级支持包中包含硬件相关的设备驱动程序,其特点是与硬件和操作 系统都关系紧密,既有硬件相关性,又有操作系统相关性。BSP含有电路板的全套初始化程序,包括操作系统初
47、始化。 D项是引导加载程序的功能。故此题选择 D。 32 【正确答案】 B 【试题解析】 嵌入式系统加电后执行的第一批最初操作,称为引导或者自举( Boot),对应的程序称为引导程序或者引导加载程序( Bootload)。故此题选择B。 33 【正确答案】 C 【试题解析】 一般而言,设备驱动程序的功能包括设备打开和关闭、设备初始化、设备读取和写入,不包括设备文件管理。故此题选择 C。 34 【 正确答案】 C 【试题解析】 实时系统是必须在有限和确定的时间内对外部事件做出响应的信息系统,一旦任务执行时间超过截止时间系统的总损益就为负,这种实时系统称为硬实时系统,否则为软实时系统。对于硬实时系
48、统,一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置:而软实时系统中如果输出响应超过时限,一般不会造成严重后果:程控电话交换机送拨号音任务属于软实时系统。故此题选择 C。 35 【正确答案】 D 【试题解析】 C OS是 C OSII的早起版本,属于源码公开的嵌入式操作系统, 但并非是完全免费的操作系统。故此题选择 D。 36 【正确答案】 C 【试题解析】 FreeRTOS是一个迷你的实时操作系统内核。相对 C OSII、embOS等商业操作系统, FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行。故此题选择 C。 37 【正确答案】 C 【试题解析】 C OSII是抢占式实时内核,在任意时刻都可能发生任务调度,在任务调度时总是运行就绪态任务中优先级最高的任务。故此题选择 C。 38 【正确答案】 B 【试题解析】 发生中断时 CPU提供相应的中断服务,原来正在运行的任务