1、三级嵌入式系统开发技术-1 及答案解析(总分:99.98,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是_。(分数:1.00)A.电饭煲B.路由器C.巨型机D.POS 机2.嵌入式系统硬件的核心是 CPU。下面关于嵌入式系统 CPU 特点的叙述中,错误的是_。(分数:1.00)A.支持实时处理B.低功耗C.字长在 16 位以下D.集成了测试电路3.下面关于微控制器的叙述中,错误的是_。(分数:1.00)A.微控制器将整个计算机硬件的大部分甚至全部电路集成在一块芯片中B.微控制器品种和数量最多,在过程控制、机
2、电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用C.微控制器的英文缩写是 MCUD.8 位的微控制器现在已基本淘汰4.片上系统(SoC)也称为系统级芯片。下面关于 SoC 叙述中,错误的是_。(分数:1.00)A.SoC 芯片中只有一个 CPU 或 DSPB.SoC 芯片可以分为通用 SoC 芯片和专用 SoC 芯片两大类C.专用 SoC 芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类D.FPGA 芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作5.数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述
3、中,错误的是_。(分数:1.00)A.它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理B.后端通常是以嵌入式 DSP 作为核心的 SoC 芯片,DSP 用于完成数字图像处理C.负责进行数码相机操作控制的(如镜头变焦、快门控制等)是一个 32 位的 MCUD.高端数码相机配置有实时操作系统和图像处理软件6.电子书阅读器中存储的一本中文长篇小说,大小为 128KB,文件格式为.txt,试问该小说包含的汉字大约有_?(分数:1.00)A.6 万字B.12 万字C.25 万字D.40 万字7.数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。目前数字有线电视所
4、传输的数字视频采用的压缩编码标准是_。(分数:1.00)A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-78.下面是 IP 协议中 C 类 IP 地址有关规定的叙述,其中正确的是_。(分数:1.00)A.它适用于中型网络B.它所在的网络最多只能连接 254 台主机C.它不能用于多目的地址发送(组播)D.它的二进制表示中最高 3 位一定是“101”9.对于嵌入式处理器内核的分类,以下说法正确的是_。(分数:1.00)A.按照字长可分为 8 位结构和 32 位结构B.按照存储结构可分为 RISC 和哈佛结构C.按照体系结构可分为 CISC 和 RISC 结构D.按照指令结构可分为冯诺
5、依曼结构和哈佛结构10.不属于 ARM 内核主要特点的是_。(分数:1.00)A.功耗低B.功能强大C.采用 RISC 结构D.全部采用哈佛结构11.以下关于 ARM 处理器内核说法正确的是_。(分数:1.00)A.经典 ARM 处理器包括 Cortex-M、Cortex-R 和 Cortex-A 三大类B.Cortex-A 系列为应用 Cortex 处理器,主要面向高端应用设计C.Cortex-M 系列为面向控制领域的实时嵌入式处理器D.ARM11 性能优于 Cortex-A5,但低于 Cortex-A1512.以下关于 ARM 处理器工作状态说法错误的是_。(分数:1.00)A.工作状态包
6、括 ARM 状态、Thumb 及 Thumb-2 状态和调试状态三种B.ARM 状态既支持 16 位指令宽度也支持 32 位指令宽度C.Thumb 状态或 Thumb-2 状态下代码密度大于 ARM 状态,占用存储空间较小D.ARM 处理器复位后总处于 ARM 状态13.如果要选择 ARM 处理器工作在外部中断模式,允许外部中断 IRQ,禁止快速中断 FIQ,使用 Thumb 工作状态,则需要设置的寄存器是_。(分数:1.00)A.PSPB.MSPC.CPSRD.SPSR14.已知内存 0x80000000 中的内容为 0x33,0x80000001 中的内容为 0x31,0x80000002
7、 中的内容为0x30,0x80000003 中的内容为 0x32,则 ARM 在大端模式下地址 0x80000000 所指示的一个字为_。(分数:1.00)A.0x33303132B.0x32303133C.0x32303331D.0x3331303215.在 Thumb 指令集中,32 位有效立即数是由 8 位立即数通过下面哪一种操作而间接得到的_。(分数:1.00)A.左移B.右移C.循环左移D.循环右移16.ARM 处理器在指令 LDR R2,R5,#2!执行后,R5 中的值为_。(分数:1.00)A.R5 不变B.R5=R5+2C.R5=R2+2D.R5=217.将 ARM 处理器 R
8、0 中的一个字节的数据,存入由 R1+4 指示的内存区域,且地址自动更新,则使用的ARM 指令是_。(分数:1.00)A.STR R0,R1,#4B.STRH R0,R1,#4!C.STRH R0,R1,#4D.STRB R0,R1,#4!18.在以下 ARM 处理器的指令操作码中可让寄存器 R1 中的指定位“置位”的指令操作码是_。(分数:1.00)A.MOVB.ANDC.ADDD.ORR19.下面关于嵌入式系统的叙述中,错误的是_。(分数:1.00)A.嵌入式系统常用的电源模块有 AC-DC 模块、DC-DC 模块或 LDO 模块B.大部分嵌入式处理器只能使用内部时钟信号发生器,不能使用外
9、部时钟信号源C.若嵌入式处理器芯片的系统复位引脚为 nRESET,则表示低电平复位D.基于 ARM 处理器内核的嵌入式处理器芯片都有调试接口20.典型的嵌入式系统硬件由嵌入式最小硬件系统及相关的通道或接口组成,若一个嵌入式系统需要完成模拟量输入功能,该功能由下面列出的嵌入式系统的_实现。(分数:1.00)A.前向通道B.后向通道C.人机交互通道D.相互互连通道21.下面与 AMBA(Advanced Microcontroller Bus Architecture)有关的叙述中,错误的是_。(分数:1.00)A.AMBA 是 ARM 公司公布的用于连接和管理片上系统中各功能模块的开放标准和片上
10、互连规范B.AMBA 规定了 ARM 处理器内核与处理器内部 RAM、DMA 以及高带宽外部存储器等快速组件的接口标准C.ARM 处理器内核与外围端口及慢速设备接口组件的接口标准不包含在 AMBA 规范中D.AMBA 有多个版本,性能随版本的发展而逐步提高22.以 ARM 内核为基础的嵌入式处理器芯片采用系统总线与外围总线的层次结构方式构建片上系统,下面列出的组件中,不与外围总线相连的组件是_。(分数:1.00)A.UARTB.DMA 控制器C.ADCD.USB 设备23.基于 ARM 内核的嵌入式芯片中包含定时/计数组件,下面列出的_不属于定时/计数组件。(分数:1.00)A.ADCB.Ti
11、merC.RTCD.WDT24.基于 ARM 内核的嵌入式芯片中包含互连通信组件,下面列出的_不属于互连通信组件? A.DAC B.SPI C.I2C D.CAN(分数:1.00)A.B.C.D.25.下面是关于嵌入式系统使用的存储器的叙述,其中错误的是_。(分数:1.00)A.系统使用的 RAM 有 SRAM、DRAM 等多种B.Flash 存储器分为 NOR Flash 和 NAND Flash 两种C.FRAM 已得到使用D.目前还没有使用 Cache 存储器26.下面关于串行外设接口 SPI 的叙述中,错误的是_。(分数:1.00)A.SPI 一般使用 4 条信号线:SCK、MISO、
12、MOSI 和 SSELB.采用 SPI 可以构成“一主一从式”系统C.采用 SPI 可以构成“一主多从式”系统D.采用 SPI 不能构成“多主多从式”系统27.下面关于 USB 接口的叙述中,错误的是_。(分数:1.00)A.USB 支持热插拔B.USB 2.0 是目前传输速率最高的 USB 版本C.USB 接口提供了内置电源D.USB 2.0 采用半双工差分方式传送信息28.8 段共阴极 LED 数码管如图所示,为使其显示数字 5,其段代码(高位到低位的顺序是:dp g f e d c b a)为_。 (分数:1.00)A.0x7FB.0xC0C.0x80D.0x6D29.IEEE 的实时
13、UNIX 分委会认为实时操作系统应该具备若干特征,下面_不是实时操作系统必须具有的特征。(分数:1.00)A.具有异步 I/O 和中断处理能力B.任务切换时间和中断延迟时间确定C.优先级中断和调度D.轮转调度30.一般按照对外部事件的响应时间快慢,将嵌入式操作系统分成强实时型和普通实时型。以下均为强实时嵌入式操作系统的是_。(分数:1.00)A.VxWorks,pSOS,C/OS-IIB.VxWorks,pSOS,Windows EmbeddedC.pSOS,C/OS-II,CLinuxD.pSOS,Windows Embedded,Symbian31.UNIX、嵌入式 Linux、WinCE
14、、Mac OS、Android OS 和 DOS 操作系统是典型的单内核(也称为宏内核)操作系统,相对于微内核操作系统,下面不属于单内核操作系统缺点的是_。(分数:1.00)A.占用内存空间大B.缺乏可扩展性而不方便移植C.内核切换太快D.可靠性较低32.如下几种 Bootloader 中,用于 Linux 操作系统引导程序加载时所支持不同体系结构处理器种类最多的是_。(分数:1.00)A.LILOB.GRUBC.U-BootD.Loadlin33.关于 C/OS-II 的基本特点,以下说法错误的是_。(分数:1.00)A.C/OS-II 是抢占式实时操作系统内核B.由于存在内核任务,用户编写
15、的应用程序最多可以有 60 个任务C.C/OS-II 不支持时间片轮转调度法D.C/OS-II 允许每个任务有不同的栈空间34.在 C/OS-II 中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其中不能达到保护目的的方法是_。(分数:1.00)A.利用宏 OS_ENTER_CRITICAL()和 OS_EXIT_CRITICAL()来关闭中断和打开中断B.利用函数 OSSchedLock()和 OSSchedUnlock()对任务调度函数上锁和开锁C.利用信号量、互斥信号量、邮箱和消息队列进行任务间通信D.利用内存文件进行任务间的大规模数据共享35.移植 C/OS-II 到一个嵌
16、入式系统电路板上正常运行,下面_条件不是必须的。(分数:1.00)A.处理器的 C 编译器能产生可重入代码,且用 C 语言就可以打开和关闭中断B.该电路板的处理器必须具备 MMU(存储管理单元)C.处理器支持中断,并且能产生定时中断(通常在 10 至 100Hz 之间)D.处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区36.Nios II 软核处理器的硬件抽象层(HAL)系统库是一个轻量级 C/C+运行时环境,属于单线程的类 UNIX运行库,关于它所提供的服务如下_项说法是错误的。(分数:1.00)A.结合 NewLib ANSI C 标准库,向用户提供熟知的标准库函数B.提供设备驱
17、动,使用户可以访问系统中的所有设备C.为系统提供了 TCP/IP 协议栈D.系统初始化,在 main()函数之前完成软核处理器 Nios 和运行库环境的初始化任务37.苹果公司的嵌入式移动电子产品风靡全球,iOS 操作系统也随之为大众所熟悉。根据 iOS 的发展历史,它的前身是_。(分数:1.00)A.DOSB.UNIX-BSDC.OS/2D.pSOS 4.438.以下关于微内核操作系统的叙述中,错误的是_。(分数:1.00)A.内核小巧,传统操作系统内核中的许多部分都被移出内核B.接口一致,所有进程请求使用统一接口,进程不区分内核模式和用户模式服务C.各个功能模块之间松散耦合,只完成服务功能
18、,系统管理功能交给一个或多个特权服务程序D.微内核功能扩充方便,而且各个功能之间的切换而引起的开销比较小39.开发嵌入式系统时,需要构建一个宿主机-目标机的开发环境。若目标机是裸机,那么为了调试和下载软件需要将调试仿真器连接到目标机的哪一种接口?_。(分数:1.00)A.SPI 接口B.以太网接口C.JTAC 接口D.USB 接口40.嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是_。(分数:1.00)A.提高开发质量,缩短开发周期,降低开发成本B.优化软件代码的存储容量,以便降低存储器的需求C.降低嵌入式系统的功耗
19、D.便于设计需要调用操作系统 API 函数的应用程序二、填空题(总题数:20,分数:40.00)41.为提高 SoC 的设计效率,减少重复开发,通常大多以 IP 核为基础,在单个芯片上集成处理器、存储器和各种接口等组件,组成一个相当完整的计算机系统。按照 IC 设计文件的类型,IP 核通常分为三种: 1核、固核和 2 核。 (分数:2.00)42.目前数码相机中用于存储所拍摄相片的大多是 1 存储器,假设一台数码相机一次可连续拍摄 65536 色的 10241024 的彩色相片 80 张,数据压缩比平均是 4,则它使用的存储器容量大约是 2MB。 (分数:2.00)43.无线局域网(WLAN)
20、是以太网与无线通信技术相结合的产物。它借助无线电波进行数据传输,所采用的通信协议主要是 1,数据传输速率可以达到 11Mbps、54Mbps、 2Mbps 甚至更高。 (分数:2.00)44.经典 ARM 处理器有 7 种异常:主要包括复位 RESET、未定义指令 UND、软件中断 SWI、指令预取中止PABT、数据访问中止 DABT、外部中断请求 IRQ 以及 1,其中优先级最高的异常是 2。 (分数:2.00)45.ARM 处理器 Cortex 系列包括 Conex 嵌入式处理器和 Cortex 应用处理器,其中 Cortex 嵌入式处理器包括主要应用于控制领域的 1 系列和面向实时应用领
21、域的 2 系列。 (分数:2.00)46.Thumb-2 指令集提供了专门用于开、关中断的专用指令,关外部中断使用的指令为: 1,开外部中断的指令为: 2。 (分数:2.00)47.已知 ARM 处理器 R1=0x12345678,R2=0xFF008899,则执行指令 AND R0,R1,R2 后,寄存器 R0= 1,R1= 2。 (分数:2.00)48.某 ARM 汇编语言程序要调用子程序,子程序名为 MySubrutine,则调用该子程序的指令为 1,子程序返回调用程序的指令为 2。 (分数:2.00)49.按照 AMBA 总线规范,基于 ARM 内核的嵌入式处理器芯片采用系统总线与 1
22、 总线两层结构的方式构建片上系统。其中的系统总线主要用于连接 2 带宽快速组件。 (分数:2.00)50.嵌入式系统的存储器以半导体存储器为主。随着技术的不断发展,新型存储器不断出现,主要包括FRAM 和 MRAM,分别称为_存储器和_存储器。 (分数:2.00)51.半导体存储器芯片的存储容量取决于该芯片的_总线的条数和_总线的位数。 (分数:2.00)52.I 2 C 总线被启动后,多个主机在每发送一个数据位时都要对 SDA 信号线电平进行检测,只要检测的电平与自己发出的电平 1 就会继续占用总线。总线控制遵循的原则是谁先发送 2 电平谁就会掌握对总线的控制权。 (分数:2.00)53.U
23、ART 由 1 器、 2 器、控制单元及波特率发生器等构成。 (分数:2.00)54.嵌入式系统与通用计算机系统软件的相同之处,指的是嵌入式系统通常也具备 1 加载程序,外设 2 程序,操作系统,文件系统,网络协议栈,图形用户界面,数据库,以及各种各样的应用程序等,这些软件都是通用计算机所拥有的。 (分数:2.00)55.数据库管理系统、图形用户界面、互联网浏览器、媒体播放器等软件,如果运行在嵌入式系统上,往往具有内部结构精简, 1 轻量化,占用存储资源 2 的特点。 (分数:2.00)56.实时系统的主要特征是能够及时响应外部发生的随机任务请求并且能够在规定的时限内完成任务。任务时限有两种
24、1 时间,也就是任务开始执行时间到任务必须完成的时间间隔。 2 时间,或者叫做任务最快完成时间,这是无中断响应情况下的任务最快执行时间。 (分数:2.00)57.实时系统对时间约束要求的严格性,使 1 性成为实时系统的一项重要性能要求,它是指 RTOS 能够对外部事件的 2 时间和实时任务的执行时间进行判断,以确定被事件触发的实时任务能否在规定的时间内完成。 (分数:2.00)58.一般按响应时间将实时系统分成三类: 1 实时系统,其响应时间一般在毫秒级或微秒级;普通实时系统,其响应时间一般在秒级; 2 实时系统,其响应时间一般在数十秒级。 (分数:2.00)59.嵌入式系统的开发过程按顺序可
25、以分成 1 分析与规格说明、系统设计、 2 设计、系统集成与测试等 4个阶段,测试的目的是验证模块/系统的功能和性能,以及发现错误。 (分数:2.00)60.若以 S3C2410 为核心的目标机上,已经移植成功 Linux 操作系统。若要开发该目标机的 Linux 应用程序,通常使用 arm-linux- 1 交叉编译器来编译应用程序。若要对一个应用程序进行调试排错,则应该在编译命令中加 2 参数对它进行编译。 (分数:2.00)三、综合题(总题数:1,分数:20.00)酒店客房的门锁系统是由总台服务器和若干客房指纹锁组成,其基本功能具体描述如下: a、客房的指纹锁与总台服务器之间通过通信网络
26、连接。 b、旅客在总台登记住宿时,录入其指纹信息,并提取其特征值存储在总台服务器中。同时录入一个密码(若干位数字组成),以备指纹无法开锁时,用密码开锁。 c、旅客在开客房指纹锁时,把相应手指放在门锁的指纹采集部件上,采集相应的指纹图像信息,并传输给总台服务器。 d、总台服务器接收到某个客房指纹锁传输来的指纹图像信息后,进行特征值求取并进行匹配,若匹配正确,则回送开锁指令给客房指纹锁。 e、客房指纹锁收到开锁指令后,控制开锁的机械动作,并用绿色 LED 灯指示开锁成功。 f、若匹配不正确,总台服务器回送不开锁指令给客房指纹锁。 g、客房指纹锁收到不开锁指令后,用红色 LED 灯指示开锁不成功。
27、h、若指纹无法开锁,旅客还可以通过客房指纹锁上的数字按键输入密码,若密码匹配正确,也可以控制开锁的机械动作,并用绿色 LED 灯指示开锁成功。 根据上述功能要求的描述,若采用 S3C2410 芯片为核心来构建客房指纹锁控制器的硬件平台,请完善下面的叙述和 C 语言程序(需要使用的控制寄存器的格式见说明)。 说明:下面是试题解答时需要用到的寄存器格式及相关说明。 1)端口 C 的控制寄存器(GPCCON) 引脚 GPCCON 的位 描述 GPC15 31:30 00=输入,01=输出,10=VD7,11=保留 GPC14 29:28 00=输入,01=输出,10=VD6,11=保留 CPC13
28、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=保留 GPC7P 15:14 00=输入,01=输出,10=LCDVF2,11=保留 GPC6 13:12 00=输入,01=输出,10=LCDVF1,11=保留 GPC5 11
29、:10 00:输入,01=输出,10=LCDVF0,11=保留 GPC4 9:8 00=输入,01=输出,10=VM,11=IIS 数据输出 GPC3P 7:6 00=输入,01=输出,10=VFRAME,11=IIS 数据输入 GPC2 5:4 00:输入,01=输出,10=VLINE,11=保留 GPC1 3:2 00=输入,01=输出,10=VCLK,11=保留 GPC0 1:0 00=输入,01=输出,10=LEND,11=保留 2)端口 D 的控制寄存器(GPDCON) 引脚 GPCCON 的位 描述 GPD15 31:30 00=输入,01=输出,10=VD23,11=保留 GPD
30、14 29:28 00=输入,01=输出,10=VD22,11=保留 GPD13 27:26 00=输入,01=输出,10=VD21,11=保留 GPD12 25:24 00=输入,01=输出,10=VD20,11=保留 GPD11 23:22 00=输入,01=输出,10=VD19,11:保留 GPD10 21:20 00=输入,01=输出,10=VD18,11=保留 GPD9 19:18 00=输入,01=输出,10=VD17,11=保留 GPD8 17:16 00=输入,01=输出,10=VD16,11:保留 GPD7 15:14 00=输入,01=输出,10=VD15,11:保留 GP
31、D6 13:12 00=输入,01=输出,10=VD14,11=保留 GPD5 11:10 00=输入,01=输出,10=VD13,11=保留 GPD4 9:8 00=输入,01=输出,10=VD12,11=保留 GPD3 7:6 00=输入,01=输出,10=VD11,11=保留 GPD2 5:4 00=输入,01=输出,10=VD10,11=保留 GPD1 3:2 00=输入,01=输出,10=VD9,11=保留 GPDo 1:0 00=输入,01=输出,10=VD8,11=保留 3)端口 E 的控制寄存器(GPECON) 引脚 GPCCON 的位 描述 GPE15 31:30 00=输入
32、,01=输出,10=IICSDA,11=保留 GPE14 29:28 00=输入,01=输出,10=IICSCL,11=保留 GPE13 27:26 00=输入,01=输出,10=SPICLK0,11=保留 GPE12 25:24 00=输入,01=输出,10=SPIMOSI0,11=保留 GPE11 23:22 00=输入,01=输出,10=SPIMIS00,11=保留 GPE10 21:20 00=输入,01=输出,10=SSDAT3,11=保留 GPE9 19:18 00=输入,01=输出,10=SSDAT2,11=保留 GPE8 17:16 00=输入,01=输出,10=SSDAT1,
33、11=保留 GPE7 15:14 00=输入,01=输出,10=SSDAT0,11=保留 GPE6 13:12 00=输入,01=输出,10=SDCMD,1 1=保留 GPE5 11:10 00=输入,01=输出,10=SDLCK,11=保留 GPE4 9:8 00=输入,01=输出,10=IISSDO,11=IIS 数据输出 GPE3 7:6 00=输入,01=输出,10=IISSI,11=IIS 数据输入 CPE2 5:4 00=输入,01=输出,10=CDCLK,11=保留 GPE1 3:2 00=输入,01=输出,10=IISCLK,11=保留 GPE0 1:0 00=输入,01=输出
34、,10=IISLRCK,11=保留 4)端口 H 的控制寄存器(GPHCON) 引脚 GPCCON 的位 描述 GPH10 21:20 00=输入,01=输出,10=CLKOUT1,11=保留 GPH9 19:18 00=输入,01=输出,10=CLKOUT0,11=保留 GPH8 17:16 00=输入,01=输出,10=UEXTCLK,11=保留 GPH7 15:14 00=输入,01=输出,10=RXD2,11=保留 CPH6 13:12 00=输入,01=输出,10=TXD2,11=保留 GPH5 11:10 00=输入,01=输出,10=RXD1,11=保留 CPH4 9:8 00=
35、输入,01=输出,10=TXD1,11=IIS 数据输出 CPH3 7:6 00=输入,01=输出,10=RXD0,11=IIS 数据输入 GPH2 5:4 00=输入,01=输出,10=TXD0,11=保留 GPH1 3:2 00=输入,01=输出,10=nRTS0,11=保留 GPHO 1:0 00=输入,01=输出,10=nCTS0,11=保留 (分数:19.98)(1).若采集的指纹图像分辨率为 320240,灰度等级为 256,则存储一幅指纹图像的原始像素信息需要的存储容量为_KB(1K=1000)。若采用 115.2Kbps 的异步串行通信网传输,一幅指纹图像的传输时间至少需要_秒
36、,若采用 10Mbps 的以太网传输,一幅指纹图像的传输时间至少要_秒,因此,系统中总台服务器和若干个客房指纹锁之间选用以太网连接。(分数:3.33)_(2).硬件构件设计时,以太网接口选用 AX88796 芯片为核心来设计,若 S3C24.10 芯片的 nGCS2 引脚连接到该芯片的_引脚(低电平有效),那么,AX88796 芯片内部寄存器地址的首地址是:_。(分数:3.33)_(3).若客房指纹锁红色 LED 指示灯的驱动电路由 GPIO 的 GPC0 引脚控制,绿色 LED 指示灯的驱动电路由GPC1 引脚控制。GPC0、GPC1 引脚各自输出“0”时,其对应的 LED 灯灭,各自输出“
37、1”时,其对应的LED 灯亮。那么,初始化 GPC0、GPC1 引脚为输出功能的语句是:rGPCCON=(rGPCCON | 0x00000005)INT16U i; INT8U temp=0xFF, output; rGPDCON=rGPDCON for(i=1; (i=_) i=1) output |=0xFF; output KEYOUTPUT=output; temp=KEYINPUT; if(temp key=8; key |=(temp return(key); return 0xFFFF; 上面的键盘扫描函数返回的是由键盘行信号和键盘列信号合并而成的一个 16 位二进制值,根据该
38、函数的返回值,可以判断是否有按键按下,并可确定是哪个按键按下。若返回值为_时,可知键盘中无键按下,若返回值为_时,可知键盘中第 3 行第 2 列的键被按下。(注:以 GPE0 对应的键盘行为第一行,以 GPD0 对应的键盘列为第一列)(分数:3.33)_(6).为了便于以太网通信程序的编写,客房指纹锁的应用软件基于 C/OS-II 操作系统来设计,客房指纹锁的应用程序主函数中,需要用 OSTaskCreate()函数_,并用_函数启动多任务调度功能。(分数:3.33)_三级嵌入式系统开发技术-1 答案解析(总分:99.98,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.
39、嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是_。(分数:1.00)A.电饭煲B.路由器C.巨型机 D.POS 机解析:解析 嵌入式系统以应用为中心,以计算机技术为基础,软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。巨型计算机实际上是一个巨大的计算机系统。故本题选择 C。2.嵌入式系统硬件的核心是 CPU。下面关于嵌入式系统 CPU 特点的叙述中,错误的是_。(分数:1.00)A.支持实时处理B.低功耗C.字长在 16 位以下 D.集成了测试电路解析:解析 嵌入式系统 CPU 范围极其广阔,从最初的 4 位处理器,到目前仍在大规模应用的
40、8 位单片机,和现在最新的受到广泛青睐的 32 位,64 位嵌入式 CPU,都属于嵌入式系统 CPU 的范围。故本题选择C。3.下面关于微控制器的叙述中,错误的是_。(分数:1.00)A.微控制器将整个计算机硬件的大部分甚至全部电路集成在一块芯片中B.微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用C.微控制器的英文缩写是 MCUD.8 位的微控制器现在已基本淘汰 解析:解析 微控制器(MCU)将整个计算机硬件的大部甚至全部电路集成在一块芯片中,品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等
41、方面得到了广泛应用,8位的目前仍在大规模应用。故本题选择 D。4.片上系统(SoC)也称为系统级芯片。下面关于 SoC 叙述中,错误的是_。(分数:1.00)A.SoC 芯片中只有一个 CPU 或 DSP B.SoC 芯片可以分为通用 SoC 芯片和专用 SoC 芯片两大类C.专用 SoC 芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类D.FPGA 芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作解析:解析 SoC 芯片可以分为通用 SoC 芯片和专用 SoC 芯片两大类。通用的 SoC 芯片中可以只有一个CPU(或 DSP),称为
42、单核 SoC,也可以包含多个 CPU(或 DSP),称为多核 SoC。故本题选择 A。5.数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是_。(分数:1.00)A.它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理B.后端通常是以嵌入式 DSP 作为核心的 SoC 芯片,DSP 用于完成数字图像处理C.负责进行数码相机操作控制的(如镜头变焦、快门控制等)是一个 32 位的 MCU D.高端数码相机配置有实时操作系统和图像处理软件解析:解析 数码相机是嵌入式系统的典型应用之一。它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理,后端通
43、常是以嵌入式 DSP 作为核心的 SoC 芯片,DSP 用于完成数字图像处理;此外,数码相机中还有一个超低功耗的 8 位 MCU,负责进行操作控制;高端数码相机配置有实时操作系统和图像处理软件。故本题选择 C。6.电子书阅读器中存储的一本中文长篇小说,大小为 128KB,文件格式为.txt,试问该小说包含的汉字大约有_?(分数:1.00)A.6 万字 B.12 万字C.25 万字D.40 万字解析:解析 一个汉字占两个字节,12810242=65536,所以大约有 6 万字,故本题选择 A。7.数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。目前数字有线电视所传输的数字视
44、频采用的压缩编码标准是_。(分数:1.00)A.MPEG-1B.MPEG-2 C.MPEG-4D.MPEG-7解析:解析 MPEG-2 制定于 1994 年,设计目标是高级工业标准的图像质量以及更高的传输率。MPEG-2所能提供的传输率在 3-10Mbits/sec 间,其在 NTSC 制式下的分辨率可达 720486,MPEG 一 2 也可提供并能够提供广播级的视像和 CD 级的音质。MPEG-2 的音频编码可提供左右中及两个环绕声道,以及一个加重低音声道,和多达 7 个伴音声道(DVD 可有 8 种语言配音的原因)。由于 MPEG-2 在设计时的巧妙处理,使得大多数 MPEG-2 解码器也
45、可播放 MPEG-1 格式的数据,如 VCD。同时,由于 MPEG-2 的出色性能表现,已能适用于 HDTV,使得原打算为 HDTV 设计的 MPEG-3,还没出世就被抛弃了。(MPEG-3 要求传输速率在20Mbits/sec-40Mbits/sec 间,但这将使画面有轻度扭曲)。除了做为 DVD 的指定标准外,MPEG-2 还可用于为广播、有线电视网、电缆网络以及卫星直播(Direct Broadcast Satellite)提供广播级的数字视频。故本题选择 B。8.下面是 IP 协议中 C 类 IP 地址有关规定的叙述,其中正确的是_。(分数:1.00)A.它适用于中型网络B.它所在的网
46、络最多只能连接 254 台主机 C.它不能用于多目的地址发送(组播)D.它的二进制表示中最高 3 位一定是“101”解析:解析 IP 地址分为 A 类、B 类、C 类三个基本类,另有两类分别作为组播地址和备用地址(D 类和E 类)。C 类 IP 地址范围:192.0.0.1 到 223.255.255.254。第 1 字节、第 2 字节和第 3 个字节为网络地址,第 4 个字节为主机地址。C 类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含 254台计算机。故本题选择 B。9.对于嵌入式处理器内核的分类,以下说法正确的是_。(分数:1.00)A.按照字长可分为 8 位结构和 3
47、2 位结构B.按照存储结构可分为 RISC 和哈佛结构C.按照体系结构可分为 CISC 和 RISC 结构 D.按照指令结构可分为冯诺依曼结构和哈佛结构解析:解析 嵌入式处理器的体系结构按指令集可分为两大类:CISC 和 RISC;按存储机制分为冯。诺依曼结构及哈佛结构;按字长分为 8 位、16 位、32 位和 64 位。故本题选择 C。10.不属于 ARM 内核主要特点的是_。(分数:1.00)A.功耗低B.功能强大C.采用 RISC 结构D.全部采用哈佛结构 解析:解析 ARM 内核与其他处理器内核相比,主要特点为耗电省、功能强、成本低、16 位 Thumb 与 32位 ARM 和 Thumb-2 双指令集并存以及具有非常众多的合作伙伴,适