三级嵌入式填空精选

更新时间:2024-04-03 12:16:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

为提高SoC的设计效率,减少重复开发,通常大多以IP核为基础,在单个芯片上集成处理器、存储器和各种接口等组件,组成一个相当完整的计算机系统。按照IC设计文件的类型,IP核通常分为三种:____【1】____核、固核和 ___【2】____核。 【解题思路】

本题考查IP核的分类。按照IC设计文件的类型,IP核通常分为三种:软核、固核和 _硬核。

【参考答案及解析】 【1】 软; 【2】 硬。

目前数码相机中用于存储所拍摄相片的大多是 ____【3】____存储器,假设一台数码相机一次可连续拍摄65536色的1024 x 1024的彩色相片80张,数据压缩比平均是4,则它使用的存储器容量大约是 ___【4】____MB。 【解题思路】

本题考查对嵌入式应用系统的典型例子--数码相机的了解,包括数字图像数据量的计算。 【参考答案及解析】

Flash;当前数码相机中用于存储相片的大多是闪存卡,即Flash存储器;

40;65536色的图像是16位的,所以数据量=1024 x1024 x16/8=2MB,压缩比为4,所以80张所占存储容量为80 x2/4=40MB。

无线局域网(WLAN)是以太网与无线通信技术相结合的产物。它借助无线电波进行数据传输,所采用的通信协议主要是 ____【5】____,数据传输速率可以达到11Mbps、54Mbps、 ___【6】_____Mbps甚至更高。 【解题思路】

本题主要考查WLAN的通信协议以及数据传输速率。 【参考答案及解析】

802.11;WLAN所采用的主要通信协议是802.11;

108;数据传输速率可达到11 Mbps、54Mbps、 108Mbps甚至更高

经典ARM处理器有7种异常:主要包括复位RESET、未定义指令UND、软件中断SWI、指令预取中止PABT、数据访问中止DABT、外部中断请求IRQ以及 ___【7】_____,其中优先级最高的异常是 ____【8】____。

本题主要考查ARM处理器的7种异常及相应优先级。 【参考答案】 快速中断;

复位。

ARM处理器Cortex系列包括Cortex嵌入式处理器和Cortex应用处理器,其中Cortex嵌入式处理器包括主要应用于控制领域的 ___【9】_____系列和面向实时应用领域的 ____【10】____系列。 【解题思路】

本题考查ARM处理器Cortex系列的分类,要熟悉不同种类所面向的应用。 【参考答案及解析】 Cortex-M;

Cortex-R

Thumb-2指令集提供了专门用于开、关中断的专用指令,关外部中断使用的指令为: ____【11】____,开外部中断的指令为: ___【12】_____。 【解题思路】

本题考查对Thumb-2指令集的掌握,开关中断指令属于程序状态类指令,用于更改处理器状态。

【参考答案及解析】 CPSID I; CPSIE I。

已知ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0= ___【13】___,R1= ___【14】_____。 【解题思路】

本题考查对Thumb指令集中逻辑与指令AND的掌握。 【参考答案及解析】

【13】0x12000018;AND R0,R1,R2是将R1与R2按位相与的结果存在R0中; 【14】0x12345678;运算之后R1保持不变。

某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为 ___【15】_____,子程序返回调用程序的指令为 ___【16】_____。 【解题思路】

本题考查ARM汇编语言中子程序调用与返回调用程序的指令。 【参考答案及解析】 【15】BL MySubrutine; 【16】MOV PC,LR。

按照AMBA总线规范,基于ARM内核的嵌入式处理器芯片采用系统总线与 ___【17】_____总线两层结构的方式构建片上系统。其中的系统总线主要用于连接 ____【18】____带宽快速组件。 【解题思路】

本题考查基于AMBA总线的典型ARM片上系统构建方式。

【参考答案及解析】 【17】外围; 【18】高。

嵌入式系统的存储器以半导体存储器为主。随着技术的不断发展,新型存储器不断出现,主要包括FRAM和MRAM,分别称为 ____【19】____存储器和 ____【20】____存储器。 【解题思路】

本题考查嵌入式系统涉及到的新型存储器。 【参考答案及解析】

【19】铁电随机存取存储器;(备注:此处应写全称) 【20】磁性随机存取存储器。

半导体存储器芯片的存储容量取决于该芯片的 ____【21】____总线的条数和 ____【22】____总线的位数。 【解题思路】

本题考查存储器存储容量的决定因素。 【参考答案及解析】 【21】地址;

【22】数据。存储器的容量取决于存储单元的个数和存储器各单元的位数,而单元个数与存储器的地址总线有密切关系,因此存储器芯片的容量完全取决于存储器芯片的地址线条数和数据线的位数。

I2C总线被启动后,多个主机在每发送一个数据位时都要对SDA信号线电平进行检测,只要检测的电平与自己发出的电平 ____【23】____ 就会继续占用总线。总线控制遵循的原则是谁先发送 ____【24】____电平谁就会掌握对总线的控制权。 【解题思路】

本题考查I2C总线的仲裁机制。 【参考答案及解析】 【23】相同;

【24】低。总线的控制遵循\低电平优先\的原则。

UART由 ____【25】____器、 ____【26】____器、控制单元及波特率发生器等构成。 【解题思路】

本题考查UART的构成。 【参考答案及解析】 【25】发送; 【26】接收。

嵌入式系统与通用计算机系统软件的相同之处,指的是嵌入式系统通常也具备 ____【27】____加载程序,外设 ____【28】____程序,操作系统,文件系统,网络协议栈,图形用户界面,数据库,以及各种各样的应用程序等, 这些软件都是通用计算机所拥有的。

【解题思路】

本题需要了解嵌入式系统与通用计算机系统的软件的相同之处。 【参考答案及解析】 【27】引导; 【28】驱动。

数据库管理系统、图形用户界面、互联网浏览器、媒体播放器等软件,如果运行在嵌入式系统上,往往具有内部结构精简, ____【29】____轻量化 ,占用存储资源 ___【30】_____的特点。 【解题思路】

本题需要了解一些基于操作系统的外围工具软件运行在嵌入式系统上的特点。 【29】代码; 【30】少。

实时系统的主要特征是能够及时响应外部发生的随机任务请求并且能够在规定的时限内完成任务。任务时限有两种: ____【31】____时间,也就是任务开始执行时间到任务必须完成的时间间隔。 ____【32】____时间,或者叫做任务最快完成时间,这是无中断响应情况下的任务最快执行时间。 【解题思路】

本题考查任务时限的两种类型。 【31】截止;

【32】任务执行预设。 (备注:此处应写完整)

实时系统对时间约束要求的严格性,使 ____【33】____性成为实时系统的一项重要性能要求,它是指RTOS能够对外部事件的 ____【34】____时间和实时任务的执行时间进行判断,以确定被事件触发的实时任务能否在规定的时间内完成。 【解题思路】

本题考查实时系统的属性中的可预测性的概念。 【参考答案及解析】 【33】可预测性;

【34】响应。

一般按响应时间将实时系统分成三类: ____【35】____实时系统,其响应时间一般在毫秒级或微秒级;普通实时系统,其响应时间一般在秒级; ____【36】____实时系统,其响应时间一般在数十秒级。

【解题思路】

考查实时系统按响应时间的分类。 【参考答案及解析】 【35】强; 【36】弱。

嵌入式系统的开发过程按顺序可以分成 ____【37】____分析与规格说明、系统设计、 ____【38】____设计、系统集成与测试等4个阶段,测试的目的是验证模块/系统的功能和性能,以及发现错误。 【解题思路】

本题考查一般嵌入式系统的开发过程,通常分为4个阶段。 【参考答案及解析】 【37】需求; 【38】构件

若以S3C2410为核心的目标机上,已经移植成功Linux操作系统。若要开发该目标机的Linux应用程序,通常使用arm-linux- ____【39】____交叉编译器来编译应用程序。若要对一个应用程序进行调试排错,则应该在编译命令中加 ____【40】____参数对它进行编译。 【解题思路】

本题考查嵌入式系统的开发工具软件GCC的命令及参数。 【参考答案及解析】 【39】gcc; 【40】g。

SoC芯片中的CPU绝大多数是以IP核的方式集成在芯片中的,很少再自行设计开发。目前32位嵌入式处理器主要采用的是由____【1】____国一家专门从事RISC处理器内核设计公司设计的____【2】______内核。 【解题思路】

了解ARM芯片的产生。 【参考答案及解析】 英; ARM

我国大陆地区目前广泛使用的汉字编码国家标准有____【3】______和GB18030两种,常用汉字采用___【4】____个字节表示。 【解题思路】

了解汉字编码国标及字节表示。 【参考答案及解析】 GB2312; 2。

ARM处理器按照ARM公司分类可分为经典ARM处理器(ARM7~ARM11)、Cortex嵌入式处理器和Cortex应用处理器,其中Cortex嵌入式处理器包括实时应用的Cortex- ___【9】____和面向控制应用的Cortex- __【10】_____。 【解题思路】

此题考查ARM处理器内核分类,尤其是Cortex处理器。 【参考答案及解析】

R;Cortex-R为实时应用Cortex处理器,其中R表示Real Time;

M;Cortex-M为面向控制应用的Cortex处理器,其中M表示MicroController。

在ARM处理器中,通用寄存器有R0-R15,其中R13通常用作 __【11】_____ ,R14作为 ___【12】____使用。 【解题思路】

此题考查ARM处理器中通用寄存器的作用。ARM通用寄存器共有31个,均为32位结构。 【参考答案及解析】

堆栈指针SP;R13~R14除了用户模式和系统模式分别为堆栈指针(SP)和程序链接寄存器(LR)之外,其他模式下均有自己独特的标记方式,是专门用于特定模式的寄存器,共6组12个;

程序链接寄存器LR。

已知R1=0x12345678,R2=0x80000101,则执行指令AND R0,R1,R2后,寄存器R0= ___【13】____,R2= ___【14】____。 【解题思路】

AND是逻辑与指令,按位相与,有0出0,全1出1;属于数据处理类之逻辑运算指令。 【参考答案及解析】

0;将R1和R2进行与运算之后的结果送到R0中; 0x80000101;R2中保持不变。

已知R2=1000,R3=200,执行指令MOV R2,R3, LSL#2后,R2= ___【15】____,R3= __【16】_____。 【解题思路】

MOV是数据传送指令,属于数据处理类之数据传送指令。 【参考答案及解析】

800;将寄存器R3的值左移2位之后传送到R2; 200;R3值不变。

嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器和只读存储器,它们通常都用三个大写英文字母表示,即 ___【17】____和 __【18】_____。 【解题思路】

嵌入式系统的存储器类型即相应的英文缩写。 【参考答案及解析】

RAM;全称为Random Access Memory(随机存取存储器); ROM;全称为Read Only Memory(只读存储器)。

I2C可用于连接嵌入式处理器及其外围器件,它是广泛采用的一种串行 ___【19】____双工传输的总线标准。I2C总线中,发起数据传输操作的I2C器件是 ___【20】____控器件。

【解题思路】

本题考查I2C总线的相关概念。 【参考答案及解析】 半; 主。

通用输入/输出接口,用英文大写字母缩写为 ___【21】____,嵌入式处理器内部一般均集成该种I/O接口。该接口一般具有三态,即0态,1态和 ___【22】____状态。 【解题思路】

本题考查GPIO端口的相关概念及三种工作状态。 【参考答案及解析】

GPIO;General Purpose Input Output,即通用输入/输出接口; 高阻;该接口除了0态、1态还有高阻态。

下图给出了两种LED数码管的内部结构原理图,其中图(a)为共 ___【23】____极LED数码管,图(b)为共 ___

【24】____极LED数码管。

【解题思路】

本题考查LED数码管的两种内部结构图。 【参考答案及解析】

阳;图(a)是共阳极接法;即把LED发光二极管的所有阳极连接在一起; 阴;图(b)是共阴极接法,即把所有LED发光管的阴极连接在一起。

三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的电源管理模块共有4种工作模式。 ___【25】____ 模式下,电源管理模块仅断开ARM内核时钟FCLK,但仍为外围硬件组件提供时钟。 __【26】_____模式下,电源管理模块将断开内部电源,除非唤醒逻辑有效,内核不产生功耗。 【解题思路】

本题考查S3C2410内部的电源管理模块所具有的四种模式,正常模式、慢速模式、休眠模式和掉电模式。 【参考答案及解析】

休眠;休眠模式下,电源管理模块仅断开ARM内核时钟FCLK,让CPU处于休眠状态,但仍为外围硬件组件提供时钟;

掉电;掉电模式下电源管理模块将断开内部电源,除非唤醒逻辑有效,否则内核不产生功耗。

按响应时间划分,通常可将实时系统分为三类:(1)普通实时系统,响应时间一般在秒级;(2)响应时间在毫秒级和 ___【27】____级的强实时系统;(3)响应时间在数十秒级的 ___【28】____实时系统。 【解题思路】

本题考查实时系统的按响应时间分类,一般分为三类:强实时系统、普通实时系统和弱实时系统。

【参考答案及解析】

微;强实时系统的响应时间在毫秒级或微秒级; 弱;弱实时系统的响应时间一般在数十秒。

μC/OS-II系统内核提供的基本功能有: ___【29】____、任务间通信与同步、任务调度、时间管理和 ___【30】____等。 【解题思路】

本题考查μC/OS-II系统内核所提供的5个基本功能,分别是任务管理、任务间通信与同步、任务调度、时间管理和内存管理。 【参考答案及解析】 任务管理; 内存管理。

引导加载程序主要完成内存加电自检,外设存在自检, ___【31】____映射,初始化外围设备,内存寻址定位,加载和启动 ___【32】____。 【解题思路】

本题主要考查引导加载程序所完成的相应操作。嵌入式系统加电后执行的第一批最初操作称为引导或者自举,对应的程序称为引导程序或者引导加载程序。 【参考答案及解析】 内存地址映射; 操作系统。

μC/OS-II的就绪任务登记在 ___【33】____表中,OSRdyTbl[]的每一位代表了一个优先级任务的就绪状态,称为就绪位。OSRdyTbl[]最多可有 ____【34】___位。 【解题思路】

本题主要考查μC/OS-II的任务调度中就绪表。 【参考答案及解析】

就绪;μC/OS-II的就绪任务等级在就绪表中。

64;OSRdyTbl[]是就绪表的位图映像矩阵,每一位代表了一个优先级任务的就绪状态,

称为就绪位,该矩阵最多可有64位。

常见的嵌入式Linux进程间通信机制包括信号、管道、 ___【35】____ 、信号量、共享内存和 ___【36】____。 【解题思路】

本题考查常见的嵌入式Linux进程间的通信机制。 消息队列; 套接字

采用ADS1.2集成开发工具软件来开发基于ARM微处理器的嵌入式系统时,ADS1.2把目标文件中的信息按照三种存储区域类型来进行划分,即划分为RO段、 ___【37】____、ZI段。其中RO段是指 ___【38】____和常数的存储区域,具有只读属性。 【解题思路】

本题主要考查嵌入式系统主要开发工具软件ADS1.2如何进行地址映射配置。 【参考答案及解析】 RW段;ADS1.2把目标文件中的信息按照3种存储区域类型来进行划分,即划分为RO段、RW段、ZI段。

代码;RO段是指代码存储区和常数存储区,具有只读性质。

GNU是一种用于开发基于Linux操作系统的工具软件套件。它包括了编译器、连接器、调试器以及文本编辑器、语法除错等工具。其中____【39】______是编译器、GDB是 __【40】_____工具。 【解题思路】

本题主要考查一种主要的开发基于Linux操作系统的嵌入式软件的工具套件GNU相关知识。

【参考答案及解析】

GCC;GCC是GNU开发工具套件中的核心工具软件,是编译器; 调试器;GDB是GNU开发工具套件中的程序调试工具。

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

【解题思路】

本题主要考查嵌入式系统硬件部分的逻辑组成及其与外部世界的关系,硬件的主体是中央处理器和存储器,他们通过I/O接口和I/O设备与外部世界联系,并借助总线相互连接。

【参考答案及解析】 【1】 运算器;中央处理器(CPU)由运算器、控制器、寄存器、高速缓冲存储器(Cache)等部件组成,故A是运算器; 【2】 存储器;

数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。通常,数码相机中大多使用 ___【3】____ 图像文件格式,WWW网页中具有动画效果的插图或剪贴画其文件格式是 ____【4】___。 【解题思路】

此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特点,适合不同的应用需求。 【参考答案及解析】

【3】 JPEG;JPEG是静止图像数据压缩编码的国际标准,它特别适合处理各种连续色调的彩色或灰度图像,算法复杂度适中,软硬件实现皆可,目前已在互联网和数码相机中得到广泛应用。

【4】 GIF;GIF是目前互联网上广泛使用的一种图像文件格式,它的颜色数目较少(不超过256色),文件特别小,适合互联网传输。

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

此题主要考查无线局域网的主要通信协议IEEE 802.11(俗称wifi)。 【参考答案及解析】 【5】 802.11;

【6】 802.11n; IEEE 802.11n使用2.4GHz频段和5GHz频段,传输速度300Mbps,最高可达600Mbps,可向下兼容802.11b、802.11g

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

此题考查ARM处理器的指令集结构以及嵌入式Cortex系列。 【参考答案及解析】

RISC;ARM处理器的指令集结构有两种:RISC和CISC,ARM处理器采用RISC结构。 ARM Cortex-R;Cortex-A系列是面向高端应用的处理器核,Cortex-R系列是面向实时控制的处理器,Cortex-M系列是面向微控制器的处理器核。

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

【解题思路】

本题考查ARM处理器中的程序状态寄存器CPSR的相关知识。 【参考答案及解析】 程序状态寄存器CPSR;

Thumb;T为ARM与Thumb指令切换,T=1时执行Thumb指令,否则执行ARM指令。 已知R1=0xFF115577,R2=0x11000011,则执行指令于ORR R0,R1,R2后,寄存器R0= ___【11】____,R2= ___【12】____。 【解题思路】

本题考查逻辑或指令ORR的使用。 【参考答案及解析】

0xFF115577;ORR表示逻辑或。和0相或保持不变,和1相或置1。

0x11000011;ORR R0,R1,R2中是将R1和R2相或后赋给R0,R2保持不变。

已经R0=8000,R1=8800,执行指令MOV R0,R1, LSR#2后,R0= ___【13】____,R1= ___【14】____。 【解题思路】

本题考查MOV指令和移位操作指令的使用。 【参考答案及解析】

2200;MOV R0,R1, LSR#2表示将R1中的内容右移两位后送到R0中,左端用0来填充。8800的二进制为1000100000000000,右移两位后变为0010001000000000,即为2200。 8800; R1保持不变。

将R1指示区域中的一个字节数据读入R2,这条指令应是___【15】____ R2,[R1]。将R2中的一个字写入由R0+4指示的内存区域中,并将地址自动更新的指令应是 ___【16】____ R2,[R0+4]!。 【解题思路】

本题考查LDRB和STR指令的使用方法。 【参考答案及解析】

LDRB;LDRB指令用于从存储器中将一个8位的字节数据传送到目的寄存器中,同时将寄存器的高24位清零。当程序计数器PC作为目的寄存器时,指令从存储器中读取的字数据被当作目的地址,从而可以实现程序的跳转。 STR; STR指令用于从源寄存器中将一个32位的字数据传送到存储器中。该指令在程序设计中比较常用,且寻址方式灵活多样,使用方式可参考指令LDR。

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

本题主要考查嵌入式系统的存储器的分类。 【参考答案及解析】

片内;嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM);按照所处物理位置可分为片内存储器(芯片内置的存储器)和片外存储器(外部扩展的存储器)以及外部存储设备;按照存储信息的不同可分为程序存储器和数据存储器。

数据;

对于内存容量而言,1KB= ___【19】____B;而对于外存(如磁盘、U盘等)容量而言,1KB= ___【20】____B。 【解题思路】

本题主要考查内存容量和外存容量的区别以及其换算关系。 【参考答案及解析】

1024;存储器容量是指每一个存储芯片或模块能够存储的二进制位数,它以存储1位二进制位为最小单位(b),容量单位有字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)、拍字节(PB)、艾字节(EB)、泽字节(ZB)以及尧字节(YB)等。对于内存容量而言,这些容量单位之间的相互关系均以1024倍表示;对于外存容量而言,这些容量单位之间的相互关系却以1000倍表示。 1000;

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

本题考查UART的概念及其组成。 【参考答案及解析】

异步;串行异步通信接口通用异步收发器(Universal Asynchronous Receiver/Transmitter, UART)常用于全双工串行异步通信。

波特率; UART由发送器、接收器、控制单元、波特率发生器等构成。

三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片使用由AHB总线和APB总线组成的AMBA总线。对于高速组件采用 ___【23】____总线连接,而对于低速外设接口则采用 ___【24】____总线连接。 【解题思路】

本题考查基于ARM9内核的S3C2410嵌入式微处理器芯片的AMBA总线的相关知识。 【参考答案及解析】

AHB;AHB(Advanced High-performance Bus,先进高性能总线)用于连接高性能系统组件或高带宽组件。

APB; APB(Advanced Peripheral Bus,先进外围总线)用于连接所有通用外设组件。

三星公司基于ARM9内核的S3C2410嵌入式处理器芯片的电源管理模块共有 ____【25】___种工作模式。 ___【26】____模式下不使用PLL时钟(MPLL关闭不使用),由外部晶体或外部时钟直接提供给其它组件使用。 【解题思路】

本题考查基于ARM9内核的S3C2410嵌入式处理器芯片的电源管理模块。 【参考答案及解析】

4;电源管理模块具有正常模式(NORMAL MODE)、慢速模式(SLOW MODE)、空闲模式(IDLE MODE)和掉电模式(POWER_OFF MODE)共四种模式。

慢速;慢速模式下不使用PLL时钟(MPLL关闭不使用),这样功耗降低,仅使用外部晶体或外部时钟直接提供给其他组件使用,不通过锁相环电路(低速情况无需锁相处理)。

在μC/OS-II启动过程中,BootLoader执行完毕后,执行应用程序主文件中main()时,依次执行的三个主要的函数是:①OSInit();② __【27】_____;③ ___【28】____。 【解题思路】

本题主要考查μC/OS-II的启动过程。 【参考答案及解析】

OSTaskCreate();μC/OS-II的启动过程为:Bootloader执行完毕后,调用应用程序主文件中的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数外,按以下次序执行3个主要的μC/OS-II函数:操作系统初始化OSInit(),任务创建OSTaskCreate(),任务调度开始OSStart()。一旦OSStart()函数开始执行,就标志着μC/OS-II进入了多任务调度的正常运行状态。 OSStart();

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

【解题思路】

本题主要考查μC/OS-II的启动过程。 【参考答案及解析】

OSTaskCreate();μC/OS-II的启动过程为:Bootloader执行完毕后,调用应用程序主文件中的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数外,按以下次序执行3个主要的μC/OS-II函数:操作系统初始化OSInit(),任务创

建OSTaskCreate(),任务调度开始OSStart()。一旦OSStart()函数开始执行,就标志着μC/OS-II进入了多任务调度的正常运行状态。 OSStart();

μC/OS-II的每个任务都处在休眠态、就绪态、 ___【31】____态、挂起态和被中断态5种状态之一的状态下。其中,在就绪态中μC/OS-II就绪表为每一个任务提供一个二进制位,登记该任务是否就绪,就绪时对应位的值为 ___【32】____。 【解题思路】

本题考查μC/OS-II的五种任务状态。 【参考答案及解析】

运行;绝大多数情况下,μC/OS-II的每个任务都是一个无限的循环。每个任务都处在以下5种状态之一的状态下。这5种状态是休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态。

1;μC/OS-II就绪表为每一个优先级的任务提供了一个位元,登记该任务是否就绪,就绪时取值为1,没有就绪时取值为0。这样,就绪位为1的所有任务构成了当前就绪任务集。

启动嵌入式Linux时,通常Bootloader程序会提供几种不同的OS装载方式:例如通过 ___【33】____、 ____【34】___或USB接口装载。 【解题思路】

本题考查嵌入式Linux中Bootloader提供的OS装载方式。 【参考答案及解析】

串口(备注:答案有问题);装载操作系统映像到内存,通常Bootloader程序会提供几种装载方式:从串口或者以太网装载,从非易失性存储器(主要指Flash存储器)装载。

以太网;

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

本题主要考查μC/OS-II中断退出函数OSIntExit()的使用。 【参考答案及解析】

终结;调用中断退出函数OSIntExit()标志着中断服务子程序的终结,OsintExit()将中断嵌套层数计数器减1。

减1;

\嵌入式应用程序经过交叉工具链生成映像文件之后,需要下载到 ___【37】____进行调试。调试完毕后映像文件必须由专用工具烧写到ROM中去,这种烧写工具俗称 ___【38】____。

【解题思路】

本题主要考查嵌入式应用程序的下载调试过程。 【参考答案及解析】

目标机;嵌入式应用程序经过交叉工具链生成映像文件之后需要下载到目标机进行调试。调试完毕后映像文件必须存储在目标机的非易失性存储器中,即要求生成软件的固化版本,烧写到目标机的ROM中。

编程器; 将程序代码烧写到ROM中去的专用设备和工具程序俗称\编程器\。

\开发工具套件中,主要包括工程管理器、 ____【39】___、调试器和指令集仿真器等。调试器是RVDS工具套件中的功能模块之一,它支持 ___【40】____调试和软件仿真调试。 【解题思路】

本题主要考查RVDS开发工具套件的相关知识。 【参考答案及解析】

编译连接器; RVDS开发工具套件中,主要包括工程管理器(IDE)、编译连接器(RVCT)、调试器(RVD)和指令集仿真器(RVISS)等。

硬件在线;RVDS调试器支持硬件在线调试和软件仿真调试,通过它可以进行单步、断点调试,并观察程序运行中的变量、寄存器、主存储器单元等的内容,使设计者能够据此判断程序运行的状况是否正常。

下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是 ___【1】____接口 ;组成部分B是 ___【2】____接口。 【解题思路】

本题考查的主要是嵌入式系统硬件的逻辑组成。硬件的主体是中央处理器和存储器,他们通过I/O接口和I/O设备与外部世界联系,并借助总线相互连接。 【参考答案及解析】 【1】输入 【2】输出

数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中,GIF图像文件格式颜色数目仅 ___【3】____种,文件特别小,适合互联网传输。 ____【4】___图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机中得到广泛使用。 【解题思路】

此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特点,适合不同的应用需求。 【参考答案及解析】 【3】256 【4】JPEG

具有Wi-Fi功能的手机、平板电脑、笔记本电脑等终端设备,需要在有“热点”的地方才可能接入无线网络。所谓“热点”其正式的名称是 ____【5】___,它实际上是一个无线交换机或无线 ___【6】____,室内覆盖距离一般仅为30m左右,室外通常可达100~300m。 【解题思路】

本题考查无线局域网的相关概念 【参考答案及解析】 【5】无线接入点 【6】路由器

ARM公司把ARM11之后的基于ARM Cortex- __【7】_____内核和ARM Cortex- __【8】_____内核的系列处理器称为嵌入式Cortex处理器。 【解题思路】

此题考查ARM处理器内核分类,尤其是Cortex处理器。 【参考答案及解析】

【7】R;Cortex-R为实时应用Cortex处理器,其中R表示Real Time;

【8】M;Cortex-M为面向控制应用的Cortex处理器,其中M表示MicroController。

在存储结构方面,ARM7采用 ___【9】____结构,而ARM9~ARM11均采用 ___【10】____结构。 【解题思路】

本题考查不同版本的ARM处理器所采用的不同的体系结构。要知道早期的ARM7采用的是冯诺依曼结构。 【参考答案及解析】

【9】冯诺依曼(Von Neumann) 【10】哈佛(Harvard)

已知R5=0xF0811880,R6=0x41000044,则执行指令AND R0,R5,R6后,寄存器R0= ___【11】____,R5= ___【12】____。 【解题思路】

本题考查简单的逻辑与指令;按位相与,有0出0,全1出1。 【参考答案及解析】 【11】0x40000000;

【12】0xF0811880;R5的值并不改变。

已知R0=0,R1=10000,R2=20000,指令ADD R0,R1,R2执行后,R0= ___【13】____,R1= ___【14】____。 【解题思路】

本题考查简单的加法操作指令。 【参考答案及解析】 【13】30000(0x7530) 【14】10000(0x2710)

若R3=0,R4=0xF912341F,则指令BIC R3,R4,#0x80000001执行后,R3的值为 ___【15】____,R4的值为 ___【16】____。

【解题思路】

本题考查 逻辑运算指令BIC,实现位清零。 【参考答案及解析】 【15】0x7912341E 【16】0xF912341F

嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(英文缩写为RAM)和 ___【17】____存储器(英文缩写为 ___【18】____)。 【解题思路】

本题考查对存储器分类的了解及相应的英文缩写。 【参考答案及解析】 【17】只读 【18】ROM

存储器的带宽是指每秒可传输(读出/写入)的最大数据总量。存储器带宽与存储器总线的工作 ___【19】____有关,也与数据线的 ___【20】____和每个总线周期的传输次数有关。 【解题思路】

本题考查存储器的主要性能指标及相关因素。 【参考答案及解析】 【19】频率(周期) 【20】位数(位宽、宽度)

SPI一般使用4条信号线:串行 ___【21】____线SCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机 ___【22】____线SSEL。 【解题思路】

本题考查串行外设接口SPI。

【参考答案及解析】 【21】时钟 【22】选择

对于下图所示的采用行扫描方法的矩阵式键盘电路,在确定键盘中哪一个键被按下的过程中,需采用四根I/O引脚GPG4-GPG7作为行扫描信号的输 ___【23】____,四根I/O引脚GPF5-GPF8作为输 ___【24】____。

【解题思路】

本题考查采用行扫描法的矩阵键盘电路与GPIO接口的连接使用。 【参考答案及解析】 【23】出 【24】入

利用下图LED数码管接口显示字符“A”的汇编语言程序片段如下,请填空将语句补充完整。 MOV R0, # ___【25】____; “A”的共阳编码,用16进制表示

LDR R1,=0x10000000; 指向nGCS2段中的任何一个地址

STRB R0, ____【26】___; 写入外部锁存器并让LED显示

【解题思路】

本题考查S3C2410与LED数码管的连接及相应的汇编程序,不同的接法数码管的赋值不同,写入外部锁存器要注意采用寄存器间接寻址。 【参考答案及解析】 【25】0x88 【26】[R1]

实时系统的任务时限有两种类型,分别是 ___【27】____和 ____【28】___。 【解题思路】

本题考查对实时系统任务时限的类型的了解。 【参考答案及解析】 【27】截止时间 【28】任务执行预设时间

仿真平台(仿真开发平台)一般指嵌入式系统开发过程中使用的 ___【29】____、仿真软件或者 ___【30】____。 【解题思路】

本题考查嵌入式系统仿真开发平台相关概念。 【参考答案及解析】 【29】虚拟机管理软件

【30】指令集模拟器

μC/OS-II操作系统可以定义的最大任务数是64个,最高优先级定为 ___【31】____,最低优先级取值为实际定义的最大任务数减 ___【32】____。 【解题思路】

本题考查μC/OS-II系统中优先级的定义。 【参考答案及解析】 【31】0 【32】1

μC/OS-II的每个任务都是一个无限的循环。每个任务都处在以下5种状态之一的状态下。这5种状态是 ___【33】____态、就绪态、 ___【34】____态、挂起态(等待某一事件发生)和被中断态。 【解题思路】

本题考查μC/OS-II系统中任务的五种状态。 【参考答案及解析】 【33】休眠 【34】运行

RTOS响应中断请求并且完成相应 ___【35】____(ISR)的时间非常快,且这个时间必须具有某种程度的一致性。精细衡量这个时间一致性变化的术语是 ___【36】____。 【解题思路】

本题考查RTOS的特点及其中的相关概念。 【参考答案及解析】 【35】中断服务子程序 【36】抖动

GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具, ___【37】____是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数 ____【38】___。 【解题思路】

本题考查GNU工具套件的组成以及源程序调试参数。 【参考答案及解析】 【37】G 【38】-g

片上调试技术是许多嵌入式处理器芯片采用的硬件调试技术。 ____【39】___标准是片上调试技术的一种国际标准,常用于芯片和电路板的调试。该标准中规定的TAP接口具有 __【40】_____根信号线。 【解题思路】

本题考查片上调试技术,JTAG标准的相关规定。 【参考答案及解析】 【39】JTAG

【40】5(备注:标准规定是5根,其中一根是可选的,建议答案写5根)

所有嵌入式系统都是由硬件和软件两部分组成的,硬件部分的主体是 ___【1】___ 和存储器;它们通过 ___【2】___接口(设备)与外部世界联系。 【解题思路】

本题考查嵌入式系统硬件组成。 【参考答案及解析】

【1】中央处理器(处理器、微处理器、中央处理机、处理机、CPU) 【2】输入/输出(I/O)

数字图像的文件格式有多种,不同的文件格式采用不同的编码方法。其中JPEG大多采用有损压缩方法,压缩率较高,它在 ___【3】___中广泛使用。 ___【4】___图像文件

格式采用无损压缩方法,图像的颜色数目较少,文件特别小,适合在网页中作为插图或剪贴画使用。 【解题思路】

本题考查对数字图像文件格式及编码方法的了解。 【参考答案及解析】

【3】数码相机(互联网、电脑、计算机) 【4】GIF

构建无线局域网的技术除了采用802.11(Wi-Fi)之外,另一种常用的是 ___【5】___技术,它是一种短距离、低速率、低成本的无线通信技术,其最高数据传输速率为1Mbps左右,传输距离大约在 ___【6】___m之内。 【解题思路】

本题考查无线局域网构建技术。按题目描述,应该是蓝牙技术。 【参考答案及解析】 【5】蓝牙 【6】10

如果R5=1000,R6=2999,C=1,指令ADC R0,R5,R6执行后,R0= ___【7】___,R5=___【8】___ 。 【解题思路】

本题考查简单的汇编指令操作。 【参考答案及解析】

【7】4000;ADC是带进位加指令。 【8】1000;R5值不改变。

小端模式下如果从0x30000000到0x30000007存放的一个双字为0x1234567890ABCDEF,且R1=0x30000000,则加载指令LDRB R0,[R1]执行后,R0= ___【9】___、LDRH R2,[R1,#2]执行后,R2= ___【10】___。 【解题思路】

本题结合不同的寻址方式考查对小端模式的理解。小端模式是指数据的高位保存在内存的高地址 中,而数据的低位保存在内存的低地址中。 【参考答案及解析】

【9】0x000000EF;此条指令为寄存器间接寻址; 【10】0x000090AB;此条指令是基址加变址寻址方式。

若R2=0xFF00000F,则指令ADDS R1,R2,#0x80000001执行后,寄存器R1= ___【11】___,进位位C= ___【12】___。 【解题思路】

本题考查简单的字相加指令。 【参考答案及解析】 【11】0x7F000010 【12】1

已知R0=0x10,R1=0x20,R2=0x08,R3=0xFFFFFFF3,则指令LSL R0,R0,R2执行后, R0= ___【13】___,指令MVN R1,R3执行后 R1= ___【14】___。 【解题思路】

本题中LSL是逻辑左移指令;MVN是数据取反传送指令。 【参考答案及解析】 【13】0x00001000 【14】0x0000000C

\指令集有专门提供开关中断的专用指令,其中开可屏蔽中断的指令为 ___【15】___,关闭可屏蔽中断的指令为 ___【16】___。 【解题思路】

本题考查 Thumb-2指令集中专门用于开关中断的专用指令。

【参考答案及解析】 【15】CPSIE I 【16】CPSID I

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

本题考查对存储器分类的了解。 【参考答案及解析】 【17】片外

【18】程序(代码或程序代码)

设某存储器总线的工作频率为100MHz,数据宽度为16位,每个总线周期传输2次,其带宽为 ___【19】___MB/S,1分钟可传输 ___【20】___MB数据。 【解题思路】

本题考查存储器总线宽度的性能指标及计算。 【参考答案及解析】

【19】400;带宽=100*(16/8)*2=400 MB/s; 【20】24000;400*60=24000。

UART传送一个字符时有固定的格式,如下图所示。图中①和②分别是___【21】___位和___【22】___ 位。

【解题思路】

本题考查UART的字符格式。 【参考答案及解析】 【21】起始 【22】停止

高清晰度多媒体接口用4个大写英文字母简称为 ___【23】___ ,它是一种 ___【24】___化音频/视频接口,适合影像传输,可同时传送音频和视频信号而无需在信号传送前进行数/模或者模/数转换。 【解题思路】

本题考查对HDMI的了解。 【参考答案及解析】 【23】HDMI 【24】数字化

在嵌入式应用系统中,目前使用的触摸屏主要有两种:一种是 ___【25】___式触摸屏(俗称软屏),结构简单,价格较低;另一种是 ___【26】___ 式触摸屏(俗称硬屏),其结构相对复杂,价格较高。 【解题思路】

本题考查对主要触摸屏种类的了解。 【参考答案及解析】 【25】电阻 【26】电容

在实时系统中,在给定时间内系统可以处理的事件总数称为 ___【27】___。实时系统中的另一个指标用于衡量输入数据的有效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据,这个时间的名称是 ___【28】___。 【解题思路】

本题考查对实时系统若干概念和指标的了解。

【参考答案及解析】 【27】吞吐量 【28】生存时间

在嵌入式操作系统中,核心部分称为 ___【29】___,而对硬件设备进行控制和管理的程序模块称为 ___【30】___。 【解题思路】

本题考查嵌入式操作系统的基本组成。 【参考答案及解析】 【29】内核(kernel) 【30】驱动程序(driver)

\嵌入式系统___【31】___的时候,所有的微处理器通常都从某个由CPU制造商预先安排的地址上取指令。例如,基于ARM920T核的微处理器从地址0x00000000取得它的第一条指令。CPU执行的第一条指令就是 ___【32】___程序中的第一条指令。 【解题思路】

本题考查嵌入式系统的启动顺序和Bootloader的存放位置。 【参考答案及解析】 【31】加电或复位

【32】Bootloader(引导加载)

引导加载程序在引导加载操作系统时,设置相关的寄存器和资源,跳转到___【33】___所在的空间,执行其引导,这个过程中可以给___【34】___传递参数,可以控制系统启动的模式。 【解题思路】

本题考查嵌入式Linux的Bootloader的执行步骤。 【参考答案及解析】

【33】操作系统 【34】内核

U-Boot是一种通用的引导加载程序,对___【35】___系列处理器支持最为丰富,对___【36】___操作系统的支持最为完善。 【解题思路】

本题考查对U-boot的了解。 【参考答案及解析】 【35】PowerPC 【36】Linux

嵌入式系统的调试方法中有一种使用驻留监控软件的调试方法。所谓驻留监控软件是一段固化在 ___【37】___ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试和___【38】___设备。 【解题思路】

本题考查嵌入式系统的调试,驻留监控软件调试。 【参考答案及解析】 【37】目标机 【38】仿真

利用ADS1.2工具套件进行基于ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有2种方式,分别是___【39】___连接类型和Scattered连接类型。采用Scattered连接类型时需要提供一个scatter格式的___【40】___。 【解题思路】

本题考查使用ADS1.2工具软件对嵌入式系统进行开发时的相关设置。 【参考答案及解析】 【39】Simple

【40】配置文件

为提高SoC芯片设计效率,减少重复开发,通常将合格的经过验证的IC设计文件存储在数据库中,供反复使用。这些IC电路具有固定的不可再分解的功能特性,并受到知识产权保护,人们称之为“知识产权核”或“IP核”。按照IC设计文件的类型,IP核通常分为三种:

、固核和。

本题考查IP核的相关概念及分类。按照IC设计文件的类型,IP核通常分为3种:软核,即使用硬件描述余语言(HDL)描述的IP核;固核,与工艺相关的包含具体结构信息的IP核,以逻辑综合后的RTL描述和可综合网表的形式提供;硬核,是已被投片测试验证的IC的掩膜版图和全套工艺文件。 【参考答案及解析】 【1】 硬核; 【2】 软核。

1. 数字文本(也称电子文本或文本)是以文字符号为主的一种数字媒体,它可以分为

文本和丰富格式文本两大类,前者仅仅由表达文本内容的一连串字符(包括汉字)的编码所组成,其文件后缀名是。

本题考查数字文本的分类及文件后缀名。若根据数字文本是否具有排版格式来份,可分为简单文本(纯文本)和丰富格式文本两大类;若根据文本内容的组织方式来分,可以分为线性文本和超文本两大类。简单文本通常也称为纯文本,其文件后缀名是.txt。

【参考答案及解析】 【1】 简单(纯); 【2】 .txt。

1. 随着无线通信技术的发展,用户不受时间地点约束,随时随地访问互联网已经成为现实。

目前采用无线方式接入互联网的技术主要有3类,它们是移动电话网接入和3G移动电话网接入,第1类接入方式必须在安装有区域中才能接入。

接入、GPRS

的本题考查互联网的无线接入方式。目前采用无线方式接入互联网的技术主要有三类:无线局域网(WLAN)接入;GPRS移动电话网接入;3G移动电话网接入。其中第一类必须在安装有接入点(AP)的热点区域中才能接入。 【参考答案及解析】

【1】 无线局域网(WLAN或WiFi); 【2】 接入点(AP,热点,WiFi)。

ARM公司把ARM11之后的ARM处理器以ARM Cortex为特征命名,主要用于高端应用的命名为ARM Cortex-【】,主要用于实时应用的命名为ARM Cortex-【】。

本题考查ARM处理器的命名及分类。ARM公司把基于Cortex内核的系列处理器称为嵌入式Cortex处理器,目前高端嵌入式应用可使用Cortex-A系列的应用处理器,低端面向控制领域可使用Cortex-M系列微控制器,面向实时应用的可以使用Cortex-R系列处理器。

【参考答案及解析】 【1】 A; 【2】 R。

ARM状态下指令代码长度的位数为【】位、Thumb状态下指令代码长度的位数为【】位。 本题考查ARM处理器的工作状态。在ARM的体系结构中,处理器可以工作在3种不同的状态,一是ARM状态,二是Thumb状态及Thumb-2状态,三是调试状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态;在Thumb模式下,指令代码只有16位。。 【参考答案及解析】 【1】 32; 【2】 16。

CPSR寄存器中的I和F分别为中断和快速中断禁止控制位,当I=断IRQ,当F=时允许快速中断FIQ。

将禁止外部中

本题考查当前程序状态寄存器CPSR的相关控制位。CPSR中的控制位中,I是外部IRQ中断禁止控制位,I=1禁止外部IRQ中断,I=0允许IRQ中断;F为禁止快速中断FIQ的控制位,F=1禁止FIQ中断,F=0允许FIQ中断。 【参考答案及解析】 【1】 1; 【2】 0。

ARM处理器中存储器保护单元英文简写为【】,它允许ARM处理器【】GB的地址空间定义为8对域,分别控制8个指令和8个数据内存区域。

本题考查ARM处理器中的MPU。存储器保护单元(MPU)是对存储器进行保护的可选组件。它允许ARM处理器的4GB地址空间定义8对域,分别控制8个指令和8个数据内存区域。 【参考答案及解析】 【1】 MPU; 【2】 4。

已知R1=0xFFFFFFF8,R2=0x7F,则执行指令EOR R0,R1,R2后,寄存器R0=【】,R2=【】。

本题考查数据处理类指令中的逻辑运算指令EOR(异或指令)。指令EOR R0,R1,R2采用的是寄存器寻址,是将R1和R2进行异或运算后保存到R0中,R2值不改变。异或运算按位比较,不想等则为1,相等则为0。 【参考答案及解析】

【1】 0xFFFFFF87;【2】 0x7F(0x0000007F)。

用ARM汇编语言,在内存空间定义一个字(32位)变量的伪指令为【】,指示下面为16位代码的伪指令是【】。

本题考查ARM汇编器支持的伪指令。题中DCD用于分配一片连续的字存储单元并用指定的数据初始化,属于数据定义伪指令;CODE16伪指令通知编译器,其后的指令序列为16位的Thumb指令。 【参考答案及解析】 【1】 DCD; 【2】 CODE16。

在下图所示的嵌入式最小硬件系统中,①和②分别为电路(顺序无关)。

电路和

本题考查嵌入式最小硬件系统的组成。嵌入式最小硬件系统由提供嵌入式处理器运行必备条件的而硬件电路和嵌入式处理器共同构成。包括时钟电路、电源电路、复位电路、存储器和调试测试接口。 【参考答案及解析】 【1】 时钟; 【2】 复位。

典型嵌入式系统在硬件上除嵌入式最小硬件系统外,还包含一些相关的通道或接口。其中:由模拟输出接口和

输出接口组成的输出接口常称为向通道。

本题考查典型嵌入式硬件系统。从系统运行的角度,嵌入式硬件系统可分为嵌入式最小

硬件系统和典型嵌入式硬件系统。典型的嵌入式系统硬件由嵌入式最小硬件系统、前向通道、后向通道、人机交互通道以及相互互联通信通道组成。其中由模拟输出接口和数字输出接口组成的称为前向通道。 【参考答案及解析】 【1】 数字; 【2】 后。

【】Flash和NAND Flash是现在市场上两种主要的闪存技术,前者以【】为单位随机存取,后者以页(行)为单位随机存取。

本题考查NOR Flash和NAND Flash的区别。NOR Flash和NAND Flash是现在市场上两种主要的闪存技术。前者的特点是以字节为单位随机存取,而后者是以页(行)为单位随机存取。 【参考答案及解析】 【1】 NOR; 【2】 字节。

通用分组无线服务技术简称为【】,它是GSM用户可用的一种移动数据业务,通常支持用【】指令集实现呼叫、短信、传真、数据传输等业务。

本题考查常用无线通信接口中的GPRS模块。GPRS是通用分组无线服务的简称,它是GSM移动电话用户可用的一种移动数据业务。通常支持用AT命令集进行呼叫、短信、传真、数据传输等业务。 【参考答案及解析】 【1】 GPRS; 【2】 AT。

实时操作系统(RTOS)有3个主要的实时指标,除响应时间和生存时间之外,另一个指标是在给定时间内可以处理的事件总数,它称为【】,其英文名称是【】。

本题考查实时操作系统的3个主要实时指标。实时操作系统(RTOS)是一种专门服务于实时系统应用请求的操作系统。它的实时性能指标主要根据三个指标来衡量:响应时间、吞吐量和生存时间。吞吐量(Throughput)是指在给定时间内,实时系统可以处理的事件总数。

【参考答案及解析】 【1】 吞吐量; 【2】 Throughput。

为了使操作系统容易在不同的硬件平台上进行移植,一些嵌入式操作系统使用了HAL技术,它的中文名称是,其原理是取消了操作系统对的直接访问,使操作系统在HAL基础上运行,从而隐藏了硬件平台的差异。

本题考查底层软件硬件抽象层HAL。在嵌入式领域,硬件抽象层主要用来简化嵌入式操作系统的移植作业。其原理是取消了操作系统对硬件的直接访问,使得操作系统在HAL基础上运行,隐藏了硬件的差异性。 【参考答案及解析】 【1】 硬件抽象层; 【2】 硬件(硬件平台)。

1. Linux内核主要是由5个子系统组成的,如下图所示,其中的A是系统,B是2.

子系统。

本题考查Linux内核的子系统构成。Linux的内核主要是由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。 【参考答案及解析】 【1】 内存管理; 【2】 进程调度。

我国广泛使用的μC/OS-II操作系统是一种抢占式实时操作系统,它支持多任务并发运行,其中操作系统自己可以使用个任务。

个任务, 用户编写的应用程序最多可以有

本题考查嵌入式操作系统μC/OS-II。μC/OS-II是抢占式实时操作系统内核,这意味着μC/OS-II只提供一个操作系统的最低限度的任务运行机制,不涉及硬件驱动程序。μC/OS-II只能管理64个任务,目前的版本保留8个任务给系统,这样用户编写的应用程序最多可以有56个任务。 【参考答案及解析】 【1】 8; 【2】 56。

调试(debug)与测试(test)既有联系又有区别。验证模块/系统的功能和性能,发现错误是行修改是的目的。分析所发现的错误,检查错误原因,定位故障(错误)位置和进的目的。

本题考查嵌入式系统开发过程中的系统集成与测试。测试(Test)与调试(Debug)既有联系又有区别。测试的目的是验证模块/系统的功能和性能,发现错误;调试的任务是分析测试中发现的错误,检查原因,定位故障(错误)位置,采取适当的措施修改软硬件,然后返回重新进行测试。 【参考答案及解析】 【1】 测试(test); 【2】 调试(debug)。

GNU开发工具套件中的C语言编译器,其英文简称是。它所能编译的目标机处理器包括X86、ARM、PowerPC等体系结构的处理器。针对于ARM体系结构的目标机而言,该C语言编译器的命令书写格式中,其带前缀的命令是。

本题考查系统开发工具软件中的GNU相关知识。GCC是GNU开发工具套件中的核心工具软件,是GNU C语言编译器的简称。GCC所编译的目标机的处理器包括X86、ARM、PowerPC等体系结构的处理器,如ARM_Linux_GCC即是针对ARM体系结构的目标机的编译工具。 【参考答案及解析】 【1】 GCC;

【2】 ARM_Linux_GCC。

IP核是开发SoC的重要保证,IP核的复用可以减少SoC研发成本,缩短研发时间。以CPU为例,目前采用公司的内核占所有32位嵌入式

处理芯片的90%左右,已经成为32位嵌入式CPU事实上的标准。

本题考查IP核复用技术。所有SoC芯片都包含CPU,它们绝大多数都是以IP核的方式集成在SoC芯片中,很少再自行开发。目前,ARM内核占所有32位嵌入式RISC处理器内核的90% 左右,已经成为32位嵌入式CPU事实上的标准。 【参考答案及解析】 【1】 ARM; 【2】 ARM。

字符在嵌入式系统内部是使用二进制编码表示的,存储一个ASCII字符需要使用

个二进位,存储一个常用汉字需要使用用GB2312编码标准)。

本题考查字符的二进制编码。基本的ASCII的字符集共有128的字符,包括96个可打

印字符和32个控制字符,每个字符使用7个二进制位进行编码,但由于字节是计算机中最基本的存储和处理单元,故一般仍使用一个字节来存放一个ASCII码,此时多出来的最高位通常保持为0;汉字在计算机内部都采用2个字节即16个二进制位来表示,每个字节的最高位均规定为1。 【参考答案及解析】 【1】 8(7); 【2】 16。

个二进位(采

目前,无线局域网(WLAN)已经是无线上网的一种重要手段,它采用的通信协议是IEEEa/b/g/n,其数据传输速率可达11~Mb/s。

本题考查无线局域网的通信协议及传输速率。无线局域网采用的协议主要是IEEE 802.11(俗称WiFi)。近些年推出的IEEE 802.11n 协议将传输速率进一步提高到108 Mb/s甚至更高。 【参考答案及解析】 【1】 802.11; 【2】 108。

程序存储器和数据存储器仅用一套总线与CPU连接的这种存储结构称为

结构,程序存储器和数据存储器分开采用两套总线与CPU连接的存

储结构称为结构。

本题考查嵌入式处理器按存储机制的分类。CPU与存储器的连接只有一套总线,存储器

中既可以存放数据也可以存放程序,这样的结构是冯.诺依曼(von Neumann)结构;相对的,程序存储器和数据存储器分开采用两套总线与CPU连接的结构是哈佛(Harvard)结构。

【参考答案及解析】

【1】 冯.诺依曼(von Neumann); 【2】 哈佛(Harvard)。

在ARM处理器中,只允许使用16位指令编码的状态称为许使用32位指令编码的状态称为状态。

状态,只允本题考查ARM处理器的工作状态。在ARM的体系结构中,处理器可以工作在3种不同的状态,一是ARM状态,二是Thumb状态及Thumb-2状态,三是调试状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态;在Thumb模式下,指令代码只有16位。Thumb-2状态是ARMv7版本的ARM处理器所具有的新状态。 【参考答案及解析】 【1】 Thumb; 【2】 ARM。

已知R0=5000,R1=8000,执行指令MOV R0,R1, LSR#3后,R0=

,R1=。

本题考查数据传送指令及逻辑右移指令。题中指令是将R1的值右移三位后送至R0中,且R1中的值不更新。故指令执行之后,R0=1000,R1=8000。 【参考答案及解析】

【1】 1000; 【2】 8000。

小端模式下如果从0x60000010开始到0x60000017存放的一个双字为

0x123456789ABCDEF0,且R1=0x60000010,则加载指令LDRB R0,[R1]使R0=

、LDRH R2,[R1,#2]使R2=

本题考查小端模式下数据的存储规则以及不同寻址方式下的数据加载指令。所谓的小端模式,是指数据的高位,保存在内存的高地址中,而数据的低位,保存在内存的低地址中。因此R1指向的地址中存放的是0xF0,第一条指令是寄存器间接寻址,LDRB表示字节数据加载,故R0=0xF0;第二条指令是基址加变址寻址,LDRH表示半字数据加载,0x60000012中存放的是0xBC,0x60000013中存放的是0xB9A,故R2=0x9ABC。 【参考答案及解析】

【1】 0xF0;【2】 0x9ABC。

下图给出了产生嵌入式处理器时钟信号的两种方法,其中左图为使用

时钟信号发生器产生嵌入式处理器时钟信号的方法,右图为使用时钟信号源产生嵌入式处理器时钟信号的方法。

本题考查嵌入式处理器的两种时钟电路。大多数嵌入式处理器内置了时钟信号发生器,因此时钟电路只需要外接一个石英晶体振荡器和两只电容就可以工作了。但有些场合为了减少功耗或需要严格同步等情况,需要使用外部振荡源提供时钟信号。 【参考答案及解析】

【1】 内置; 【2】 外部。

典型嵌入式系统在硬件上除嵌入式最小硬件系统外,还包含一些相关的通道或接口。其中:由向通道。

本题考查典型嵌入式硬件系统的组成。典型的嵌入式系统硬件由嵌入式最小硬件系统、前向通道、后向通道、人机交互通道及相互互联通信通道等组成。前向通道即输入接口,由模拟量输入接口和数字量输入接口组成。 【参考答案及解析】 【1】 模拟; 【2】 前。

\ARM处理器芯片内部的直接存储器访问控制器常简称为量输入接口和数字量输入接口组成的输入接口常称为控制器,采用它来传输数据,可降低处理器的负荷;通过将CPU设为低功耗状态,并使用直接存储器访问控制器传输数据,能降低系统的。

本题考查嵌入式直接存储器访问控制器DMA。ARM芯片内部的DMA控制器是一种硬件组件,主要用来外设与内存以及内存与内存之间的数据块传输。传输过程不需CPU参与,可显著降低处理器负荷。通过将CPU设为低功率状态并使用DMA传输数据,也降低了系统的功耗。 【参考答案及解析】 【1】 DMA; 【2】 功耗。

Flash存储芯片AM29LV160的外部地址线共20条(A0~A19),数据线共16条(DQ0~DQ15),由此计算AM29LV160的存储容量V=示为MB。

Mbits,或表

本题实际上是考查存储器性能指标的计算。存储器容量是指每一个存储芯片或模块能够存储的二进制位数,大小取决于存储单元的个数和存储器各单元的位数。容量V=2m*n,其中m是地址线条数,n是数据线位数,本题中V=220*16=16 Mb=2MB。 【参考答案及解析】 【1】 16; 【2】 2。

基于ARM内核的嵌入式芯片中的中断控制器的功能是对芯片中相关硬件组件的中断请求进行管理和控制,一般采用中断(NVIC)方式管理中断。

本题考查ARM的中断控制器。每一个ARM芯片,除了内核异常外,还有多种内置硬件组件的中断,基于ARM内核的嵌入式芯片中的中断控制器的功能是对芯片中相关硬件组件的中断请求进行管理和控制,一般采用向量中断(VIC)或嵌套向量中断(NVIC)方式管理中断。 【参考答案及解析】 【1】 向量(矢量); 【2】 嵌套向量(嵌套矢量)。

中断(VIC)或CAN总线的数据帧由7个不同的域组成,按照传输顺序,它们是:帧起始、仲裁域、控制域、域、域、应答域、帧结尾。

本题考查CAN总线的数据帧构成。CAN总线的数据帧由7个不同的域组成:帧起始、仲裁域、控制域、数据域、CRC域、应答域、帧结尾。 【参考答案及解析】 【1】 数据;CRC(校验)

实时操作系统(RTOS)有3个主要的实时指标——响应时间、吞吐量和生存时间,响应时间的具体指标是:时间和时间。

本题考查RTOS的相关指标。RTOS(实时操作系统)有3个主要的实时指标:响应时间、吞吐量和生存时间。响应时间的具体指标是:中断延迟时间和任务切换时间。

【参考答案及解析】 【1】 中断延迟; 【2】 任务切换。

为了使操作系统容易在不同的硬件平台上进行移植,一些嵌入式操作系统包含有一个硬件抽象层,硬件抽象层的英文缩写是,它位于和硬件之间,从而隐藏了硬件平台的差异,避免了操作系统对硬件的直接访问。

本题考查硬件抽象层HAL。在嵌入式领域,HAL主要用来简化嵌入式操作系统的移植作业,它对底层硬件的初始化程序或者控制程序进行封装,向上提供了访问底层硬件的函数接口,隐藏了硬件的差异性,避免了操作系统对硬件的直接访问。HAL位于内核操作系统和硬件平台之间。 【参考答案及解析】

【1】 HAL;【2】 内核操作系统。

Linux内核主要是由5个子系统组成的,如下图所示,其中的A是系统,B是

子系统。

【解题思路】

本题考查Linux内核的组成。Linux内核主要由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。 【参考答案及解析】

【1】 文件系统; 【2】 进程间通信。

μC/OS-II操作系统是我国广泛使用的一种抢占式实时操作系统,基于μC/OS-II的嵌入式系统软件部分由4层组成,按照从上而下的顺序它们是:应用程序接口(API)层,层,及设备驱动程序层。

层,本题考查μC/OS-II的层次位置。基于μC/OS-II的嵌入式系统软件架构是一个建立在硬件系统上的四层软件结构。最上层是应用软件层,下面是应用程序接口(API)层,再下面是μC/OS-II内核,最下面设备驱动层。 【参考答案及解析】

【1】 应用软件(应用程序); 【2】 μC/OS-II内核。

JTAG是指满足IEEE1149规范的边界扫描测试方法及TAP接口,是一种用于片上

技术的统称。JTAG接口标准中规定了TAP接口所使用的5个信号,

它们分别是、TMS、TDI、TDO和TRST。

本题考查片上调试技术JTAG。人们常用JTAG来表示满足IEEE 1149规范的边界扫描测试方法和TAP接口(称为JTAG接口),是一种用于片上调试技术的统称。JTAG标准中规定TAP接口使用以下5根信号线:TCK、TMS、TDI、TDO和TRST。 【参考答案及解析】 【1】 调试(测试); 【2】 TCK(时钟信号线)。

使用GNU GCC开发应用程序时,若源文件为test.c,用命令:arm-linux-gcc -g -o test test.c对该源文件进行编译,然后运行命令进入调试环境。在调试环

命令来运境下,键入命令:file test来加载被调试的文件,然后再用行它。

本题考查GCC的命令及参数。源文件为test.c,表示源文件是用C语言编写的;命令arm-linux-gcc -g -o test test.c中加入了-g、-o test,执行该命令后,编译器将在

生成的输出文件test中加入GDB能够使用的调用信息,使得用GDB调试时比较方便。file命令是装入需要调试的可执行文件,运行文件或执行当前被调试的程序用命令run。 【参考答案及解析】 【1】 GDB(gdb); 【2】 run。

本文来源:https://www.bwwdw.com/article/v92r.html

Top