ImageVerifierCode 换一换
格式:DOC , 页数:34 ,大小:419.50KB ,
资源ID:505906      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-505906.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编9及答案与解析.doc)为本站会员(孙刚)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编9及答案与解析.doc

1、计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编 9及答案与解析 一、选择题 1 在嵌入式系统 (如数码相机 )中,获取数字图像的过程大体分为四步,如下图所示,其中前 3个步骤分别是 ( )。( A)扫描、取样、分色 ( B)取样、分色、扫描 ( C)扫描、分色、取样 ( D)取样、扫描、分色 2 数字音频的比特率 (码率 )指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为 8kB s,其取样频率是 8kHz,单声道,未压缩,那么它的量化位数是 ( )。 ( A) 24位 ( B) 16位 ( C) 8位 ( D) 4位 3 下面

2、关于有线通信和无线通信的一些叙述中,正确的是 ( )。 ( A)有线通信需要使用金属导体作为信息的传输介质 ( B)通过光波传输信息的都属于无线通信 ( C)通过电磁波在自由空间的传播来传输信息的方法属于无线通信 ( D)有线通信最终将会被无线通信所淘汰 4 嵌入式系统的硬件与通用计算机一样,其主体是中央处理器和存储器。下面关于嵌入式系统 CPU的叙述中,错误的是 ( )。 ( A)运算器、控制器等各个组成部分全都制 作在一块大小仅为几个 cm2的半导体芯片上 ( B)它具有功耗低、实时处理能力强的特点 ( C)字长均为 32位或 64位, 8位和 16位的 CPU已经被淘汰 ( D) CPU

3、中大多集成有测试电路 5 下图是数字信号处理器 (DSP)的典型应用方式,其中的 、 和 分别是 ( )。( A) A D转换器、 DSP、 D A转换器 ( B) D A转换器、 DSP、 A D转换器 ( C) DSP、 A D转换器、 D A转换器 ( D) A D转换器、 D A转换器、 DSP 6 下面关于无线通信技术的一些叙述中,错误的是 ( )。 ( A)无线通信不需要架设传输线路,节省了传输成本 ( B)它允许通信终端在一定范围内随意移动,方便了用户使用 ( C)电波通过空气进行传播,能量集中,传输距离可以很远 ( D)相对于有线通信它容易被窃听、也容易受干扰 7 ARM Co

4、rtexA15处理器内核体系结构版本是 ( )。 ( A) ARMv4 ( B) ARMv5 ( C) ARMv6 ( D) ARMv7 8 关于 ARM处理器的工作模式,以下说法错误的是 ( )。 ( A)具有多种工作模式 ( B)工作模式之间可以切换,但切换是有 条件的 ( C)外部中断模式 IRQ,可用于高速中断处理 ( D)当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的 9 以下关于 ARM寄存器的说法,错误的是 ( )。 ( A) R12为链接寄存器 ( B) R13为堆栈指针 ( C) R15作为 PC使用 ( D) CPSR为当前程序状态寄存器 10 以下不属于转移

5、 (分支 )类指令的是 ( )。 ( A) BLX R0 ( B) BCC Label ( C) BEQ R1 ( D) BIC R1, R0, #1000 11 以下 ARM公司 Cortex处理器最适合实时应用的是 ( )。 ( A) CortexM0 ( B) CortexR4 ( C) CortexA15 ( D) CortexM3 12 以下具有 Thumb一 2状态的 ARM处理器内核是 ( )。 ( A) ARM7 ( B) ARM9 ( C) ARM10 ( D) CortexM3 13 已知 R1=0x20000000, R0=0x55667788,在大端模式下执行 ARM指

6、令 STR R0, R1之后, 0x20000003中的值为 ( )。 ( A) 0x55 ( B) 0x66 ( C) Ox77 ( D) 0x88 14 已知 R3=0x80001000, R4=0x00A00010,执行 ARM指令: MOV R3, R4,LSL#8后, R3的值为 ( )。 ( A) 0x80001000 ( B) 0x00A00010 ( C) 0xA0001000 ( D) 0x0000A000 15 ARM指令 LDR R0, R1, #4!执行后,以下说法正确的是 ( )。 ( A) R0中的值不变 ( B) R1中的值不变 ( C)内存中的值不变 ( D)

7、R0和 R1中的值均不改变 16 下 面关于嵌入式最小硬件系统的叙述中,错误的是 ( )。 ( A)嵌入式最小系统包括给嵌入式处理器供电的电源电路 ( B)时钟电路给嵌入式处理器提供工作时需要的时钟信号,它是嵌入式最小系统的一个组成部分 ( C)嵌入式处理器必需扩展外部存储器才能组成能够正常工作的嵌入式最小系统 ( D)嵌入式处理器芯片的调试接口为嵌入式系统的开发提供便利,常把调试接口看作嵌入式最小系统的一个组成部分 17 下面关于 ARM的 AMBA的叙述中,错误的是 ( )。 ( A) AMBA是指先进的微控制器总线体系结构 ( B) AMBA虽然只有一个版本,但能够满足各类 ARM处理器

8、开发的需要 ( C)总体而言, AMBA由系统总线和外围总线两部分组成 ( D)通过 AMBA连接的 ARM嵌入式芯片中的不同组件的运行速度可能不同 18 下面是关于嵌入式系统中 UART的叙述,其中错误的是 ( )。 ( A) UART是通用异步收发器 ( B) UART可实现全双工串行通信 ( C)在 ARM嵌入式芯片中, UART的接收器和发送器中的 FIF0寄存器的字节数相同,且固定为 64字节 ( D)有的 ARM嵌入式芯片中集成了多个 UART 19 USB经历了 1 0、 1 1、 2 0及 3 0等版本,各版本的最大数据传输速率不同,其中最大数据传输速率为 5Gbps的 USB

9、版本是 ( )。 ( A) USB 1 0 ( B) USB 1 1 ( C) USB 2 0 ( D) USB 3 0 20 下面关于 CAN的叙述中,错误的是 ( )。 ( A) CAN即控制器局域网 ( B)采用 CAN可构成多主多从系统 ( C) CAN总线的数据帧由 7个不同的域组成 ( D) CAN总线不采用差分方式进行信息传输 21 一主一从式 SPI连接示意如下图所示。主机 SPI的 4根 信号线的名称已在图中标出,为保证主机与从机之间的正确连接及系统正常工作,图中从机的 、 、 、 的信号名称分别应该是什么 ?( )。( A) MOSI、 MISO、 SCK、 SSEL (

10、B) SCK、 MOSI、 MISO、 SSEL ( C) MISO、 MOSI、 SCK、 SSEL ( D) SSEL、 MOSI、 SCK、 MISO 22 下图为基于 ARM处理器的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是 ( )。 ( A)图中所示的键盘接口采用了矩阵键盘的结构 ( B)可采用行扫描法读取该键盘接口按键的特 征值 ( C)读取按键的特征值时可采用中断方式 ( D)读取按键的特征值时, GPG4 GPG6作为输入接口 23 在 C OS 操作系统下,处于运行态的任务因更高优先级的任务就绪而被剥夺 CPU使用权后将转入 ( )。 ( A)等待态 ( B)

11、被中断态 ( C)就绪态 ( D)休眠态 24 下面对于 Linux内核的叙述,错误的是 ( )。 ( A)它为用户进程提供系统调用 ( B) Linux内核主要作用包括进程管理与调度、内存管理等 ( C)应用程序通过 GLIBC调用通用函数和内核的内部功能 ( D)系统调用是 Linux内核访问硬件的接口 25 衡量实时操作系统性能的指标不包括下列哪一项 ? ( A)中断延迟时间 ( B)任务切换时间 ( C)任务抢占时间 ( D)存储器延迟时间 26 以下各嵌入式操作系统中,既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是 ( )。 ( A) CLi

12、nux ( B) RTLinux ( C) C OS ( D) VxWorks 27 下面关于硬实时任务和软实时任务的叙述中,错误的是 ( )。 ( A) 软实时任务仍然要求系统的响应越快越好,但是偶尔超出时限并不会造成任务失败或导致任务出现致命错误 ( B)对硬实时任务,必须在给定的时限内完成,超过时限将会导致任务失败或引起致命的错误 ( C)硬实时任务的相对时限比软实时任务短 ( D) DVD播放机的视频播放任务属于软实时任务 28 下列关于 Linux的陈述中,不正确的是 ( ) ( A) Linux的运行效率尚未达到 Uinx的水平 ( B) Nios 是能在嵌入式计算机系统上运行的

13、Linux操作系统发行版 ( C) Linux是自由软件家族中的一个软件 ( D)虚拟文件系统 (VFS)是 Linux的通用文件系统模型 29 关于 Linux操作系统的组成和结构,下面叙述中错误的是 ( )。 ( A)某个应用程序在 Linux操作系统环境下运行时,它就成为一个用户进程 ( B) Linux提供的 GUBC是可移植的标准 C库函数实现,提供标准 I O和标准流的一系列接口 ( C) Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块 ( D) Linux是参照 Minix开发的,采用与 Minix相同的微内核结构 30 下列关于嵌入式系统板级支持 包

14、的描述中,错误的是 ( )。 ( A)板级支持包又称为 BSP ( B)板级支持包与硬件无关,故在移植操作系统时不需要改动 ( C)板级支持包含有电路板的初始化程序 ( D)操作系统的上层代码通过板级支持包访问底层硬件 31 以下各项陈述中,不属于单内核操作系统特点的是 ( )。 ( A)基于客户机服务器体系结构 ( B)执行效率高 ( C)性能好 ( D)占用资源较多 32 按照实时性能和内核结构划分, VxWorks操作系统属于 ( )。 ( A)硬实时微内核嵌入式操作系统 ( B) 软实时微内核嵌入式操作系统 ( C)硬实时单内核嵌入式操作系统 ( D)软实时宏内核嵌入式操作系统 33

15、下列关于 C OS 操作系统的描述中,错误的是 ( )。 ( A)用户必须在多任务调度启动以后再使能时钟节拍中断 ( B)在中断返回之前,必须调用退出中断函数 void OSIntExit(void) ( C)互斥信号量可以解决优先级反转问题 ( D)一个任务或中断服务子程序可以等待其他任务或中断服务子程序通过事件控制块给其发送信号 34 以下关于嵌入式系统软件与通用计算机系统软件的异同的陈 述中,错误的是( )。 ( A)通常嵌入式系统的软件配备没有通用系统多 ( B)嵌入式系统必须配备实时操作系统,而通用计算机系统上的操作系统没有实时性要求 ( C)嵌入式系统应用软件往往内部结构精简化、代

16、码轻量化、占用存储资源少 ( D)嵌入式系统软件和通用计算机系统软件都可以实现图形用户界面 35 以下关于嵌入式系统软件的描述中,错误的是 ( )。 ( A)在 C 0S 操作系统中,各个任务间共享任务堆栈 ( B) Bootloader的任务之一是加载和启动操作系统 ( C) WinCE是一种 大型嵌入式操作系统 ( D)大多数嵌入式系统都是实时系统 36 下列关于 C OS 操作系统的描述中,错误的是 ( )。 ( A)在 C OS 中,任务是操作系统的基本调度单位 ( B)为保证内核精简, C OS 不支持中断嵌套 ( C) C OS 不支持时间片轮转调度法 ( D) C OS 的事件控

17、制块可以用于对信号量的管理 37 下列关于嵌入式系统硬件抽象层的描述中,正确的是 ( )。 ( A)硬件抽象层向操作系统内核提供了访问底层硬件的函数接口 ( B)硬件抽象层又称为 Bootloader ( C) Uboot是支持多种常用体系结构的硬件抽象层 ( D)硬件抽象层与硬件无关,故在移植操作系统时不需要改动 38 若把嵌入式系统设计开发过程分为:系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等 4个阶段。下面的说法中,恰当的是 ( )。 ( A)在系统需求分析阶段,必须了解用户对嵌入式系统的功能需求,尺寸、大小、成本等需求不需了解 ( B)系统设计阶段,必须确定哪些功能由硬

18、件完成,哪些功能由软件完成 ( C)构件设计阶段的任务是进行芯片比较并选择现成的芯片或模块 ( D)系统集成与测试阶段应该把系统所需部件全部集成后再进行测试 39 若某个嵌入式系统设计了支持以太网通信的接口电路,选用 AX88796作为以太网控制器芯片,其片选信号 CS引脚连到 S3C2410芯片的 nGCS2上。那么,读写AX88796芯片内部寄存器的首地址是 ( )。 ( A) 0x00000000 ( B) 0x08000000 ( C) 0x10000000 ( D) 0x18000000 40 数字音频的比特率 (码率 )指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的

19、压缩编码方法 等密切相关。假设数字音频的比特率为 16kb s,其取样频率是 8kHz,单声道,量化位数为 8位,采用压缩编码,那么压缩比是( )。 ( A) 8 ( B) 6 ( C) 4 ( D) 2 二、填空题 41 数字图像的分辨率用水平分辨率 垂直分辨率表示,如 800600、 1024768等,我国高清电视的图像分辨率大多为【 41】 1080,其宽高比为【 42】。 42 ADSL是利用普通电话线将家庭用户计算机接入互联网的技术之一。此时,用户端需配置一个【 43】设备,计算机则必须有【 44】接口。 43 如果 R0=0x80000000, R1=4, R2=0x3132237

20、5,而指令 STR R2, R0, R1!执行后, 0x80000004中的数据为 0x31, 0x80000005中的数据为 0x32, 0x80000006中的数据 0x23, 0x80000007中的数据 0x75,则这种存储器格式为【 45】端模式,R0=【 46】。 44 在 ARM处理器中,用于存储器保护的部件用英文缩写为【 47】,用来完成虚拟地址到物理地址转换的部件英文缩写为【 48】。 45 ARM处理器在大端模式下,如果 R0=1, R1=0xFF,而指令 LDR R2, R1, R0执行后, R2的数据为 0xAABBCCDD,内存 0x00000100中的数据为【 49

21、】,0x00000103中的数据为【 50】。 46 在 ARM指令中,两个无符号数在寄存器 R5和 R6中,若 R5 R6,则将 R5与R6进行逻辑与操作,结果放 R7中,并要求更新程序状态寄存器的状态位。用两条指令完成,则分别为【 51】和【 52】 47 S3C2410与一位数码管的连接如下图所示,假设 8段数码管为共阳接法。 U1作为锁存器 (同相 ),并用于驱动。为使下图中的数码管显示字符 “0”的汇 编语言程序片段如下,填空使程序语句完整 (假设端口已经初始化为输出 )。48 如果一种存储器的总线工作频率为 333MHz,数据线宽度为 32位,每个存储器总线周期传输 1次数据,则该

22、存储器的带宽为【 55】 MB s。 AM29LV160是一种典型的 NOR Flash芯片,芯片内部具有 20条地址线和 16条数据线,该芯片的存储容量为【 56】 MB。 49 利用定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系统,简称为【 57】 (用大写英文字母表示 )。通用分组无线服务技术是 GSM移动电话使用的一种移 动数据业务 (俗称 2 5G),它简称为【 58】 (用大写英文字母表示 )。 50 按照内核结构分类, Android属于【 59】操作系统,这类内核的特点是各个模块之间的耦合度很【 60】,通过函数调用实现模块之间的通信。 51 衡量实时操作系

23、统性能的一个重要指标是从接收到可屏蔽中断请求信号到操作系统作出响应并转入中断服序所需要的最长时间,称为【 61】时间。该时间包括两部分:一是【 62】时间,是指系统因执行临界区代码等原因不允许响应中断请求的时间;二是从硬件开始响应中断到开始执行中断服务程序第一条指令之间的时间 。 52 Andriod系统采用堆层式软件架构,分为四层,从低层到高层分别是【 63】、系统运行库、应用程序框架和【 64】。 53 在图所示的高端嵌入式系统的软件组成图中, A应为【 65】程序, B应为【 66】程序。 54 在微内核操作系统结构中,将【 67】、低级存储管理、中断处理和【 68】等必须的基本功能编译

24、成一个功能精简、空间紧凑的模块,称为微内核。 55 若在 C OS 操作系统下共运行 64个任务,则最低优先级的任务的名称为【 69】任务,其优先级为【 70】。 56 在下图所示的 VxWorks&windML平台组成图中, A应为【 71】程序, B应为【 72】程序。 57 在 C OS 操作系统中,当处于运行态的任务执行节拍延时函数OSTimeDly()后,该任务将转入【 73】态。一旦预定的延时时间达到,该任务立即转入【 74】态。 58 实时操作系统完成每次任务所需时间的偏差称为【 75】。评价实时系统的实时性最重要的指标是【 76】,即系统从事件请求开始到任务完成的时间间隔。 5

25、9 GDB是 GNU开发工具套件中调试程序的工具,其装入需要调试的可执行文件命令是【 77】命令,终止当前被调 试程序运行的命令是【 78】命令。 60 若某嵌入式系统的应用程序基于 C OS 操作系统平台来开发,那么,应用程序的 main()函数中,需要用函数【 79】来创建任务。创建任务前用函数【 80】来初始化 C OS 。 三、综合题 61 电动汽车充电桩 (示意图如右图所示 )以 S3C24lO芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下: a、充电桩支持2种充电方式,一种是固定金额方式,如:充 300元的电能。那么,所充电能的金额等于 300元后自动停止充电;另一种

26、是随机充电,即:随时按 “停止 ”键来停止充电,若未按 “停止 ”键,则电池充满后也会自动停止充电。 b、支持现金和 IC卡付费。 IC卡是预付费卡,金额不足将报警。 c、能够通过 RS一 485总线与后台结算服务器连接,传递结算信息。 d、用 LCD显示器来显示被充电电池的电量情况,并显示充电时间、金额等信息。 根据上述功能要求的描述,请完善下面的叙述 (程序 )和回答有关的问题。 (完善程序或回答问题所需的寄存器格式见题后附录 )。 (1)充电桩控制器设计时,需设计一个键盘,键盘中应包含 0 9数字键及 “切换 ”、 “启动 ”、 “停止 ”等 3个命令键。其键盘接口设计 成 44的阵列

27、(按键排列示意如下图所示 )。下图中的键盘接口电路中选用 GPE4 GPE7来输出键盘行扫描信号,选用GPE0 GPE3来输入键盘列信号。软件设计时设计者自行设计键盘扫描函数,请你补充完善之: * * KEYOUTPUT是键盘扫描时的输出地址, KEYINPUT是键盘读入时的地址 #defineKEYOIJTPt(*(volatile INT8U*)0x56000044) 0x56000044是 GPE端口数据寄存器的地址 #define KEYINPUT(*(volatile INT8U *)0x56000044)INT16U ScanKey() INT16U key=0xFFFF; INT

28、16U i; INT8U temp=0xFF, output; 仅初始化 GPE4GPE7为输出 rGPECON=(rGPECON & 0xFFFF00FF)【 81】 ); 仅初始化GPE0 GPE3为输入 rGPECON=rGPECON & 【 82】; rGPECON是对应 GPE端口控制寄存器的变量 for(i=【 83】; i =128; i =1)循环扫描键盘,看是否有按键按下 output =0xFF: output&=( i);键盘行信号求反 KEYOUTPUT=output;通过 GPE端口数据寄存器输出行信号 temp=KEYINPUT;通过 GPE端口数据寄存器读列信号,

29、该列无键按下时列信号是 1 if(temp&0x0F)!:【 84】 )判断是否有键按下 key=( i); key=8;变量 key中存储键码值,行信号左移到高 8位 key =temp 0xF0;yO信号存于变量 key的低 8位中,无用位置 1 return(key);返回键码值 return 0xFFFF; 上面的键盘扫描函数返回的是键码值,程序中循环【 85】次来扫描所有键盘行,若所有行均无键按下时,返回的键码值应为:【 86】。若有按键按下,则返回该键对应的键码值。例如:若按下的是键盘中 “8”键,则函数返回值为:【 87】,若按下的是键盘中 “启动 ”键,则函数返回值为:【 88

30、】。 (2)IC卡读写电路设计时,选用 IC卡读写模块通过 I2C总线接口与 S3C2410连接,设计时利用 S3C2410芯片内部的专用 I2C总线引脚,即 GPE端口的【 89】引脚和【 90】引脚连接到 IC卡读写模块 的 I2C总线引脚 SDA和 SCL上。那么,相关驱动程序中需要用语句: rGPECON=(rGPECON 0xA0000000)&【 91】来初始化 GPE端口相关引脚为 I2C总线功能的引脚。 (3)为了实现与后台结算服务器连接,选择 S3C2410内部的 UART1部件,并外加电平转换芯片来实现支持 RS一 485串行通信的接口电路。下面一段程序是初始化 UART1

31、部件 (注: UART1的波特率要求为:9600bps,数据格式要求为: 8位数据、 1位停止位、奇校验,主频为 PCLK)。 void UART1_Init() rGPHCON=(rGPHCON&0xFFFFF0FF)【 92】;端口 H相应引脚功能初始化 rUFCON1=0x0: FIF0 disable rUMCON1=0x0: rULCON1=(【 93】 3) (0 2) (【 94】 );设置线路控制寄存器 ruCON1=0x245;设置控制寄存器 rUBRDIV1=(int)(PCLK【 95】 +0 5)一1);设置波特率,小数采用四舍五入 (4)充电桩的 LCD显示器,由于显

32、示的内容不复杂,因此选用 16色 LCD屏。设计 LCD屏接口电路时, 选用 S3C2410芯片的 GPC0 GPC7连接到 LCD模块的 8位数据 线上,用来传输显示信息。在相关驱动程序中,可以用以下语句来初始化 GPC0 GPC7为输出: rGPCCON=(rGPCCON 0x00005555)&【 96】 ) rGPCCON对应 GPC端口的控制寄存器 设计时,选择专用电池电量检测芯片来测量被充电电池的电量。该芯片能提供被测电池的电量信息,并具有 1个电量充满状态的引脚。若设计时,将该引脚连接到 S3C2410芯片的 GPF0引脚上,使该引脚有效后产生中断信号,立即执行停止充电程序,防止

33、过充。在相关驱动程序中,可以用以下语句来初始化 GPF0为中断请求信号输入 : rGPFCON=(rGPFCON&0xFFFFFFFC)【 97】 )rGPFCON对应 GPF端口的控制寄存器 (5)充电桩的应用软件将在无操作系统环境下进行开发。若设计者自行设计一个启动引导程序,来引导应用程序。启动引导程序中需要完成异常向量表的设置。 ARM9体系结构中规定异常向量之间各相差【 98】个字节,因此,需要在各异常向量处设计一条分枝指令。对于 S3C2410微处理器来说,其启动引导程序还需要完成禁止【 99】部件和禁止中断,并设置各工作模式下的【 100】指针。 说明:下面是试题解答时需要用到 的

34、寄存器格式及存着说明。 1)端口 E控制寄存器 (GPECON)的格式2)ULCONn寄存器的格式3)GPHCON寄存器的格式4)GPCCON寄存器的格式5)GPFCON寄存器的格式计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编 9答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 从现实世界中获得数字图像的过程称为图像的获取,使用的设备主要有数码相机和扫描仪两种。获取过程的核心是模拟信号的数字化。其处理步骤大体分为 4步:扫描,分色,取样,量化。故本题选择 C。 2 【正确答案】 C 【试题解析】 数字音频的主要参数包括取样频率、量化位数、声道数目、使用的压缩编码方法以及比特率

35、。数字音频未压缩前,其比特率 (码率 )的计算公式为:波形声音的码率 =取样频率 量化位数 声道数。压缩编码后的码率则为压缩前的码率除以压缩倍数 (压缩比 )。故经计算可知,此题选择 C。 3 【正确答案】 C 【试题解析】 有线通信的传输介质是金属导体或光导纤维,包括双绞线、同轴电缆和光缆;光纤通信利用光波传输信息,属于有线通信;无线通信是借助自由空间的电磁波传播信息;在某些关键领域,有线 通信有着无线通信无法取代的地位。故本题选择 C。 4 【正确答案】 C 【试题解析】 嵌入式系统的 CPU,运算器、控制器等各个组成部分全都制作在一块大小仅为几个 cm2的半导体芯片上,一般有四个特点:支

36、持实时处理、低功耗、结构可扩展和集成测试电路。有 4位、 8位、 16位、 32位和 64位之分;虽然32位和 64位是当前技术发展的主流,但销量仅占全部微处理器的 10左右。故本题选择 C。 5 【正确答案】 A 【试题解析】 数字信号处理器 (DSP)是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结 构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求。如图是 DSP的典型应用方式,其中传感器采集模拟信号,通过 A D转换器变成数字信号交由 DSP进行处理,再经过 D A转换器变成模拟信号输出到显示器进行显示。故本题选择 A。 6 【正确答案】 C 【试题解析】 无

37、线通信中,信息是通过电磁波进行传输的,可以省去线路的架设,允许终端设备在一定范围内移动,但是电波通过自由空间时能量较分散,传输效率低。同时,无线通信存在着易被窃听、易受干扰等缺点。故本题选择 C。 7 【正确答案】 D 【试题解析】 ARM CortexA系列都基于 ARMV7一 A体系结构。故本题选择D。 8 【正确答案】 C 【试题解析】 ARM体系结构支持 7种工作模式,工作模式之间可以切换,切换条件取决于当前程序状态寄存器 CPSR的低 5位值。用户模式是程序正常执行工作模式,如果没有异常发生不能改变工作模式;快速中断模式 (FIQ)用来处理高速中断;中止模式处理存储器故障;系统模式运

38、行特权级的操作系统任务。故本题选择 C。 9 【正确答案】 A 【试题解析】 ARM处理器在不同状态下寄存器组织略有区别,但 有共同点:无论何种模式, R15均作为 PC使用; CPSR为当前程序状态寄存器; R7 R0为公用的通用寄存器。 R13 R14为堆栈指针和程序链接寄存器。故本题选择 A。 10 【正确答案】 D 【试题解析】 ARM指令集中的分支指令包括: B转移指令、 BL带返回的转移指令、 BLX带返回且带状态切换的转移指令, BCC为条件跳转指令; BEQ为跳转指令,以及 BX带状态切换的转移指令。 BIC是位清除指令。故本题选择 D。 11 【正确答案】 B 【试题解析】

39、Cortex处理器包括基于 (CortexR、 CortexM和 CortexA内核的系列处理器。目前高端嵌入式应用可使用 CortexA系列的应用处理器;低端面向控制领域可使用 CortexM系列微控制器;而 CortexR系列是面向实时控制的处理器。故本题选择 B。 12 【正确答案】 D 【试题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态: ARM状态, Thumb状态及 Thumb一 2状态, 调试状态。其中,除支持Thumb一 2的 ARM处理器外,其他所有 ARM处理器都可以工作在 ARM状态,而 C0nexM3只有 Thumb一 2状态和调试状态。故本题选择

40、D。 13 【正确答案】 D 【试题解析】 在大端模式下, 32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。 STR为寄存器到存储器的数据传送指令,题中指令为寄存器间接寻址,将 R0的值传到以 R1值为地址的存储器中。故本题选择 D。 14 【正确答案】 C 【试题解析】 题中将 R4中的内容左移 8位送入 R3。故本题选择 C。 15 【正确答案】 C 【试题解析】 题中为基址加变址寻址, “! ”表示指令在完成数据传送之后应该更新基址寄存器。因此 R0、 R1中的值都会改变,但是内存中的值不变。故本题选择 C。 16 【正确答案】 C 【试题解析】 提供嵌入式处理器运

41、行必备条件的硬件电路与嵌入式处理器共同构成嵌入式最小硬件系统,如果处理器内嵌 Flash程序存储器容量足够,则无需扩展外部存储器。故本题选择 C。 17 【正确答案】 B 【试题解析】 AMBA是指先进的微控制器总线体系结构,从 1995年的AMBA1 0到 2011年的 AMBA4 0共有 4个版本,主要由系统总线和外围总线两部分组成。故本题选择 B。 18 【正确答案】 C 【试题解析】 UART即串行异步通信接口,常用于全双工串行通信,使用 UART进行通信时要求通信双方波特率和传输格式必须一致。所有嵌入式处理芯片内部均集成了兼容标准 UART功能的组件,有的集成了多个 UART。一般接

42、收和发送缓冲器的 FIFO字节数 N是一样大小,长度可编程选择,如 4B、 8B、 16B、 64B等。故本题选择 C。 19 【正确答案】 D 【试题解析】 各版本中最大数据传输速率为 5Gbps的 USB版本是 USB 3 0。故本题选择 D。 20 【正确答案】 D 【试题解析】 CAN即控 制器局域网,采用差分传输,利用 CAN可构成多主多从系统,其总线的数据帧由 7个不同的域组成。故本题选择 D。 21 【正确答案】 C 【试题解析】 串行外设 (SPI)接口是一种同步串行外设接口,允许嵌入式处理器与各种外围设备以串行方式进行通信、数据交换。一般使用 4跳线: SCK、MISO、 M

43、OSI和 SSEL。将数据写到 SPI发送缓冲区后,一个时钟信号 SCK对应一位数据的发送 (MISO)和另一位数据的接收 (MOSI);在主机中数据从移位寄存器中自左向右发出送到从机 (MOSI),同时从机中的数据自右向左发到 主机 (MISO),经过 8个时钟周期完成 1字节的发送。故本题选择 C。 22 【正确答案】 D 【试题解析】 如图所示为典型的矩阵键盘接口,可采用行扫描法和中断方式去读取该键盘接口按键的特征值。采用四根 I O引脚 GPG4 GPG7作为行扫描输出。故本题选择 D。 23 【正确答案】 C 【试题解析】 OS 的每个任务都处在以下 5种状态之一,即休眠态、就绪态、

44、运行态、挂起态和被中断态。支持抢占式任务调度,处于运行态的任务一定是当前就绪任务集里的最高优先级任务;处于运行态的任务因更高优先级的 任务就绪而被剥夺 CPU使用权后将转入就绪态。故本题选择 C。 24 【正确答案】 D 【试题解析】 Linux内核的主要作用是:进程管理与调度、内存管理、文件管理、网络接口和进程间通信;它为用户进程提供系统调用;应用程序通过 GLIBC调用通用函数和内核的内部功能。故本题选择 D。 25 【正确答案】 D 【试题解析】 RTOS的实时性能主要根据三个指标:响应时间、吞吐量和生存时间。其中,响应时间包括中断延迟时间和任务切换时间,任务抢占时间属于任务切换时间。故

45、本题选择 D。 26 【正确答案 】 D 【试题解析】 四个选项均是主流的嵌入式操作系统。既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是VxWorks。 VxWorks是目前公认实时性最强、可靠性最高的嵌入式实时操作系统。故本题选择 D。 27 【正确答案】 C 【试题解析】 一旦任务执行时间超过截止时间系统的总损益就为负,这种实时系统称为硬实时系统,否则为软实时系统。对于硬实时系统,一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置;而软实时系统中如果输出响应超过时限, 一般不会造成严重后果; DVD播放机的视频播放任务属于软实时任务

46、;多数的嵌入式系统都具有时间约束性,然而并非嵌入式系统都是实时系统。故本题选择 C。 28 【正确答案】 B 【试题解析】 Linux是目前唯一可免费获得的,能为多用户提供多任务、多线程功能的大型操作系统。迄今为止 Linux的运行效率尚未达到 Unix的水平; Linux是自由软件家族中的一个软件;虚拟文件系统 (VFS)是 Linux的通用文件系统模型。故本题选择 B。 29 【正确答案】 D 【试题解析】 某个应用程序在 Linux操作 系统环境下运行时,它就成为一个用户进程; Linux提供的 GLIBC是可移植的标准 C库函数实现,提供标准 I O和标准流的一系列接口; Linux内

47、核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块; Linux系统最初以 Unix为原型,以实现 POSIX标准作为其目标。故本题选择 D。 30 【正确答案】 B 【试题解析】 板级支持包又称为 BSP,含有电路板的初始化程序;所有与特定电路板上硬件相关的功能都集成在板级支持包的库里,操作系统的上层代码通过板级支持包访问底层硬件。故本题选择 B。 31 【正确答案】 A 【试题解析】 单内核结构是传统操作系统采用的结构,也称为宏内核。优点是应用程序生产效率高,系统花在内核功能切换上的开销非常小,对外来时间反应速度快,操作系统内核的运行效率高;缺点是占内存空间大,缺乏可扩展性,维

48、护困难,任务执行时间的可预测性较低,可靠性低,排除故障和增加新功能需要重编译。故本题选择 A。 32 【正确答案】 A 【试题解析】 按照实时性能和内核结构划分, VxWorks操作系统属于硬实时微内核嵌入式操作系统。故本题选择 A。 33 【正确答案】 D 【试题解析】 用户必须在多任务调度启动以后再使能时钟节拍中断;在中断返回之前,必须调用退出中断函数 void OSIntExit(void);互斥信号量可以解决优先级反转问题;一个任务或中断服务子程序可以通过事件控制块来向另外的任务发信号。故本题选择 D。 34 【正确答案】 B 【试题解析】 通常嵌入式系统的软件配备没有通用系统多;嵌入

49、式系统软件和通用计算机系统软件都可以实现图形用户界面,嵌入式系统应用软件的特点是:内部结构精简化、代码轻量化、占用存储资源少;多数嵌入式系统具有时间约束性,因而至少是 软实时系统,通用计算机系统像因特网域名服务系统也是典型的实时系统。故本题选择 B。 35 【正确答案】 A 【试题解析】 在 C OS 操作系统中,每个任务拥有自用栈,允许每个任务有不同的栈空间,以便减少应用程序对 RAM的需求; Bootloader的任务之一是加载和启动操作系统; winCE是一种大型嵌入式操作系统;大多数嵌入式系统都是实时系统。故本题选择 A。 36 【正确答案】 B 【试题解析】 在 C OS 中,任务是操作系统的基本调度单位; C OS

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1