版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机三级(嵌入式系统开发技术)机试模拟试卷24(共9套)(共549题)计算机三级(嵌入式系统开发技术)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、对于嵌入式处理器内核的分类,以下说法正确的是()。A、按照字长可分为8位结构和32位结构B、按照存储结构可分为RISC和哈佛结构C、按照体系结构可分为CISC和RISC结构D、按照指令结构可分为冯.诺依曼结构和哈佛结构标准答案:C知识点解析:嵌入式处理器的体系结构按指令集可分为两大类:CISC和RISC;按存储机制分为冯.诺依曼结构及哈佛结构;按字长分为8位、16位、32位和64位。故本题选择C。2、以下关于ARM处理器工作状态说法错误的是()。A、工作状态包括ARM状态、Thumb及Thumb-2状态和调试状态三种B、ARM状态既支持16位指令宽度也支持32位指令宽度C、Thumb状态或Thumb-2状态下代码密度大于ARM状态,占用存储空间较小D、ARM处理器复位后总处于ARM状态标准答案:B知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态②Thumb状态及Thumb-2状态③调试状态。除支持Thumb-2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。B选项叙述错误,故本题选择B。3、移植μC/OS—II到一个嵌入式系统电路板上正常运行,下面()条件不是必须的。A、处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断B、该电路板的处理器必须具备MMU(存储管理单元)C、处理器支持中断,并且能产生定时中断(通常在10至100Hz之间)D、处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区标准答案:B知识点解析:移植μC/OS-II到一个嵌入式电路板上正常运行,必须满足以下要求:处理器的C编译器能产生可重入代码;用C语言就可以打开和关闭中断;处理器支持中断,并且能产生定时中断(通常在10Hz~100Hz之间);处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区;处理器有将栈区指针和其他CPU寄存器读出和存储到栈区或内存中的指令。存储管理单元可以不需要。故本题选择B。4、嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是()。A、提高开发质量,缩短开发周期,降低开发成本B、优化软件代码的存储容量,以便降低存储器的需求C、降低嵌入式系统的功耗D、便于设计需要调用操作系统API函数的应用程序标准答案:A知识点解析:嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是提高开发质量,缩短开发周期,降低开发成本。故本题选择A。5、在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为()。A、MOVB、ANDC、ADDD、ORR标准答案:B知识点解析:使用逻辑与指令AND和0进行按位相与,可以起到清零的作用。故本题选择B。6、下面是有关嵌入式系统的最小系统组成的叙述:I.嵌入式最小系统包括嵌入式处理器Ⅱ.嵌入式最小系统包括电源电路Ⅲ.嵌入式最小系统包括时钟电路Ⅳ.嵌入式最小系统包括复位电路上述叙述中,正确的是()。A、仅I和ⅢB、仅I和ⅡC、仅Ⅱ、Ⅲ和ⅣD、全部标准答案:D知识点解析:嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。故本题选择D。7、μC/OS-II允许中断嵌套,嵌套层数可达多少层?A、32B、56C、128D、255标准答案:D知识点解析:μC/OS—II允许中断嵌套,嵌套层数可达255层。故本题选择D。8、关于微内核和宏内核操作系统,如下()说法是错误的。A、VxWorks是典型的微内核结构嵌入式操作系统B、iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构C、AndroidOS是典型的宏内核操作系统D、一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统标准答案:D知识点解析:属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS-II、iOS等。而Symbian系统属于普通实时系统。故本题选择D。9、下列不是实时操作系统的是()。A、VxWorksB、RTAIC、RTLinuxD、Windows7标准答案:D知识点解析:RTOS的特点是响应中断请求并且完成相应中断服务子程序(ISR)的时间非常快。四个选项中,VxWorks、RTAl和RTLinux均是实时操作系统,故此题选择D项。10、以下关于ARM处理器寄存器说法错误的是()。A、RO~R7在任何模式下均作为通用寄存器使用B、R0~R15寄存器的位数为32位C、作为链接寄存器LR的是R14D、堆栈指针SP使用的寄存器是R15标准答案:D知识点解析:堆栈指针SP使用的寄存器是R13,链接寄存器LR使用的寄存器是LR,程序计数器PC使用的寄存器是R15。选项D错误,故本题选择D。11、下面关于UART、RS-232、RS-485的叙述中,错误的是()。A、基于UART可以构成RS-232接口B、基于UART不能构成RS-485接口C、RS-232接口标准的最长通信距离为15mD、通过RS-485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接标准答案:B知识点解析:基于UART可以构成RS一232接口和RS一485接口。RS一232接口标准的最长通信距离为15m,而RS一485接口标准的最长通信距离为1200m。RS一485通常用于主从式多机通信系统,采用轮询方式,由主机逐一向从机寻址,当从机地址与主机发送的地址一致时,才建立通信链接,进行有效数据通信。选项B错误,故本题选择B。12、下面关于UART、RS一232、RS一485的叙述中,错误的是()。A、基于UART可以构成RS一232接口B、基于UART不能构成RS一485接口C、RS一232接口标准的最长通信距离为15mD、通过RS一485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接标准答案:B知识点解析:基于UART可以构成RS一232接口和RS一485接口。Rs一232接口标准的最长通信距离为15m,而RS一485接口标准的最长通信距离为1200m。RS一485通常用于主从式多机通信系统,采用轮询方式,由主机逐一向从机寻址,当从机地址与主机发送的地址一致时,才建立通信链接,进行有效数据通信。选项B错误,故本题选择B。13、以下关于Linux的叙述,错误的是()。A、Linux内核第一次问世是在1991年10月B、Linux是一种微内核结构C、同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境D、Linux系统最初以Unix为原型,以实现POSIX标准作为其目标标准答案:B知识点解析:Unix、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系统是典型的单内核操作系统。属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS—II、iOS等。选项B错误,故本题选择B。14、关于ARM指令中的条件域,以下表述正确的是()。A、HI为无符号数小于B、CS为无符号数小于C、GT为带符号数小于D、LT为带符号数小于标准答案:D知识点解析:根据指令条件码:HI为无符号数大于,选项A错误;CS为无符号数大于等于,选项B错误;GT为带符号数大于,选项C错误;LT为带符号数小于,选项D正确,故本题选择D。15、下面的各嵌入式操作系统中,只有一个与Linux密切相关,它是()。A、QNXB、VxWorksC、RTAID、17inyOS标准答案:C知识点解析:四个选项中仅有C选项的RTAL是典型的嵌入式Linux操作系统之一,其中文含义是实时应用接口。故本题选择C。16、如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为()。A、LDRPLR0,[R1]B、LDRMIR0,[R0]C、LDRHMIR1,[R0]D、LDRBMIR0,[R1]标准答案:D知识点解析:按题目要求需要用到字节数据加载指令LDRB,且寄存器间接寻址,故本题选择D。17、下面有关GNU工具套件的描述语句中,不恰当的是()。A、GNU是一种常用于开发基于Linux操作系统应用软件的工具套件B、GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码C、若要用GDB调试某Linux的应用软件时,编译时需要在命令中加入–g参数D、在GDB调试环境下,用run命令来装入需要调试的可执行文件标准答案:D知识点解析:GNU是一种常用于开发基于Linux操作系统的嵌入式软件的工具套件;GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码;设计者要对源程序进行调试,通常需要在GCC命令中加入–g参数;在GDB调试环境下file命令是装入需要调试的可执行文件,run命令执行当前被调试的程序。故本题选择D。18、下面哪种设备是组建以太局域网必不可少的?A、网桥B、集线器或交换机C、路由器D、中继器标准答案:B知识点解析:局域网按照传输介质使用的访问控制方法,可以分为以太网、FDDI网和令牌网,目前广泛使用的是以太网,它以集线器或交换机为中心构成。故本题选择B。19、以下属于按指令集结构划分嵌入式处理器的分类是()。A、RISC和CISCB、VonNeumann和HarvardC、51、AVR、PIC、MSP430、MIPS、POWERMC68K以及ARM等D、ARM7、ARM9/ARM11、ARMCortex-M、ARMCortex-R和ARMCortex-A标准答案:A知识点解析:嵌入式处理器的体系结构按指令集可以分为两大类:复杂指令集结构(CISC)和精简指令集结构(RISC)。故本题选择A。20、以下不能完成将R2中数值的两倍写入R1中的ARM指令是()。A、ADDR1,R2,R2B、ORRR1,R2,R2C、MOVR1,R2,LSL#1D、MULR1,R2,#2标准答案:B知识点解析:将R2寄存器中的数值的两倍写入R1,可以通过加法指令、移位指令(逻辑左移相当于乘操作)和乘法指令完成,故选项中仅B项无法完成,故本题选择B。21、在ARM汇编语言程序设计中常有子程序设计,下面指令中不属于子程序调用或者返回的指令是()。A、LDRPC,MySubB、BLMySubC、MOVPC,LRD、MOVR15,LR标准答案:A知识点解析:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的;MOVPC,LR在ARM汇编中用于子程序的返回;D项中R15即是PC,故本题选择A。22、通过I2C、SPI、UART、USB等可以实现嵌入式系统间或嵌入式系统与外围器件等的连接,下面相关叙述中,错误的是()。A、I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成B、SPI通信时,首先要使SPI从设备的SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照SPI时序要求进行数据操作C、UART即通用异步收发器,可用于全双工串行异步通信D、USB1.1和USB2.0采用全双工差分方式进行通信标准答案:D知识点解析:I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成;对SPI的操作,首先要选择让基于SPI接口的从设备的SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照SPI时序要求进行数据操作;UART即通用异步收发器,是可以用于全双工串行异步通信的;USB1.1和USB2.0有4条信号线,采用半双工差分方式进行通信。故本题选择D。23、下面是关于μC/OS—II任务管理中空闲任务(Idletask)的叙述,其中错误的是()。A、它是系统创建的第1个任务B、它是优先级最低的任务C、它始终处于等待状态D、它是必不可少的一个系统任务标准答案:C知识点解析:μC/OS—II任务管理中空闲任务(Idletask)是系统创建的第1个任务,它是必不可少的一个系统任务,也是优先级最低的任务;绝大多数情况下,μC/OS—II的每个任务都是一个无限的循环,都处在5种状态之一的状态下。故C项错误,故本题选择C。24、获取数字声音的过程中必须进行“取样”、“量化”等处理。下面关于“量化”的叙述中错误的是()。A、量化就是把声音样本的模拟量转换成数字量来表示B、量化过程往往也称为D/A转换C、量化位数增多,量化的精度可以提高,声音的保真度也更好D、量化位数越少,数字声音的数据量也越少标准答案:B知识点解析:音频信息数字话的过程是取样、量化、编码。其中量化是把每个样本的模拟值转换成数字量来表示,因此量化过程往往也称为A/D转换(模数转换)。量化位数增多,量化的精度可以提高,声音的保真度也更好,量化位数越少,数字声音的数据量也越少。故本题选择B。25、以下关ARM程序状态寄存器CPSR说法错误的是()。A、CPSR记录了ARM运行过程中的标志状态B、CPSR决定是否切换到Thumb状态C、CPSR决定是否允许快速中断FIQD、CPSR决定堆栈深度标准答案:D知识点解析:CPRS为当前程序状态寄存器,记录了ARM运行过程中的标志状态;其中T为ARM与Thumb指令切换,F为禁止快速中断FIQ的控制位。因此A、B、C项正确,故本题选择D。26、下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,错误的是()。A、嵌入式系统中使用的键盘有线性键盘和矩阵键盘两类B、电阻式触摸屏和电容式触摸屏是嵌入式系统中常用的两种触摸屏C、LCD是发光二极管的简称D、液晶显示器是嵌入式系统常用的一种显示设备标准答案:C知识点解析:嵌入式系统中使用的键盘有线性键盘和矩阵键盘两类;电阻式触摸屏和电容式触摸屏是嵌入式系统中常用的两种触摸屏;液晶显示器是嵌入式系统常用的一种显示设备;放光二极管是LED,LCD是液晶显示器,故本题选择C。27、μC/OS—II的每个任务都处于5种状态之一,这5种状态是()。A、休眠态、就绪态、运行态、挂起态、被中断态B、等待态、输入态、运行态、挂起态、输出态C、休眠态、就绪态、运行态、输入态、输出态D、输入态、就绪态、运算态、输出态、完成态标准答案:A知识点解析:μC/OS—II的每个任务都处于以下5种状态之一:休眠态、就绪态、运行态、挂起态和被中断态。故本题选择A。28、在开发低端、中端、高端等类型的嵌入式系统时,一般都需要选择和利用合适的开发平台来进行。下面有关嵌入式系统开发平台的叙述中,不正确的是()。A、开发平台中的软件开发工具,通常会包括:项目管理器、编辑器、编译器、连接器等B、开发平台中的软件开发工具往往都作为一个整体提供给开发人员使用,以提高开发工作效率C、有的开发平台中还包含一些中间件和软件组件,以满足特定应用领域的各种应用开发D、用开发平台所开发出的低端嵌入式系统应用软件,必须基于某一个嵌入式操作系统上运行标准答案:D知识点解析:嵌入式系统的开发平台包含大量开发工具,软件开发工具通常包括:项目管理器、编辑器、编译器、连接器、定位器等;这些软件开发工具往往都使用统一的用户界面并作为一个整体提供给开发人员使用,以提高开发工作效率;有的开发平台中还包含一些中间件和软件组件,以满足特定应用领域的各种应用开发;嵌入式系统的开发平台大多采用宿主机一目标机的架构,宿主机是开发用机,目前大多数运行windows操作系统,而应用软件的开发和调试都是通过宿主机开完成。故本题选择D。29、数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为8kB/s,其取样频率是8kHz,单声道,未压缩,那么它的量化位数是()。A、24位B、16位C、8位D、4位标准答案:C知识点解析:数字音频的主要参数包括取样频率、量化位数、声道数目、使用的压缩编码方法以及比特率。数字音频未压缩前,其比特率(码率)的计算公式为:波形声音的码率=取样频率×量化位数×声道数。压缩编码后的码率则为压缩前的码率除以压缩倍数(压缩比)。故经计算可知,此题选择C。30、下面关于ARM的AMBA的叙述中,错误的是()。A、AMBA是指先进的微控制器总线体系结构B、AMBA虽然只有一个版本,但能够满足各类ARM处理器开发的需要C、总体而言,AMBA由系统总线和外围总线两部分组成D、通过AMBA连接的ARM嵌入式芯片中的不同组件的运行速度可能不同标准答案:B知识点解析:AMBA是指先进的微控制器总线体系结构,从1995年的AMBA1.0到2011年的AMBA4.0共有4个版本,主要由系统总线和外围总线两部分组成。故本题选择B。31、按照实时性能和内核结构划分,VxWorks操作系统属于()。A、硬实时微内核嵌入式操作系统B、软实时微内核嵌入式操作系统C、硬实时单内核嵌入式操作系统D、软实时宏内核嵌入式操作系统标准答案:A知识点解析:按照实时性能和内核结构划分,VxWorks操作系统属于硬实时微内核嵌入式操作系统。故本题选择A。32、假设数码相机使用的存储卡容量是4GB,它一次可连续拍摄1600万色(真彩色)的4096x3072分辨率的彩色相片可达400张,那么其数据压缩比大约是()。A、2B、4C、6D、8标准答案:B知识点解析:此题主要为数字图像的数据量计算。图像数据量的计算公式如下:图像数据量=图像水平分辨率*图像垂直分辨率*像素深度/8。由此可知,此题中一张彩色图片大小为4096*3072*24/8=36M,所以36M*400/4G≈4。故此题选择B。33、下面是关于ARM嵌入式芯片中的中断控制器及向量中断控制器(VIC)和嵌套向量中断控制器(NVIC)的叙述,其中错误的是()。A、只有当一个新的中断的优先级高于当前正在执行的中断处理的优先级时,VIC才向内核提出中断请求B、NVIC可以进行中断的嵌套,即高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后才继续执行低优先级中断C、目前基于ARM内核的嵌入式芯片中的中断控制器仅支持向量中断D、基于ARM内核的嵌入式芯片中的中断控制器挂在AMBA的系统总线上标准答案:C知识点解析:基于ARM内核的嵌入式芯片中的中断控制器挂在AMBA的系统总线上:只有当一个新的中断的优先级高于当前正在执行的中断处理的优先级时,VIC才向内核提出中断请求:NVIC可以进行中断的嵌套,即高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后才继续执行低优先级中断;目前基于ARM内核的嵌入式芯片中的中断控制器一般采用向量中断和嵌套向量中断方式管理中断。故本题选择C。34、以下各项陈述中,不属于微内核操作系统特点的是()。A、内核小巧B、系统花在内核功能切换上的开销非常小C、开发和维护方便,系统可以动态更新服务模块D、可靠性高标准答案:B知识点解析:微内核有以下几个特点:①内核小巧;②接口一致;③各个功能模块之间松散耦合,只完成服务功能,系统管理功能交给一个或多个特权服务程序;④微内核功能扩充方便,但是各个功能之间的切换而引起的开销比较大;⑤基于客户机/服务器体系结构,在微内核结构的操作系统中,任务间通信机制一消息机制是系统的基础,操作系统的各种功能都以服务器方式实现,向客户机提供服务。故本题选择B。35、数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为32kb/s,其量化位数为8位,单声道,采用压缩编码,压缩比为2,那么取样频率是()。A、8kHzB、12kHzC、16kHzD、20kHz标准答案:A知识点解析:数字音频的主要参数包括取样频率、量化位数、声道数目、使用的压缩编码方法以及比特率。数字音频未压缩前,其比特率(码率)的计算公式为:波形声音的码率=取样频率×量化位数×声道数。压缩编码后的码率则为压缩前的码率除以压缩倍数(压缩比)。故经计算可知,此题选择A。36、关于ARMCortex—M微控制器以下说法错误的是()。A、处理速度快B、代码密度高C、软件可移植性好D、功耗大标准答案:D知识点解析:Cortex—M系列是面向微控制器的处理器核,极高性价比、最低成本、极低功耗;具有处理速度快、代码密度高、软件可移植性好的特点。故本题选择D。37、下列关于Linux的陈述中,不正确的是()。A、Linux内核的主要作用包括:进程管理与调度、内存管理、提供行命令解释器、进程间通信等B、Linux系统最初以Unix为原型C、Linux使用GPL授权,是自由软件家族中的一个软件D、Linux的虚拟文件系统(VFS)向上层软件提供了不同逻辑文件系统的统一接口标准答案:A知识点解析:Linux是目前唯一可免费获得的、能为多用户提供多任务、多线程功能的大型操作系统,Linux使用GPL授权,是自由软件家族中的一个软件;Linux内核的主要作用是:进程管理与调度、内存管理、文件管理、网络接口和进程间通信。它为用户进程提供了一个虚拟接口(系统调用)。运行在单独的内核地址空间,每个用户进程则使用自己的虚拟地址空间;Linux采用宏内核结构,驱动程序可以被直接编译到Linux内核中并在内核启动时加载到内存,亦可以模块形式存储在文件系统中并在需要时被动态加载和卸载。故只有A项不正确。38、下面关于实时系统的论述中,正确的是()。A、硬实时任务偶尔超出时限将造成任务的服务质量下降。B、硬实时系统的时限比软实时系统短。C、核反应堆处理装置属于硬实时系统。D、嵌入式系统都是实时系统。标准答案:C知识点解析:一旦任务执行时间超过截止时间系统的总损益就为负,这种实时系统称为硬实时系统,否则为软实时系统。对于硬实时系统,一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置;而软实时系统中如果输出响应超过时限,一般不会造成严重后果;多数的嵌入式系统都具有时间约束性,然而并非嵌入式系统都是实时系统。故本题选择C。39、集成电路的特点是体积小、重量轻、可靠性高,其技术进步日新月异。下面关于当前国际上集成电路技术水平的叙述中,错误的是()。A、工艺水平已达几十纳米(nm)的水平B、晶体管数目已超过1亿C、工作频率达到10GHzD、晶圆直径已超过10英寸标准答案:C知识点解析:集成电路的特点是体积小、重量轻、可靠性高。集成电路的性能主要体现在逻辑门电路的晶体管大小。晶体管越小,极限工作频率越高,门电路开关速度就越快;芯片上电路元器件的线条越细,相同面积的晶片可容纳的晶体管越多,功能就越强大。随着制作工艺的提升,芯片制作工艺进入了纳米时代。世界上最为先进的制作工艺已经达到45纳米或32纳米。目前,芯片中晶体管数目已达数十亿个,时钟频率达到10GHz,晶圆直径也已超过10英寸。故本题选择C。40、下列术语中,并非用于描述数字图像参数的是()。A、位平面数目B、图像分辨率C、像素深度D、量化位数标准答案:D知识点解析:用来描述数字图像的参数主要有图像大小(图像分辨率)、位平面数目、像素深度和颜色模型。故此题选择D。二、填空题(本题共20题,每题1.0分,共20分。)41、ARMCortex—A是ARMCortex应用处理器,此系列中A5、A7、A8、A9、A12、A15和A17字长【49】位,而A50系列中的A53和A57字长为【50】位。标准答案:【49】32【50】64知识点解析:本题考查典型ARM处理器内核特点。Cortex—A系列是面向高端应用的处理器核,此系列中A5、A7、A8、A9、A12、A15和A17字长32位,而A50系列中的A53和A57字长为64位。42、如存储器的工作频率为333MHz,数据线宽度为32位,每个周期传输1次数据,则存储器的带宽=__________【63】MB/s。若存储器总线采用串行总线,以10位为一个数据帧(包含一个字节的存储数据),则总线带宽=总线频率/__________【64】。标准答案:【63】1332【64】10知识点解析:本题考查存储器的性能指标。存储器带宽计算公式:(333×32/8)×1B/s=1332MB/S;若存储器总线采用串行总线,以10位为一个数据帧(包含一个字节的存储数据),则总线带宽=总线频率/10。43、数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中__________【43】图像文件格式颜色数目较少(不超过256色),文件特别小,支持动画,适合互联网传输。__________【44】图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机和互联网中得到广泛使用。标准答案:【43】GIF【44】JPEG知识点解析:此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特点,适合不同的应用需求。GIF是目前互联网上广泛使用的一种图像文件格式,它的颜色数目较少(不超过256色),文件特别小,适合互联网传输。JPEG是静止图像数据压缩编码的国际标准,它特别适合处理各种连续色调的彩色或灰度图像,算法复杂度适中,软硬件实现皆可,目前已在互联网和数码相机中得到广泛应用。44、ARM处理器有7种异常:主要包括【47】、未定义指令UND、软件中断SWI、指令预取中止PABT、数据访问中止DABT、【48】以及快速中断FIQ。标准答案:【47】复位RESET【48】外部中断请求IRQ知识点解析:本题是概念题,需要熟练掌握ARM处理器的7种异常。ARM处理器的7种异常主要包括:复位RESET、未定义指令UND、软件中断SWI、指令预取中止PABT、数据访问中止DABT、外部中断请求IRQ以及快速中断FIQ。45、ARM处理器按照ARM公司分类可分为经典ARM处理器(ARM7~ARM11)、Cortex嵌入式处理器和Conex应用处理器,其中Codex嵌入式处理器包括实时应用的Cortex-__________【49】和面向控制应用的Cortex-__________【50】。标准答案:【49】R【50】M知识点解析:此题考查ARM处理器内核分类,尤其是Cortex处理器。Cortex—R为实时应用Cortex处理器,其中R表示RealTime;Cortex—M为面向控制应用的Cortex处理器,其中M表示MicroController。46、引导加载程序主要完成内存加电自检,外设存在自检,【71】映射,初始化外围设备,内存寻址定位,加载和启动【72】。标准答案:【71】内存地址【72】操作系统知识点解析:本题主要考查引导加载程序所完成的相应操作。嵌入式系统加电后执行的第一批最初操作称为引导或者自举,对应的程序称为引导程序或者引导加载程序。47、存储器的带宽是指每秒可传输(读出/写入)的最大数据总量。存储器带宽与存储器总线的工作【59】_______有关,也与数据线的【60】_______和每个总线周期的传输次数有关。标准答案:【59】频率(周期)【60】位数(位宽、宽度)知识点解析:本题考查存储器的主要性能指标及相关因素。存储器带宽与存储器总线的工作频率(周期)有关,也与数据线的位数(位宽、宽度)和每个总线周期的传输次数有关。48、仿真平台(仿真开发平台)一般指嵌入式系统开发过程中使用的__________【69】、仿真软件或者__________【70】。标准答案:【69】虚拟机管理软件【70】指令集模拟器知识点解析:本题考查嵌入式系统仿真开发平台相关概念。仿真平台(仿真开发平台)一般指嵌入式系统开发过程中使用的虚拟机管理软件、仿真软件或者指令集模拟器。49、所有嵌入式系统都是由硬件和软件两部分组成的,硬件部分的主体是___________【41】和存储器;它们通过___________【42】接口(设备)与外部世界联系。标准答案:【41】中央处理器(处理器、微处理器、中央处理机、处理机、CPU)【42】输入/输出(i/o)知识点解析:本题考查嵌入式系统硬件组成。所有嵌入式系统都由硬件和软件两部分组成的,硬件部分的主体是中央处理器和存储器;它们通过输入/输出接口(设备)与外部世界联系。50、嵌入式系统的调试方法中有一种使用驻留监控软件的调试方法。所谓驻留监控软件是一段固化在【77】ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试和【78】设备。标准答案:【77】目标机【78】仿真知识点解析:本题考查嵌入式系统的调试,驻留监控软件调试。所谓驻留监控软件是一段固化在目标机ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试和仿真设备。51、利用ADS1.2工具套件进行基于ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有2种方式,分别是___________【79】连接类型和Scattered连接类型。采用Scattered连接类型时需要提供一个scatter格式的___________【80】。标准答案:【79】simple【80】配置文件知识点解析:本题考查使用ADS1.2工具软件对嵌入式系统进行开发时的相关设置。利用ADS1.2工具套件进行基于ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有2种方式,分别是Simple连接类型和Scattered连接类型。采用Scattered连接类型时需要提供一个scatter格式的配置文件。52、为提高SoC芯片设计效率,减少重复开发,通常将合格的经过验证的IC设计文件存储在数据库中,供反复使用。这些IC电路具有固定的不可再分解的功能特性,并受到知识产权保护,人们称之为“知识产权核”或“IP核”。按照IC设计文件的类型,IP核通常分为三种__________【41】、固核和__________【42】。标准答案:【41】硬核【42】软核知识点解析:本题考查IP核的相关概念及分类。按照IC设计文件的类型,IP核通常分为3种:软核,即使用硬件描述余语言(HDL)描述的IP核,固核,与工艺相关的包含具体结构信息的IP核,以逻辑综合后的RTL描述和可综合网表的形式提供,硬核,是已被投片测试验证的IC的掩膜版图和全套工艺文件。53、字符在嵌入式系统内部是使用二进制编码表示的,存储一个ASCII字符需要使用【43】个二进位,存储一个常用汉字需要使用【44】个二进位(采用GB2312编码标准)。标准答案:【43】8(7)【44】16知识点解析:本题考查字符的二进制编码。基本的ASCII的字符集共有128的字符,包括96个可打印字符和32个控制字符,每个字符使用7个二进制位进行编码,但由于字节是计算机中最基本的存储和处理单元,故一般仍使用一个字节来存放一个ASCII码,此时多出来的最高位通常保持为0;汉字在计算机内部都采用2个字节即16个二进制位来表示,每个字节的最高位均规定为1。54、在嵌入式应用系统中,通常可用GPIO来构建简单键盘,分为_________【59】键盘和_________【60】键盘两类,其中后一类键盘利用行扫描法或反转法读取按键的特征值。标准答案:【59】线性(非编码独立式)【60】矩阵(行列式)知识点解析:本题考查用GPIO链接键盘的两种方式。用GPIO构建简单键盘分为非编码键盘(线性键盘)和矩阵键盘。55、处理时不可分割的代码称为【71】。一旦这部分代码开始执行,则不允许任何中断打断。μC/OS–II系统调用宏【72】()执行关中断操作。标准答案:【71】临界区【72】OS_ENTER_CRITICAL知识点解析:本题主要考查临界区的概念和关中断操作。代码的临界区(CriticalSection)是指处理时不可分割的代码。为确保临界区代码的执行,在进入临界区之前必须关中断,执行完临界区代码之后要立即开中断。μC/OS–II系统调用宏OS_ENTER_CRITICAL()执行关中断操作。56、嵌入式系统中一块电子线路板上的芯片之间采用UART通信时,UART的信号线可不经电平变换直接连接。UART采用TXD、RXD进行通信的连接方式如下图所示,图中右边芯片UARTB的信号线①和②分别为__________【63】和__________【64】(均用大写英文字母表示)。标准答案:【63】RXD【64】TXD知识点解析:UART是串行异步通信接口,通信时要求双方波特率和传输格式必须一致。TXD和RXD分别对应发送和接收,因此图中分别为RXD和TXD。57、在实时系统中,系统运行的正确性是同其响应时限紧密相关的。根据截止时间约束的软硬属性划分,视频播放系统属于【67】实时系统,自动驾驶系统属于【68】实时系统。标准答案:【67】软【68】硬知识点解析:本题考查对实时系统的掌握。硬实时(HardReal—Time)系统的运行正确性是同其响应时限紧密相关的。一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置等。然而,在一个软实时(SoftReal—Time)系统中,虽然也存在时限指标,但是如果输出响应超过时限,一般不会造成严重后果。设计软实时系统时,需要考虑该系统对多少次任务执行超时限和延迟是可接受的。常见的实时系统大多是软实时系统。58、美国风河公司推出的实时性最强、可靠性最高的嵌入式实时操作系统名为__________【73】。在该操作系统中,所有与特定电路板上硬件相关的功能都集成在一个库中,该库的名称为__________【74】。标准答案:【73】VxWorks【74】板级支持包知识点解析:Vxworks是目前公认为实时性最强、可靠性最高的一种嵌入式实时操作系统。在该操作系统中,所有与特定电路板上硬件相关的功能都集成在一个库中,该库的名称为板级支持包(BSP)。59、IP协议在计算机网络的互连中起着非常重要的作用。目前广泛使用的IP协议的版本是第__________【45】版,每个IP地址用__________【46】位二进制表示。标准答案:【45】4【46】32知识点解析:目前广泛使用的IP协议的版本是IP协议第四版(IPv4),规定每个地址使用4B(32位)来表示。逻辑上,IP地址分为主机号和网络号。网络号表示的是该主机所在网络的编号,主机号则是该主机在所属网络中的编号。60、嵌入式系统广泛使用一种专用于数字信号处理的微处理器,它能显著提高声音、图像和视频等数字信号的处理效率,这种处理器的英文缩写名是【41】,其特点之一是指令系统增加了SIMD类型的一些特殊指令,SIMD表示【42】。标准答案:【41】DSP【42】单指令多数据知识点解析:本题主要考察数字信号处理器相关的知识。数字信号处理器的英文缩写是DSP,是一种专用于数字信号处理的微处理器,指令系统中增加单指令多数据(SIMD)并行处理的特殊指令。三、综合题(本题共1题,每题1.0分,共1分。)61、某食堂的售饭系统由一个后台数据库系统及若干个前台刷卡机组成,其基本功能具体描述如下:a、刷卡机的硬件组成中,除了必须的最小硬件系统外,还需要IC卡读写模块、8段LED组成的显示模块、键盘模块、蜂鸣器模块、RS一485通信模块等。b、客户需要事先办理本系统的消费IC卡,预存若干金额,办卡信息及预存金额存储在后台数据库系统中。c、客户消费时,用IC卡在刷卡机上支付。支付时,由售饭员在刷卡机上输入客户缴费金额且在LED显示器上显示,然后客户刷卡,若IC卡合法,则把缴费金额和IC卡信息传输给后台数据库系统。若IC卡不合法,用蜂鸣器发不合法提示音。d、后台数据库系统接收到刷卡机的信息后,将根据IC卡号查询出该卡的余额,若余额大于等于应缴费额,则进行扣费,再把当前余额及扣费正确信息回传给刷卡机。若余额小于应缴费额,则回传扣费不正确信息给刷卡机。e、刷卡机接收到回传的信息后,显示回传的余额,且若是扣费正确信息,则用蜂鸣器发“扣费正确”提示音;若是扣费不正确信息,则用蜂鸣器发“扣费不正确”提示音。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建刷卡机的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(1)在设计硬件时,最小的硬件系统是保证系统能正常工作的必要硬件组成。它包括电源电路、【81】、复位电路、调试测试接口以及【82】。(2)若在硬件设计时,选用8个共阴极的8段LED(其排列如图1所示)组成2组显示器(1组4个8段LED),用于显示当前消费金额和余额。若采用GPC0~GPC6、GPC7外接同向驱动后,分别连接到显示“消费金额”的LED显示器段信号线a~f、dp上,采用GPD0~GPD3外接同向驱动后分别控制该组显示器中低数据位~高数据位的4个8段LED位信号线。另外采用GPC8~GPC14、GPC15外接同向驱动后,分别连接到显示“余额”的LED显示器段信号线a~f、dp上,采用GPD4~GPD7外接同向驱动后分别控制该组显示器中低数据位~高数据位的4个8段LED位信号线。那么,GPC0~GPCI5引脚的功能为:【83】,GPD0~GPD7引脚的功能为:【84】。初始化GPC0~GPC15引脚功能的语句可以是://rGPCCON是端口C的控制寄存器,其格式见后面附录rGPCCON=【85】;初始化GPD0~GPD7引脚功能的语句可以是//rGPDCON是端口D的控制寄存器,其格式见后面附录rGPDCON=((rGPDCON10x00005555)&【86】);若只在“余额”LED显示器中的次高数据位LED上显示字符“3”,相关驱动程序中可用下面语句实现。rGPCDAT=【87】;//输出“3”的段信号rGPDDAT=【88】;//输出次高数据位被点亮的控制信号(3)刷卡机上输入客户缴费金额的键盘,在设计时采用非标准键盘组成,键盘接口设计成4×4的阵列(其按键排列示意图如图2所示)。键盘接口电路中选用GPE0~GPE3来输出键盘行扫描信号,选用GPE4一GPE7来输入键盘列信号。软件设计时设计者自行设计了键盘扫描函数,请你补充完善之://*KEYOUTPUT是键盘扫描时的输出地址,KEYINPUT是键盘读入时的地址#defineKEYOUTPUT(*(volatileINT8U*)0x56000044)#defineKEYINPUT(*(volatileINT8U*)0x56000044)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INT8Utemp=0xFF,output;//rGPECON是端口E的控制寄存器,其格式见后面附录rGPECON=((rGPECON&0xFFFFFF00)|【89】);//初始化GPE0一GPE3为输出rGPECON=rGPECON&【90】;//初始化GPE4~GPE7为输入//下面判断键盘中是否有键按下for(i=1;((i<=8)&&(i>0));【91】){output|=0xFF;output&=(~i);KEYOUTPUT=output;temp=KEYINPUT;if((temp&OxF0)!=【92】)//判断列信号是否为全“1”{key=(~i);key<<=8;key|=((temp&OxF0)|0x0F);//求得按键的返回值return(key);//函数返回按键对应的值}}return0xFFFF;}应用程序中可根据上面的键盘扫描函数的返回值,来判断是否有按键按下,并确定是哪个按键按下。例如:若返回值为:【93】时,可知是键盘中的“6”键按下,若返回值为:【94】时,可知是键盘中的“确认”键被按下。若无键按下时,返回值应为:【95】。(4)刷卡机与后台数据库系统通信采用RS一485总线。因此在硬件设计时,需要采用s3c2410芯片内部的【96】部件外加电平转换芯片等来实现。若在软件设计时,其初始化程序中波特率设置为9600bps,数据格式设置为:8位数据位、无校验、1位停止位。那么,1秒时间内最多能传输【97】字节的信息。(5)刷卡机上的应用软件是在无操作系统环境下开发的。设计者可以自行设计系统的启动引导程序,在该程序中完成异常向量设置、堆栈指针设置以及必要的硬件初始化。ARM9体系结构中规定的复位异常所对应的异常向量地址为【98】。系统上电/复位后,将从该地址处开始执行程序,因为ARM9体系结构中规定的各异常向量地址之间间隔通常为【99】个字节。因此,复位异常向量地址处通常存储一条【100】指令的代码。说明:下面是试题解答时需要用到的寄存器格式及相关说明o1)端口C的控制寄存器(GPCCON)2)端口D的控制寄存器(GPDCON)3)端口E的控制寄存器(GPECON)标准答案:(1)【81】时钟电路【82】存储器(2)【83】输出【84】输出【85】0x55555555【8】]0xrFrr5555【87】0x4F00【88】0xFFBF(3)【89】0x00000055【90】0xFFFF00FF【91】i<<=|【92】0xF0【93】0xFDBF【94】0xFE7F【95】0xFFFF【96】UART【97】960(4)【98】0x00000000[99】4【100】分支知识点解析:硬件最小系统包括电源电路、时钟电路、复位电路、调试测试接口、以及存储器。GPC0~GPC15引脚为LED段选输出,空【83】为输出;GPD0~GPD7引脚为LED位选输出,空【84】为输出;00为输入,01为输出,则初始化GPC0~GPC15引脚功能为输出的语句是:rGPCCON=0x55555555,空【85】为0x55555555;初始化GPD0一GPD7引脚功能为输出的语句是:rGPDCON=((rGPDCON|0x00005555)&0xFFFF5555),空【86】为0xFFFF5555;输出“3”的段信号,即段e、f和dp为0。此时rGPCDAT=0x4F00,空【87】为0x4F00;输出次高数据位被点亮的控制信号,即次高位为0。此时rGPDDAT=0xFFBF,空【88】为0xFFBF。初始化GPE0一GPE3为输出的语句是:rGPECON=((rGPECON&0xFFFFFF00)|0x00000055),空【89】为0x00000055;初始化GPE4~GPE7为输入的语句是:rGPECON=rGPECON&OxFFFF00FF,空【90】为0xFFFF00FF;i<<=1;i初始为1,每次左移一位,正好对应于GPE0一GPE3,空【91】为i<<=1;判断列信号是否为全“1”,即(temp&0xF0)!=0xF0时说明列信号不全为1,否则全为1,空【92】为0xF0;无键按下时为1,有键按下时为0。键盘中的“6”键按下时返回1111110110111111,即0xFDBF,空【93】为0xFDBF;键盘中的“确认”键被按下时返回1111111001111111,即0xFE7F,空【94】为0xFE7F;无键按下是,返回值为0xFFFF,空【95】为0xFFFF;$3C2410芯片内部串行异步通信接口外加电平转换芯片可采用RS-485总线进行通信,空【96】为UART;始化程序中波特率设置为9600bps,数据格式设置为:8位数据位、无校验、1位停止位。那么,1秒时间内最多能传输9600/(8+2)=960字节的信息。ARM9体系结构中规定的复位异常所对应的异常向量地址为Ox00000000;ARM9体系结构中规定的各异常向量地址之间间隔通常为4个字节;复位异常向量地址处通常存储一条分支指令的代码。计算机三级(嵌入式系统开发技术)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、下面关于嵌入式处理芯片特点的叙述中,错误的是()。A、嵌入式处理芯片一般支持实时处理B、嵌入式处理芯片一般具有低功耗的特性C、嵌入式处理芯片有多种产品类型,但不包括微处理器D、嵌入式处理芯片一般集成了测试电路标准答案:C知识点解析:嵌入式处理芯片一般支持实时处理,具有低功耗和可扩展性,集成了测试电路。嵌入式处理芯片有多种产品类型,包括微处理器、数字信号处理器、微控制器和片上系统。故此题选择C。2、关于ARM的工作状态,以下说法正确的是()。A、ARM处理器的工作状态包括ARM状态和Thumb状态两种B、ARM状态支持16位指令宽度也支持32位指令宽度C、Thumb状态或Thumb一2状态下,代码密度低于ARM状态,占用存储空间变大D、ARM处理器复位后自动进入ARM状态标准答案:D知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态②Thumb/Thumb一2状态③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态,即16位状态。在Thumb模式下,指令代码只有16位,使代码密度变大,占用内存空间减小,提供比32位程序代码更佳的效能。ARM处理器复位后自动进入ARM状态。D项正确,故本题选择D。3、下面是关于UART的叙述,其中错误的是()。A、ARM芯片中的UART收发信息时,可以采用FIFO模式,也可以采用普通模式B、UART传送信息的格式以起始位开始,以停止位结束C、UART传送信息时,一次传送的数据位的长度只能是8位D、基于UART可组成RS一232接口标准答案:C知识点解析:ARM芯片中的UART收发信息时,可以采用FIFO模式,也可以采用普通模式;UART传送信息的格式以起始位开始,以停止位结束;UART传送信息时,一次传送的数据位可为5、6、7、8位,由编程决定;基于UART可组成RS一232接口。C选项错误,故本题选择C。4、μC/OS-II能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。节拍率应在什么范围内?A、10Hz~100HzB、10Hz~1000HzC、100Hz~1000HzD、100Hz~10000Hz标准答案:A知识点解析:μC/OS—II能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。节拍率应在每秒10次到100次之间,即10Hz~100Hz。故本题选择A。5、在数字音频信息数字化过程中,正确的处理顺序是()。A、量化、取样、编码B、取样、编码、量化C、取样、量化、编码D、编码、取样、量化标准答案:C知识点解析:音频信息数字化的过程是取样、量化、编码。故本题选择C。6、以下关于ARM处理器说法正确的是()。A、小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中B、ARM处理器支持8位、16位、24位和32位数据处理C、MPU为ARM处理器的存储器管理单元D、MMU为ARM处理器的存储器保护单元标准答案:A知识点解析:大端模式,是指数据的高位保存在内存的低地址中,而数据的低位保存在内存的高地址中;小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;ARM处理器支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;MPU为ARM处理器的内存保护单元,MMU是ARM处理器的内存管理单元。故本题选择A。7、下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。A、CPU使用最频繁的少量的程序代码和数据存放在Cache中B、系统正在运行的程序的大部分数据和代码存放在主存储器(内存)中C、嵌入式系统使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高D、嵌入式处理器内部的Cache采用DRAM标准答案:D知识点解析:在嵌入式系统中,对于CPU使用最频繁的少量的程序代码和数据用SRAM作为高速缓冲存储器(Cache)存放,系统正在运行中的程序的大部分数据和代码存放在主存储器(内存)中,尚未启动运行的其余程序或数据则存放在容量大的外部存储器如磁盘中待命。使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高。D项叙述有误,故本题选择D。8、下面关于LCD显示设备的叙述中,错误的是()。A、LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件,价格最低B、LCD显示模块内置LCD显示屏、控制器和驱动模块,有字符型、有图形点阵型等C、PC机通常使用的是LCD显示器,除具备显示屏外,还包括驱动器、控制器以及外壳等,是完整的LCD显示设备D、DVI(DigitalVisualInterface)是一种LCD控制器的标准标准答案:D知识点解析:LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件(屏),价格最低LCD显示模块内置了LCD显示屏、控制器和驱动模块,这类显示模块有字符型、有图形点阵型等。PC机通常使用的是LCD显示器,除具备显示屏外还包括驱动器、控制器以及外壳等,是完整的LCD显示设备,其接口也有相应的标准,主要包括VGA、DVI两种主要形式,现在又开始流行HDMI接口。D项叙述错误,故本题选择D。9、在Bootloader的stagel中,以下各步骤的顺序应为()。a.跳转到stage2的C程序入口点b.为加载stage2准备RAM空间c.拷贝stage2的执行代码到RAM空间中d.基本硬件初始化A、bdacB、dbcaC、dbacD、dcba标准答案:B知识点解析:Bootloader的stage1的基本步骤(按执行先后顺序列出)为:基本硬件初始化,为加载stage2准备RAM空间,拷贝stage2的执行代码到RAM空间中,设置栈区指针SP,跳转到stage2的C程序入口点。正确顺序为dbca,故本题选择B。10、下面关于UART、RS一232、RS一485的叙述中,错误的是()。A、基于UART可以构成RS一232接口B、基于UART不能构成RS一485接口C、RS一232接口标准的最长通信距离为15mD、通过RS一485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接标准答案:B知识点解析:基于UART可以构成RS一232接口和RS一485接口。Rs一232接口标准的最长通信距离为15m,而RS一485接口标准的最长通信距离为1200m。RS一485通常用于主从式多机通信系统,采用轮询方式,由主机逐一向从机寻址,当从机地址与主机发送的地址一致时,才建立通信链接,进行有效数据通信。选项B错误,故本题选择B。11、按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于低端嵌入式系统特性的叙述中错误的是()。A、其硬件的核心大多是4位/8位单片机B、由监控程序对系统进行控制,一般不需要使用操作系统C、系统功能很容易现场升级D、计算器、遥控器、空调机、微波炉等产品中使用的大多是低端嵌入式系统标准答案:C知识点解析:按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。其中低端嵌入式系统,其硬件的核心大多是4位/8位单片机;一般不使用操作系统,由监控程序对系统进行控制;在工控领域和白色家电领域占主导地位,如计算器、遥控器、空调等。C选项错误,故本题选择C。12、路由器是互联网中重要的网络设备,它的主要功能是()。A、将有线通信网络与无线网络进行互连B、将多个异构或同构的物理网络进行互连C、放大传输信号,实现远距离数据传输D、用于传输层及以上各层的协议转换标准答案:B知识点解析:路由器是一台高性能的嵌入式计算机系统,是遵循IP协议把异构网络互相连接起来的关键设备,工作在网络层,主要有以下几种功能:第一,网络互连,实现不同网络互相通信;第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。选项B正确,选项A错误。信号的放大使用集线器来完成的,因此选项C错误。用于传输层及以上各层的协议转换的设备称为协议转换器,因此选项D错误。故本题选择B。13、以下关于ARM处理器说法正确的是()。A、半字数据0x1234在小端格式下从0x10000000开始存放,其中0x34M存放在0x10000001中B、ARM处理器支持8位、16位和32位数据类型C、MMU为存储器保护单元,是对存储器进行保护的可选组件D、虚拟地址到物理地址映射是MPU的主要功能标准答案:B知识点解析:0x1234在小端模式CPU内存中的存放方式为:内存地址存放内容0x100000000x340x100000010x12而在大端模式CPU内存中的存放方式则为:内存地址存放内容0x100000000x120x100000010x34因此选项A错误。MMU是存储器管理单元的缩写,是用来管理虚拟内存系统的器件,通常是CPU的一部分;存储器保护单元是MPU;选项C错误。虚拟地址到物理地址的映射是MMU的主要功能;选项D错误。ARM处理器支持8位、16位和32位数据类型,B选项正确,故本题选择B。14、为用ARM芯片的一根GPIO引脚驱动一个LED(发光二极管),设计了如下图(a)~(d)共4个具体的电路。图中,设计得最合理的电路是()。A、(a)图所示的电路B、(b)图所示的电路C、(c)图所示的电路D、(d)图所示的电路标准答案:A知识点解析:由于通常ARM的GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此连接LED时要加驱动电路,据此可排除直接连接的(b)和(d);(c)也是错误的,此处的电阻反而对LED进行了限流。只有(a)图的电路合理,故本题选择A。15、集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是()。A、目前已经可以将数字电路、模拟电路和射频电路等集成在同一芯片上B、当前最复杂的CPU芯片所集成的晶体管数目已多达10亿个C、当前速度最快的CPU芯片时钟频率已经高达10GHzD、微机电系统(MEMS)在芯片上融合了光﹑机﹑电等多种不同类型的构件标准答案:C知识点解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。微机电系统在芯片上融合了光、机械、电子等多类不同技术的构件,是集微型传感器、微型执行器、信号处理器、接口、通信电路和电源等于一体的微型器件或者微型系统。当前速度最快的CPU已超过10G了,C选项错误,故本题选择C。16、数字文本(也称电子文本)是以文字及符号为主的一种数字媒体,下面关于数字文本的有关叙述中,错误的是()。A、简单文本仅由字符(包括汉字)的编码所组成,其文件后缀名是.txtB、WWW网页是一种典型的超文本C、PDF文件格式是电子文档交换与保存的国际标准,它还不是我国的国家标准D、数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品标准答案:C知识点解析:数字文本是以文字以及其他符号为主的一种数字媒体。根据排版格式区分,文本分为纯文本和丰富格式文本。纯文本由一连串字符编码组成,只包含单纯的文字信息。在Windows环境下,txt文档是一种纯文本。相对于线性文本,超文本按着网状结构组织信息。WWW网页是最为常见的超文本。数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品。PDF(便携式文件格式)是由AdobeSystems在1993年用于文件交换所发展出的文件格式。它的优点在于跨平台、能保留文件原有格式(Layout)、开放标准,能免版税(Royalty–free)自由开发PDF相容软体,是一个开放标准,2007年12月成为ISO32000国际标准。所以C选项错误,故本题选择C。17、下面关于S3C2410电源管理的叙述中,错误的是()。A、电源管理模块具有四种模式B、正常模式下,电源管理模式为内核及ARM芯片内部所有硬件组件提供时钟源,用户不能通过软件控制暂时不用的内置硬件组件处于关闭状态以降低功耗C、任何情况下复位操作均自动进入正常工作模式D、在掉电模式和休眠模式下,只要有任何一个外部中断或RTc时钟中断发生,均将返回到正常模式标准答案:B知识点解析:S3C2410的电源管理模块具有正常模式(NORMALMODE)、慢速模式(SLOWMODE)、空闲模式(IDLEMODE)和掉电模式(POWER_OFFMODE)共四种模式。任何情况下复位操作均自动进入正常工作模式;在掉电模式和休眠模式下,只要有任何一个外部中断EINT[0:23]或RTC时钟中断发生,也均将返回到正常模式;正常模式下电源管理模式为内核及ARM芯片内部所有硬件组件提供时钟源,即所有设备处于开启状态,因此功耗比较大。用户可以通过软件控制内置硬件组件的开启和关闭,暂时不用的硬件可以关闭以降低功耗。B选项错误,故本题选择B。18、下面关于S3C2410中UART的叙述中,错误的是()。A、芯片内置UART0、UART1和UART2共三个接口B、UARTn对应的控制寄存器UCONn用于确定UARTn传输帧的格式C、在计算波特率时用到的外部时钟有两种选择,具体选择时由UART的控制器寄存器中的相关位的状态决定D、通过对UART的控制器寄存器进行编程可确定每个UART的相关中断是否允许标准答案:B知识点解析:S3C2410有三个UART接口UART0、UART1和UART2,其对应的线路控制寄存器为ULCON0、ULCON1和ULCON2,用于确定传输帧的格式;UART的波特率由除数寄存器决定,也取决于外部时钟,还可以是UEXTCLK,由相应控制寄存器决定;通过对UART的控制器寄存器进行编程可确定每个UART的相关中断是否允许;B选项错误,故本题选择B。19、下面哪一种接口不是无线通信接口?()A、GPRSB、CANC、蓝牙D、WiFi标准答案:B知识点解析:A、C、D三项均是无线通信接口,B项的CAN总线是针对实时性要求很强的工业控制领域推出的适应多主系统的有线通信接口,且传输线最好采用双绞线。故本题选择B。20、如下关于TinyOS的说法,正确的是()。A、主要用于无线传感器网络的操作系统B、属于重量级的操作系统C、是QNX公司开发的开放源代码操作系统D、TinyOS的技术特点是轻进程、被动消息、对象驱动和组件化编程标准答案:A知识点解析:TinyOS是UCBerkeley开发的开放源代码操作系统,属于深度轻量级的操作系统:专为嵌入式无线传感网络设计,功耗较低,特别适合传感器这种受内存、功耗限制的设备;TinyOS的技术特点是轻线程、主动消息、事件驱动和组件化编程。故本题选择A。21、某型NANDFlash芯片的地址线和数据线是复用的,它具有的部分引脚为A1.E、CE、RE、R/B,如果下面每一个选项是用于简述这些引脚的功能的,其中完全正确的是()。A、低电平有效的芯片使能、命令锁存允许、准备就绪/忙输出、读使能/写使能B、命令锁存允许、低电平有效的写保护、低电平有效的芯片使能、地址锁存允许C、地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪/忙输出D、准备就绪/忙输出、低电平有效的读使能、低电平有效的写使能、命令锁存允许标准答案:C知识点解析:NANDFlash主要用于片外程序存储器,为了节省引脚,降低体积,地址线和数据线一般采用分时复用技术。ALE、CE、RE、R/B分别表示地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪/忙输出。故C项正确。22、下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,正确的是()。A、键盘的按键数相同时(例如16个按键),线性键盘接口需要的I/O引脚比矩阵键盘接口需要的I/O引脚少B、为方便输入,采用电容式触摸屏时,一般需专用的硬笔C、LED发光二极管驱动方便,与ARM芯片连接时仅需一根GPIO引脚与其直接相连即可,不需其他相关的驱动电路D、LED数码管由多个LED组成,这些LED有共阳极接法和共阴极接法两种标准答案:D知识点解析:线性键盘是指一个按键占用一个引脚,利用读引脚状态确定按键的状态;矩阵键盘采用行列矩阵形式构件键盘,利用行扫描法或反转法读取按键的特征值来决定按键的结果;故相同按键数的键盘,线性键盘需要的引脚数目多于矩阵键盘,故A错误。用专用硬笔写字的触摸屏属于电阻式,故B错误。LED发光与ARM芯片连接时仅需一根GPIO引脚,但绝对不能直接把引脚链接到发光二极管上,因为通常ARM芯片GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此要加驱动电路,故C项错误。D项表述正确,故本题选择D。23、下列程序中通常不属于板级支持包(BSP)内容的是()。A、初始化程序B、设备驱动程序C、引导加载程序D、进程管理程序标准答案:D知识点解析:BSP实际上一些汇编程序和C语言代码相结合的操作系统底层软件。包括初始化程序、设备驱动程序、配置文件和引导加载程序等。D项不属于BSP内容,故本题选择D。24、下面与嵌入式处理器有关的叙述中,错误的是()。A、嵌入式处理器本身就是一个嵌入式最小硬件系统B、嵌入式处理器只有在供电的情况下才有可能正常工作C、嵌入式处理器工作时需要时钟信号D、大多数基于ARM处理器核的嵌入式处理器芯片都有调试接口标准答案:A知识点解析:嵌入式处理器本身是不能独立工作的,必须给它供电,加上时钟信号,提供复位信号等才可能工作;嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口;而大多数基于ARM处理器核的处理器芯片都有调试接口。A项错误,故本题选A。25、下面是关于基于ARM内核的嵌入式芯片中的中断控制器的叙述,其中错误的是()。A、中断控制器是连接AMBA的系统总线和外围总线的桥接器B、一般采用向量中断或嵌套向量中断方式管理中断C、向量中断区分中断的优先级,并且每个中断都有各自的中断处理程序地址D、高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后再继续执行低优先级中断处理标准答案:A知识点解析:连接AMBA的系统总线和外网总线的是桥接器,DMA连接在AMRA的系统总线上,故A错误;DMA一般采用向量中断或嵌套向量中断方式管理中断.向量中断区分中断的优先级,并且每个中断郁有各自的中断处理程序地址,高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后再继续执行低优先级中断处理。故本题选择A。26、嵌入式Linux操作系统由用户进程、OS服务组件和Linux内核3个部分组成,下面叙述中错误的是()。A、某个应用程序在Linux操作系统环境下运行时,它就成为一个用户进程B、服务组件是位于Linux操作系统内核之上的服务模块或实用程序的集合C、LiNux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块D、Linux内核只供服务组件调用,与用户进程之间没有接口标准答案:D知识点解析:用户进程是在Linux系统上运行的应用程序集合,某个应用程序在Linux操作系统环境下运行时,它就成为一个用户进程;OS服务组件是位于Linux操作系统内核之上的一层服务模块或实用程序的集合;Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块;Linux内核为用户进程提供了一个虚拟接口(系统调用)。故本题选择D。27、下面关于Linux内核的叙述中,错误的是()。A、Linux的创始人是芬兰大学生LinusTorvaldsB、Linux内核的最新版本是2.0版C、Linux内核是一种自由软件,其源代码是开放的D、对于不同体系结构的CPU,Linux内核的源代码各不相同标准答案:B知识点解析:Linux内核是一种自由软件,其源代码是开放的,其创始人是芬兰学生LinusTorvalds;对于不同体系结构的CPU,Linux内核的源代码各不相同;2012年Linux内核升级到3.0版本,B项错误。故本题选择B。28、下面关于μC/OS–II任务管理的叙述中,错误的是()。A、它可以管理多达64个任务B、用户任务最多只能有32个C、空闲任务(idletask)是系统所创建的第1个任务D、就绪状态的任务表示已经具备运行条件但并不在运行的任务标准答案:B知识点解析:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度企业形象策划与推广补充合同
- 二零二四年林地租赁协议样本
- 大学员工入职合同(2篇)
- 医药公司合同(2篇)
- 化验室师徒协议书范本(2篇)
- 反三违目标协议书(2篇)
- 股权分配的协议书
- 二零二四年度地质勘查项目实施及管理合同
- 员工合同及保密条款解析
- 出纳信息真实性保证
- 《测量旗杆的高度》教学设计(附:教学反思)
- 人教部编版六年级上册语文习题课件第七单元(PPT21页)
- 自制饮品操作流程
- 口腔科临床路径16个
- 广东省医疗、预防、保健机构医师聘用证明
- 临床试验样本量简易计算器
- 水冷冷水机组安装使用说明书
- (整理版)圆的参数方程及应用
- 色彩搭配-颜色搭配PPT课件
- 员工竞业限制管理PPT课件
- NRC2012营养标准(中文版)
评论
0/150
提交评论