计算机三级(嵌入式系统开发技术)机试模拟试卷1(共549题)_第1页
计算机三级(嵌入式系统开发技术)机试模拟试卷1(共549题)_第2页
计算机三级(嵌入式系统开发技术)机试模拟试卷1(共549题)_第3页
计算机三级(嵌入式系统开发技术)机试模拟试卷1(共549题)_第4页
计算机三级(嵌入式系统开发技术)机试模拟试卷1(共549题)_第5页
已阅读5页,还剩177页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机三级(嵌入式系统开发技术)机试模拟试卷1(共9套)(共549题)计算机三级(嵌入式系统开发技术)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是()。A、电饭煲B、路由器C、巨型机D、POS机标准答案:C知识点解析:嵌入式系统以应用为中心,以计算机技术为基础,软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。巨型计算机实际上是一个巨大的计算机系统。故本题选择C。2、基于ARM内核的嵌入式芯片中包含互连通信组件,下面列出的()不属于互连通信组件?A、DACB、SPIC、I2CD、CAN标准答案:A知识点解析:RM芯片内部有多个可互联通信的组件,主要包括UART、I2C、sPI、CAN、USB、Ethemet等。而DAC是数模转换控制器,所以选择A项。3、下面关于串行外设接口SPI的叙述中,错误的是()。A、SPI一般使用4条信号线:SCK、MISO、MOSI和SSELB、采用SPI可以构成“一主一从式”系统C、采用SPI可以构成“一主多从式”系统D、采用SPI不能构成“多主多从式”系统标准答案:D知识点解析:串行外设(SPI)接口是一种同步串行外设接口,允许嵌入式处理器与各种外围设备以串行方式进行通信、数据交换。一般使用4跳线:SCK、MISO、MOSI和SSEL;采用SPI可以构成“一主一从式”“一主多从式”“多主多从式”和“互为主从式”系统。故本题选择D。4、下面是关于嵌入式系统中处理器的叙述,其中错误的是()。A、嵌入式系统中负责运行系统软件和应用软件的处理器称为中央处理器B、有些嵌入式系统包含多个处理器,它们各有其不同的任务,在同一个嵌入式系统中协同工作C、目前嵌入式系统中CPU的字长与通用计算机中的CPU一样,以64位为主D、嵌入式系统中CPU的性能是影响嵌入式系统性能的一个重要因素标准答案:C知识点解析:嵌入式系统的性能在很大程度上是由CPU决定的。CPU的字长有4/8/16/32/64位之分,现在嵌入式系统中使用最多的还是8位和16位的,但32位CPU是技术发展的主流。故此题选择C。5、在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为()。A、MOVB、ANDC、ADDD、ORR标准答案:B知识点解析:使用逻辑与指令AND和O进行按位相与,可以起到清零的作用。故本题选择B。6、典型的嵌入式系统硬件由嵌入式最小硬件系统及相关通道或接口组成,若一个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的()实现的。A、前向通道B、后向通道C、人机交互通道D、相互互连通道标准答案:B知识点解析:前向通道通常指的是输入接口,由模拟量输入接口和数字量输入接口组成。模拟输入接口由传感器,信号调节电路(滤波、放大器等),A/D转换器等构成。后向通道是输出接口,由模拟量和数字量接口组成,包括D/A转换器,功率放大器,执行器等:故本题选择B。7、μC/OS—II的事件控制块有4种类型,需要使用4个不同的函数来创建。如下选项中哪一个用于创建事件控制块?A、OSTaskCreate()B、OSThreadCreate()C、OSQCreate()D、OSCtxSw()标准答案:C知识点解析:μC/OS—II的事件控制块有4种类型,需要使用4个不同的函数来创建。4个不同的函数分别是:OSSemCreate()、OSMutexCreate()、OSMboxCreate()、OSQCreate()。故本题选择C。8、关于微内核和宏内核操作系统,如下()说法是错误的。A、VxWorks是典型的微内核结构嵌入式操作系统B、iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构C、AndroidOS是典型的宏内核操作系统D、一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统标准答案:D知识点解析:属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS-II、iOS等。而Symbian系统属于普通实时系统。故本题选择D。9、关于ARM嵌入式处理器的工作状态,以下说法错误的是()。A、ARM状态是32位指令的状态,指令代码全部是4个字节长度B、Thumb状态为16位指令状态,指令长度为16位C、Thumb–2状态兼容16位指令和32位指令编码D、ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态标准答案:D知识点解析:ARM与Thumb间可以互相切换。如果Thumb状态进入异常处理(异常处理要在ARM状态下进行),则当异常返回时,将自动切换到Thumb状态。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。D选项错误,故本题选择D。10、以下ARM指令中源操作数属于立即寻址的指令是()。A、SUBCCR1,R2,R3B、LDRBR0,[R1]C、ANDR1,R,R3D、MOVR1,#0x0B标准答案:D知识点解析:立即寻址也称立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数。A和C均为寄存器寻址。B为寄存器间接寻址。故本题选择D。11、下面是关于AMBA总线的叙述:I.按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统Ⅱ.AMBA的系统总线主要用于连接高带宽快速组件Ⅲ.AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件Ⅳ.系统总线通过桥接器与外围总线互连上述叙述中,正确的是()。A、仅IB、仅I和ⅡC、仅I、Ⅱ和ⅢD、全部标准答案:D知识点解析:按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统。AMBA的系统总线主要用于连接高带宽快速组件。AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件。系统总线通过桥接器与外围总线互连。全部选项正确,故本题选择D。12、下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是()。A、目前嵌人式系统中使用的触摸屏除电容式触摸屏外,还有电阻式触摸屏B、使用电容式触摸屏的LCD显示器多半是硬屏C、用专用硬笔写字的触摸屏属于电容式D、电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流标准答案:C知识点解析:目前的触摸屏有两种形式,一种是电阻式触摸屏(俗称软屏),另一种是电容式触摸屏(俗称硬屏)。用专用硬笔写字的触摸屏属于电阻式,带多点触摸或滑动操作的触摸屏均属于电容式。选项C错误,故本题选择C。13、在μC/OS—II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为()。A、OSIntNesting=0,OSLockNesting=0B、OSIntNesting=0,OSLockNesting=1C、OSIntNesting=1,OSLockNesting=0D、OSIntNesting=1,OSLockNesting=1标准答案:A知识点解析:OSSched()函数是任务调度的前导函数,判断进行任务调度的三个条件是否满足。这三个条件是:(1)中断嵌套层数共享全程变量OSIntNesting=O,也就是所有的ISR已经执行完毕。(2)任务调度加锁层数共享全程变量OSLockNesting=0,也就是调度没有被禁止。调度器上锁函数OSSchedlock()对共享变量OSLockNesting做加1操作,用于禁止任务调度,直到任务完成后,再调用给调度器开锁函数OSSchedUnlock()对共享变量OSLzckNesting做减1操作。(3)就绪表查找到的最高优先级任务的优先级比当前任务的优先级高。故本题选择A。14、Linux内核的子系统中,不包括()。A、进程调度B、虚拟文件系统C、内存管理D、通用公共许可协议标准答案:D知识点解析:Linux内核主要由5个子系统组成:进程调度(SCHED),内存管理(MM),虚拟文件系统(VFS),网络接口(NET),进程间通信(IPC)。故本题选择D。15、下面关于三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的叙述中,错误的是()。A、采用哈佛体系结构,程序存储器与数据存储器分开B、使用AMBA总线,对于高速组件采用AHB总线,对于低速外设接口采用APB总线C、片内集成ADCD、片内集成摄像头接15及AC′97音频接15标准答案:D知识点解析:S3C2410是三星公司基于ARM920T核的两款嵌入式微处理器,属于中高档32位嵌入式微处理器;采用哈佛体系结构,内部具有分离的16KB大小的指令Cache和16KB大小的数据Cache;使用ARM公司特有的AMBA总线,对于高速组件采用AHB总线,而对于低速外设接口则采用APB总线,AHB通过桥接器链接APB;芯片内部集成了许多硬件组件,包括了内部SRAM、外部存储器控制器、ADC等等;而摄像头接口和AC′97音频接口出现在S3C2440上,S3C2410上并没有。因此D选项错误,故本题选择D。16、与其它内核相比,关于ARM内核的主要特点,以下说法错误的是()。A、功能强大,低功耗设计,RISC结构B、全部都是RISC,哈佛结构C、功耗低,代码效率高,合作伙伴多D、成本低,软件可移植性好,供货源多标准答案:B知识点解析:ARM处理器内核与其他处理器内核相比,主要特点有耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb-2双指令集并存以及具有非常众多的合作伙伴,为RISC结构,多数为哈佛结构。B选项错误,故本题选择B。17、下面是关于AMBA(AdvancedMicrocontrollerBusArchitecture)的叙述:Ⅰ.AMBA有助于开发带有大量控制器和外设的多处理器系统Ⅱ.AMBA规定了ARM处理器内核与处理芯片中快速组件的接口标准Ⅲ.AMBA规定了ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准Ⅳ.AMBA有多个版本,其总线性能也不断提高上述叙述中,正确的是()。A、仅Ⅰ和ⅡB、仅Ⅱ和ⅢC、仅Ⅰ和ⅢD、全部标准答案:D知识点解析:AMBA是ARM公司公布的总线协议,是用于连接和管理片上系统(SoC)中功能模块的开放标准和片上互连规范。标准规定了ARM处理器内核与处理器内部高带宽RAM、DMA以及高带宽外部存储器等快速组件的接口标准,也规定了内核与ARM处理器内部外围端口及慢速设备接口组件的接口标准。AMBA有多个版本,性能随版本的发展而逐步提高。叙述全部正确,故本题选择D。18、RTOS响应时间的具体指标不包括如下哪一项?()A、中断延迟时间(InterruptLatency)B、任务切换时间(TaskSwitchingLatency)C、进程切换时间(ProcessSwitchingLatency)D、存储器延迟时间(MemoryLatency)标准答案:D知识点解析:RTOS响应时间的具体指标是:中断延迟时间(InterruptLatency)和任务切换时间(TaskSwitchingLatency)。在操作系统中,术语“任务”和“进程”基本上是通用的。故本题选择D。19、下面关于嵌入式系统的叙述中,错误的是()。A、嵌入式系统所涉及的应用领域非常广泛B、嵌入式系统在数量上远远超过了各种类型的通用计算机系统C、嵌入式系统与通用计算机都是由硬件和软件两部分组成的D、嵌入式系统正在逐步取代通用计算机系统标准答案:D知识点解析:嵌入式系统与通用计算机一样,也是由硬件和软件两部分组成,所涉及到的领域非常广泛,在应用数量上远远超过了各种类型的通用计算机系统。尽管如此,嵌入式系统与通用计算机系统仍有许多不同之处,它们的组成及功能都各有特点,所以各自的市场不同,谈不上取代。故本题选择D。20、MP3播放器属于嵌入式系统的应用之一,下面有关叙述中错误的是()。A、MP3是互联网上流行的一种数字音乐格式B、MP3采用MPEG一3算法对数字音频进行压缩编码C、MP3播放器必须具有对MP3格式音频文件解码的功能D、MP3音频文件的文件扩展名是.mp3标准答案:B知识点解析:MP3是互联网上最流行的数字音乐格式,它采用国际标准化组织提出的MPEG一1层III算法进行有损的压缩编码,以8~12倍的比率大幅度降低了声音的数据量,其文件扩展名是.mp3;MP3播放器必须具有对MP3格式音频文件解码的功能。故本题选择B。21、以下关于ARM处理器从异常中断返回的说法错误的是()。A、恢复原来被保护的用户寄存器B、将SPSR寄存器的值复制到CPSRC、将异常向量地址写入PC中D、清除I和F标志,允许IRQ和FIQ中断标准答案:C知识点解析:除复位异常,其他所有异常处理完毕之后必须返回到原来程序处继续向下执行:恢复原来被保护的用户寄存器;将SPSR_mode寄存器值复制到CPSR中;根据异常类型将PC值恢复成断点地址;清除I和F标志,允许IRQ和FIQ中断。故本题选C。22、对于ARM系列,最适合高端应用的嵌入式处理器是()。A、ARM9B、ARMCortex–MC、ARMCortex–AD、ARMCortex–R标准答案:C知识点解析:ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。其中:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。故本题选C。23、关于ARM处理器异常中断响应过程中,以下说法正确的是()。A、SPSR的值保存到CPSR中B、设置当前状态寄存器CPSR的相应位C、断点地址会自动保存在R13中D、自动把异常向量地址写入R14中标准答案:B知识点解析:ARM对异常的响应过程如下:将CPRS的值保存到将要执行的异常中断对应的各自SPSR中;设置CPSR的相应位;将引起异常指令的下一条地址(断点地址)保存到R14中;给PC强制赋值,转入向量地址,以便执行相应的处理程序。故本题选择B。24、下面关于嵌入式系统存储器的叙述中,错误的是()。A、目前嵌入式处理器内部的Cache采用SRAMB、嵌入式系统使用的存储器按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM)C、铁电存储器(FRAM)和磁性存储器(MRAM)是两种新型的半导体存储器D、通过对DRAM的存储控制技术进行改进,出现了DDR2SDRAM、DDR3SDRAM等新型的存储器产品标准答案:C知识点解析:嵌入式系统的存储器以半导体存储器为主。按照其存取特性可分为RAM和ROM;使用的RAM有SRAM、DRAM等多种,目前嵌入式处理器内部的Cache采用SRAM,通过对DRAM的存储控制技术进行改进,出现了DDR2SDRAM、DDR3SDRAM等新型的存储器产晶;新型存储器FRAM和MRAM均非传统的半导体存储器。C项错误,故本题选择C。25、已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STRR0,[R1]之后,0x20000003中的值为()。A、0x55B、0x66C、0x77D、0x88标准答案:D知识点解析:在大端模式下,32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。STR为寄存器到存储器的数据传送指令,题中指令为寄存器间接寻址,将R0的值传到以R1值为地址的存储器中。故本题选择D。26、已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STRR0,[R1]之后,0x20000003中的值为()。A、0x55B、0x66C、0x77D、0x88标准答案:D知识点解析:在大端模式下,32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。STR为寄存器到存储器的数据传送指令,题中指令为寄存器间接寻址,将R0的值传到以R1值为地址的存储器中。故本题选择D。27、USB经历了1.0、1.1、2.0及3.0等版本,各版本的最大数据传输速率不同,其中最大数据传输速率为5Gbps的USB版本是()。A、USB1.0B、USB1.1C、USB2.0D、USB3.0标准答案:D知识点解析:各版本中最大数据传输速率为5Gbps的USB版本是USB3.0。故本题选择D。28、若把嵌入式系统设计开发过程分为:系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等4个阶段。下面的说法中,恰当的是()。A、在系统需求分析阶段,必须了解用户对嵌入式系统的功能需求,尺寸、大小、成本等需求不需了解B、系统设计阶段,必须确定哪些功能由硬件完成,哪些功能由软件完成C、构件设计阶段的任务是进行芯片比较并选择现成的芯片或模块D、系统集成与测试阶段应该把系统所需部件全部集成后再进行测试标准答案:B知识点解析:用户需求通常包括功能部分和非功能部分,非功能部分需求主要是指性能、成本、尺寸、重量和功耗等;系统设计阶段,必须确定哪些功能由硬件完成,哪些功能由软件完成;构件设计阶段的任务是设计或选择符合系统结构和规格说明中所需要的具体构件,既包括硬件也包括软件模块;在系统集成时,应该分步地、按阶段地构建系统,并且每次只对一部分构件或模块所集成的系统进行测试。故本题选择B。29、关于ARM处理器的工作模式,以下说法错误的是()。A、用户模式是程序正常执行的工作模式B、管理模式负责处理存储器故障,实现虚拟存储器和存储器的保护C、系统模式运行特权级的操作系统任务D、当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的标准答案:B知识点解析:ARM体系结构支持7种工作模式,取决于当前程序状态寄存器CPSR的低5位值。用户模式是程序正常执行工作模式,当处理器处于用户模式时,如果没有异常发生不能改变工作模式;系统模式运行特权级的操作系统任务:管理模式是操作系统的保护模式,处理软中断。故本题选择B。30、下面是与ARM处理器存储器相关的叙述,其中错误的是()。A、ARM处理器片内数据存储器通常使用的是SDRAMB、ARM处理器片内程序存储器通常使用的是FlashROMC、通过ARM处理器片内的外部存储控制器可以对处理器片外扩展的FlashROM进行管理与控制D、通过ARM处理器片内的外部存储控制器可以对处理器片外扩展的SRAM或DRAM(如SDRAM等)进行管理与控制标准答案:A知识点解析:ARM处理器片内数据存储器通常使用的是SRAM,片内程序存储器通常用FlashROM;通过ARM处理器片内的外部存储控制器可以对处理器片外扩展的SRAM和FlashROM进行管理与控制。A项描述错误,故本题答案为A选项。31、下面是关于S3C2410的GPIO端口的叙述,其中错误的是()。A、S3C2410有GPA、GPB、GPC、GPD、GPE、GPF、GPG和GPH这8个GPIO端口,它们都是双功能的I/O端口B、与S3C2410某个GPIO端口对应的控制寄存器决定该端口引脚的功能C、与S3C2410某个GPIO端口对应的数据寄存器存放该端口输入的数据或输出的数据D、与S3C2410某个GPIO端口对应的上拉寄存器决定该端口引脚是否要被内部上拉标准答案:A知识点解析:S3C2410有GPA、GPB、GPc、GPD、GPE、GPF、GPG和GPH这8个GPIO端口,其中GPA0~GPA22功能单一,仅作为地址线的控制线使用;GPC和GPD作为LCD液晶屏接口引脚。故本题选择A。32、下面有关嵌入式系统开发的说明中,错误的是()。A、嵌入式系统开发往往是与应用目标紧密联系在一起的B、嵌入式系统的应用程序需要基于某个嵌入式操作系统上来开发C、嵌入式系统开发往往需要综合考虑系统的硬件、软件逻辑功能如何实现D、嵌入式系统开发往往需使用宿主机一目标机的开发架构来进行标准答案:B知识点解析:由于嵌入式系统与应用目标紧密集合,并且其硬件资源有限,其开发具有许多特点:使用宿主机一目标机的开发架构;与底层硬件控制程序的关系密切;软硬件资源受限制,故需综合考虑系统软硬件逻辑功能如何实现;需要固化程序,嵌入式应用程序经过交叉工具链生成映像文件之后下载到目标机进行调试。故本题选择B。33、下面关于嵌入式系统使用的存储器的叙述中,错误的是()。A、SRAM和DRAM是易失性存储器B、DDR2SDRAM采用了双倍数据速率技术,DDR3SDRAM采用了3倍数据速率技术C、EPROM是紫外线可擦除可编程的只读存储器D、NANDFlashROM以页(行)为单位随机存取,与NORFlashROM相比,在容量、使用寿命和成本方面有较大优势标准答案:B知识点解析:嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM);随机存取存储器包括静态和动态两种形式,即SRAM和DRAM,它们都是易失性存储器,即掉电后信息丢失;DDRSDRAM是新的内存标准之一,它在系统时钟触发沿的上、下沿都能进行数据传输,从而把数据传输速率提高了一倍,DDR2(或DDR3)SDRAM与DDR相比,把DDR的数据传输速率又提高了两倍(或四倍),因此称为DDR2(DDR3),DDR4是DDR3的改进,其数据传输速率是DDR3的2倍;EPROM(ErasableProgrammableROM)是紫外线可擦除可编程的只读存储器;与NORFlashROM相比,NANDFlashROM以页(行)为单位随机存取,在容量、使用寿命和成本方面有较大优势。故本题选择B。34、硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是()。A、设备初始化B、进程间通信C、装载操作系统映像到内存D、初始化存储器标准答案:B知识点解析:底层软件主要就是指硬件抽象层、板级支持包和引导加载程序。能够实现的功能包括设备初始化、初始化外围设备、加载和启动操作系统等。而进程间通信主要通过内核和外设实现。故本题选择B。35、μC/OS—II操作系统内核通过任务控制块管理任务。下列各项中,不属于任务控制块的内容的是()。A、指向任务代码临界区的指针B、指向任务堆栈栈顶的指针C、任务的优先级D、任务的状态字标准答案:A知识点解析:内核对任务的管理通过任务控制块OSTCB进行,是一个数据结构。包括任务的优先级、任务的状态字、指向任务堆栈栈顶的指针等。故本题选择A。36、SoC芯片的开发流程大致可分为如下图所示的4个阶段。其中①、②、③和④分别表示()。A、总体设计、逻辑设计、综合与仿真、芯片制造B、逻辑设计、综合与仿真、总体设计、芯片制造C、总体设计、综合与仿真、逻辑设计、芯片制造D、总体设计、逻辑设计、芯片制造、综合与仿真标准答案:A知识点解析:SoC芯片的设计开发相当于一个计算机系统的设计开发,是嵌入式系统开发的基础性工作。SoC芯片的开发流程大致分为总体设计、逻辑设计、综合与仿真和芯片制造4个阶段,大部分工作都是采用电子设计自动化(ElectronicDesignAutomation,EDA)工具完成。故本题选择A。37、不属于ARM内核主要特点的是()。A、功耗低B、功能强大C、采用RISC结构D、全部采用哈佛结构标准答案:D知识点解析:ARM内核与其他处理器内核相比,主要特点为耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb-2双指令集并存以及具有非常众多的合作伙伴,适用面广泛。ARM有许多系列,如ARM7,ARM9,ARM10E,。XScale,Cortex等,其中哈佛结构和冯诺依谩结构都有。如控制领域最常用的ARM7系列是冯诺依谩结构,而Conex-M3系列是哈佛结构。故本题选择D。38、IP协议在计算机网络的互连中起着重要的作用。下面有关IP地址的叙述中,错误的是()。A、任何连接到互联网的终端设备都必须有一个IP地址B、每个终端设备的IP地址是始终固定不变的C、IPv4协议规定IP地址用32位二进制表示D、为方便使用IP地址也可以使用“点分十进制”表示标准答案:B知识点解析:每个终端设备的IP地址并不是始终固定不变的,而是可以修改的。选项B错误,故本题选择B。39、在μC/OS-Ⅱ中,OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表。这4个空白的数据链表是()。A、任务控制块链表、事件控制块链表、标志链表和进程控制块链表B、任务控制块链表、事件控制块链表、消息链表和进程控制块链表C、任务控制块链表、事件控制块链表、标志链表和内存控制块链表D、任务控制块链表、事件控制块链表、消息链表和内存控制块链表标准答案:C知识点解析:在μC/OS-Ⅱ中,OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表。它们分别是任务控制块链表、事件控制块链表、标志链表和内存控制块链表。故本题选择C。40、下列关于嵌入式系统板级支持包的描述中,错误的是()。A、板级支持包又称为BSPB、板级支持包与硬件无关,故在移植操作系统时不需要改动C、板级支持包含有电路板的初始化程序D、操作系统的上层代码通过板级支持包访问底层硬件标准答案:B知识点解析:板级支持包又称为BSP,含有电路板的初始化程序;所有与特定电路板上硬件相关的功能都集成在板级支持包的库里,操作系统的上层代码通过板级支持包访问底层硬件。故本题选择B。二、填空题(本题共20题,每题1.0分,共20分。)41、I2C总线被启动后,多个主机在每发送一个数据位时都要对SDA信号线电平进行检测,只要检测的电平与自己发出的电平【63】就会继续占用总线。总线控制遵循的原则是谁先发送【64】电平谁就会掌握对总线的控制权。标准答案:【63】相同【64】低知识点解析:本题考查I2C总线的仲裁机制。I2C总线被启动后,多个主机在每发送一个数据位时都要对SDA信号线电平进行检测,只要检测的电平与自己发出的电平相同就会继续占用总线。总线的控制遵循“低电平优先”的原则。42、SoC芯片中的CPU绝大多数是以IP核的方式集成在芯片中的,很少再自行设计开发。目前32位嵌入式处理器主要采用的是由【41】国一家专门从事RISC处理器内核设计公司设计的【42】内核。标准答案:【41】英【42】ARM知识点解析:本题考查ARM芯片的产生。目前32位嵌入式处理器主要采用的是ARM内核处理器,是由英国一家专门从事RISC处理器内核设计公司设计的。43、已知R1=0x12345678,R2=0x80000101,则执行指令ANDR0,R1,R2后,寄存器R0=【53】_______,R2=【54】_______。标准答案:【53】0【54】0x80000101知识点解析:AND是逻辑与指令,按位相与,有0出0,全1出1;属于数据处理类之逻辑运算指令。将R1和R2进行与运算之后的结果送到R0中,R2中保持不变。44、已知R1=0x12345678,R2=0x80000101,则执行指令ANDR0,R1,R2后,寄存器R0=【53】,R2=【54】。标准答案:【53】0【54】0x80000101知识点解析:AND是逻辑与指令,按位相与,有0出0,全1出1;属于数据处理类之逻辑运算指令。将R1和R2进行与运算之后的结果送到R0中,R2中保持不变。45、下图是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中CPUI,的组成部分A是41【】:组成部分B是【42】。标准答案:【41】运算器【42】存储器知识点解析:本题主要考查嵌入式系统硬件部分的逻辑组成及其与外部世界的关系,硬件的主体是中央处理器和存储器,他们通过I/O接口和I/O设备与外部世界联系,并借助总线相互连接。中央处理器(CPU)由运算器、控制器、寄存器、高速缓冲存储器(Cache)等部件组成,故A是运算器;B是存储器。46、数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。通常,数码相机中大多使用【43】图像文件格式,www网页中具有动画效果的插图或剪贴画其文件格式是【44】。标准答案:【43】JPEG【44】GIF知识点解析:此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特点,适合不同的应用需求。JPEG是静止图像数据压缩编码的国际标准,它特别适合处理各种连续色调的彩色或灰度图像,算法复杂度适中,软硬件实现皆可,目前已在互联网和数码相机中得到广泛应用。GIF是目前互联网上广泛使用的一种图像文件格式,它的颜色数目较少(不超过256色),文件特别小,适合互联网传输。47、启动嵌入式Ifinux时,通常Bootloader程序会提供几种不同的OS装载方式;例如通过【73】、【74】或USB接口装载。标准答案:【73】串口【74】以太网知识点解析:本题考查嵌入式Linux中Bootloader提供的OS装载方式。装载操作系统映像到内存,通常Bootloader程序会提供几种装载方式;从串口或者以太网装载,从非易失性存储器(主要指Flash存储器)装载。48、若R3=0,R4=0xF912341F,则指令BICR3,R4,#0x80000001执行后,R3的值为__________【55】,R4的值为__________【56】。标准答案:【55】0x7912341E【56】0xF912341F知识点解析:本题考查逻辑运算指令BIC,实现位清零。将R4值与立即数按位清零并传送到R3,而R4值不变。49、GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,【77】_______是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数【78】_______。标准答案:【77】GDB【78】-g知识点解析:本题考查GNU工具套件的组成以及源程序调试参数。GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,GDB是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数-g。50、设某存储器总线的工作频率为100MHz,数据宽度为16位,每个总线周期传输2次,其带宽为【59】MB/s,1分钟可传输【60】MB数据。标准答案:【59】400【60】24000知识点解析:本题考查存储器总线宽度的性能指标及计算。根据题意,带宽=100×(16÷8)×2=400MB/s;1分钟可传输数据量为400×60=24000MB。51、在实时系统中,在给定时间内系统可以处理的事件总数称为【67】。实时系统中的另一个指标用于衡量输入数据的有效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据,这个时间的名称是【68】。标准答案:【67】吞吐量【68】生存时间知识点解析:本题考查对实时系统若干概念和指标的了解。在实时系统中,在给定时间内系统可以处理的事件总数称为吞吐量;实时系统中的另一个指标用于衡量输入数据的有效等待时间是生存时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据。52、ARM公司把ARM11之后的ARM处理器以ARMCortex为特征命名,主要用于高端应用的命名为ARMCortex–【47】,主要用于实时应用的命名为ARMCortex–【48】。标准答案:【47】A【48】R知识点解析:本题考查ARM处理器的命名及分类。ARM公司把基于Cortex内核的系列处理器称为嵌入式Cortex处理器,目前高端嵌入式应用可使用Cortex–A系列的应用处理器,低端面向控制领域可使用Cortex–M系列微控制器,面向实时应用的可以使用Cortex–R系列处理器。53、用ARlM汇编语言,在内存空间定义一个字(32位)变量的伪指令为__________【57】,指示下面为16位代码的伪指令是__________【58】。标准答案:【57】DCD【58】CODE16知识点解析:本题考查ARM汇编器支持的伪指令。题中DCD用于分配一片连续的字存储单元并用指定的数据初始化,属于数据定义伪指令;CODE16伪指令通知编译器,其后的指令序列为16位的Thumb指令。54、通用分组无线服务技术简称为__________【65】,它是GSM用户可用的一种移动数据业务,通常支持用__________【66】指令集实现呼叫、短信、传真、数据传输等业务。标准答案:【65】GPRS【66】AT知识点解析:本题考查常用无线通信接口中的GPRS模块。GPRS是通用分组无线服务的简称,它是GSM移动电话用户可用的一种移动数据业务。通常支持用AT命令集进行呼叫、短信、传真、数据传输等业务。55、程序存储器和数据存储器仅用一套总线与CPU连接的这种存储结构称为【47】结构,程序存储器和数据存储器分开采用两套总线与CPU连接的存储结构称为【48】结构。标准答案:【47】冯.诺依曼(yonNeumann)【48】哈佛(Harard)知识点解析:本题考查嵌入式处理器按存储机制的分类。CPU与存储器的连接只有一套总线,存储器中既可以存放数据也可以存放程序,这样的结构是冯.诺依曼(vonNeumann)结构;相对的,程序存储器和数据存储器分开采用两套总线与CPU连接的结构是哈佛(Harvard)结构。56、CAN总线的数据帧由7个不同的域组成,按照传输顺序,它们是:帧起始、仲裁域、控制域、___________【65】域、___________【66】域、应答域、帧结尾。标准答案:【65】数据【66】CRC(校验)知识点解析:本题考查CAN总线的数据帧构成。CAN总线的数据帧由7个不同的域组成:帧起始、仲裁域、控制域、数据域、CRC域、应答域、帧结尾。57、在ARM处理器中,用于存储器保护的部件用英文缩写为【47】,用来完成虚拟地址到物理地址转换的部件英文缩写为【48】。标准答案:【47】MPU【48】MMU知识点解析:存储器管理单元(MMU)是许多高性能处理器所必需的重要部件之一,用来完成虚拟地址到物理地址转换。存储器保护单元(MPU)湿度存储器进行保护的可选组件。58、实时操作系统完成每次任务所需时间的偏差称为【75】_______。评价实时系统的实时性最重要的指标是【76】_______,即系统从事件请求开始到任务完成的时间间隔。标准答案:【75】抖动【76】响应时间知识点解析:本题考查实时操作系统的相关概念。实时操作系统完成每次任务所需时间的偏差称为抖动。评价实时系统的实时性最重要的指标是响应,即系统从事件请求开始到任务完成的时间间隔。59、已经R0=0,R1=10000,R2=20000,指令ADDR0,R1,R2执行后,R0=【53】,R1=【54】。标准答案:【53】30000(0x7530)【54】10000(0x2710)知识点解析:本题考查简单的加法操作指令。将R1和R2相加值传送到R0,而R1和R2值不变。60、RTOS响应中断请求并且完成相应【75】(ISR)的时间非常快,且这个时间必须具有某种程度的一致性。精细衡量这个时间一致性变化的术语是【76】。标准答案:【75】中断服务子程序【76】抖动知识点解析:本题考查RTOS的特点及其中的相关概念。RTOS响应中断请求并且完成相应中断服务子程序(ISR)的时间非常快,且这个时间必须具有某种程度的一致性。精细衡量这个时间一致性变化的术语是抖动。三、综合题(本题共1题,每题1.0分,共1分。)61、便携式血氧仪采用无创伤的血氧检测方法,通过光电信号检测人体手指内动脉血的周期变化特征,从而计算出动脉血氧饱和度(其外形如图所示)。若便携式血氧仪以S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、利用动脉血液中血红蛋白和还原血红蛋白对红光或红外光吸收率的不同,:采用光电电路来无创伤检测动脉血氧饱和度,并检测脉率。b、若动脉血氧饱和度低于90%,需进行声光报警,声光报警的频率与脉搏的频率一致。c、便携式血氧仪中能保存1个月中所检测的动脉血氧饱和度、脉率等参数,保存参数时需要同时保存相关的检测时间,并可通过按键“→”和按键“←”来查看。d、采用普通单色液晶LCD作为显示器,显示动脉血氧饱和度、脉率等参数。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后的附录)。(1)在便携式血氧仪的硬件平台设计时,除了需要设计最小系统所需的时钟电路、复位电路等外,还必须设计光电信号采集电路来采集动脉血对红光或红外光的反射。现选用一个波长660nm的红光LED和一个波长910nm的红外光LED作为光源,其阳极接电源正极,且由GPE15引脚和GPE14引脚分别加同相驱动电路后控制相关LED的阴极使其发光。那么,GPE15或GPE14输出__________【81】电平时,其控制的LED发光。在相关驱动程序中,初始化GPE15或GPE14引脚功能的语句可以是:rGPECON=((rGPECON|0x50000000)&__________【82】);//rGPECON是端口E的控制寄存器只控制波长910nm的红外光LED亮(GPEl4引脚控制)的语句可以是:rGPEDAT=rGPEDAT&__________【83】;//rGPEDAT是端口E的数据寄存器。只控制波长660nm的红光LED灭(GPEl5引脚控制)的语句可以是:rGPEDAT=rGPEDAT|__________【84】;(2)硬件平台设计时,还需设计一个光敏电路来接收动脉血对红光或红外光的反射光,将光信号转换成电流。经过放大的光电流信号,必须经过__________【85】转换电路,变为数字信号后,才可以输入CPU进行处理。由于脉搏波的能量主要分布在0.5~5Hz范围,因此,对脉搏波信号的采样频率至少应该为__________【86】Hz,所得到的数字脉搏波信号才不至于失真。(3)为了满足声光报警的频率(即报警LED闪烁频率及蜂鸣器“嘀…嘀…”呜叫频率)与脉搏频率一致,设计时选用Timer1部件来产生一个时间间隔,该时间间隔为脉搏波周期的1/2。若检测出脉搏波频率为2Hz,系统主频参数PCLK为264MHz,分割器值选择为16,预分频器值选择为99,那么,Timer1部件产生的时间间隔应为__________【87】ms,初始化函数可以设计如下,请补充完善。(注:下面程序中所用的参数请用十六进制表示)voidTimer1Int(void){//设置定时器配置寄存器0(TCFG0)rTCFGO=_________【88】;//deadzone=0,Timer1预分频器值设99//设置定时器配置寄存器1(TCFG1)rTCFGl=__________【89】;//工作在中断方式,分割器值为16//设置计数常数rTCNTB1=0xA122;//设置控制寄存器TCONrTCON=__________【90】;//仅更新TCNTB1和TCMPB1rTCON=__________【91】;//仅Timer1启动}(4)在保存所检测的动脉血氧饱和度、脉率等参数时,需同时保存检测时间。检测时间通过读取S3C2410芯片内部的__________【92】部件来获得实时的日期及时间。在相关驱动程序中,可以用下面一段语句来初始化该部件。voidR_init(void){//初始化相关寄存器,rRTCCON是控制寄存器变量。rRTCCON=rRTCCON|__________【93】;//设置使能该部件的控制位rRTCALM=__________【94】;//报警功能(即闹钟)全部禁止rRTCRST=0x00;rTICNT=__________【95】;//时间间隔设置为1srRTCCON=(rRTCCON&__________【96】);//设置不使能该部件的控制位……//省略了其他语句}(5)设计按键“→”和按键“←”的电路时,选择GPE8、GPE9来分别连接。若按键按下时,对应的GPIO引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用语句:rGPECON=rGPECON&__________【97】来初始化GPE8、GPE9为输入,并可以用下面一段语句来判断是哪个命令按键被唯一按下。temp=rGPEDAT&0x0300;//temp是一个8位二进制变量,rGPEDAT是端口E的数据寄存器switch(temp){case__________【98】://判断是否“→”按键被唯一按下,“→”键连接到GPE8……//省略了其他语句case__________【99】://判断是否“←”按键被唯一按下,“←”键连接到GPE9……//省略了其他语句}设计单色LCD显示屏的接口电路时,采用S3C2410芯片的GPE0~GPE7连接到LCD模块的8位数据线D0~D7上,用来传输显示信息。在相关驱动程序中,可以用下面语句来初始化GPE0~GPE7为输出:rGPECON=((rGPECON|0x00005555)&__________【100】)说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口E控制寄存器(GPECON)的格式2)TCFG0寄存器的格式3)TCFG1寄存器的格式通过TCFG0、TCFG1的设置,可以确定预分频器值和分割器值,最终通过下面公式计算定时器计数时钟频率。定时器计数时钟频率=PCLK/(预分频器值+1)/(分割器值)预分频器值的范围=0~255分割器值的取值范围=2,4,8,164)TCON寄存器的格式5)RTCCON寄存器的格式6)TICNT寄存器的格式7)RTCALM寄存器的格式标准答案:(1)【81】低0【82】0x5FFFFFFF【83】0xBFFF【84】0x8000(2)【85】模/数(A/D)【86】10(3)【87】250【88】0x00000063【89】0x00000030[90】0x00000200【91】0x00000100(4)【92】RTC【93】0x01【94】0x00【95】0xFF【96】0xFE(5)【97】0xFFF0FFFF【98】0x0200【99】0x0100【100】0xFFFF5555知识点解析:S3C2410是基于ARM9内核的典型ARM芯片,采用ARM920T核,属于中高档32位嵌入式微处理器。本题主要考查基于S3C2410的嵌入式系统开发。涉及到的知识点包括嵌入式最小系统、GPIO接口典型应用、计数器以及相关应用的驱动程序设计等等。(1)外接LED发光管,有共阳极接法和共阴极接法两种。当采用共阳极接法时,相应的输出口输出低电平时,对应的二极管被点亮。驱动程序即是给相应的控制寄存器赋值。GPE15或GPE14作为输出口,相应的置0,即0xSFFFFFFF。控制LED亮,则相应端口置0;控制LED灭则相应端口置1。(2)将模拟信号转变为数字信号需要模/数(A/D)转换电路;根据香农采样定理,采样周期不得低于信号的1/2,故采样频率应该至少是信号最高频率的2倍。(3)脉搏周期为0.5s,故时间间隔为0.25s即250ms;定时器计数脉冲周期=1/(PCLK/(预分频值+1)/分频系数),则根据计算,可得寄存器0的端口值为0x63,寄存器1的端15值为0x30;控制寄存器设置参照寄存器格式,对相应位进行赋值。(4)系统Et期和时间可通过读取芯片内部的实时时钟部件来获得;设置使能控制位即对寄存器相应位赋值1,即0x01;闹钟全禁止,则全赋值0,即0x00;时间间隔设置参照寄存器格式,为0xFF;若设置为不使能,则相应位置0,即OxFE。(5)键盘和显示屏等外设是GPIO口的典型应用,注意接线方式和输出口的高低电平,并用来对相应的控制寄存器对应的位进行赋值。对GPE8、GPE9端口初始化为输入,对相应位置0,即0xFFF0FFFF;对GPE8、GPE9端15分别赋值置1,则分别是0x0200,0x0100;初始化GPE0~GPE7八个端口为输出,则置1,即0xFFFF5555。计算机三级(嵌入式系统开发技术)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。A、它适用于中型网络B、它所在的网络最多只能连接254台主机C、它不能用于多目的地址发送(组播)D、它的二进制表示中最高3位一定是“101”标准答案:B知识点解析:IP地址分为A类、B类、C类三个基本类,另有两类分别作为组播地址和备用地址(D类和E类)。C类IP地址范围:192.0.0.1到223.255.255.254。第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。故本题选择B。2、在Thumb指令集中,32位有效立即数是由8位立即数通过下面哪一种操作而间接得到的()。A、左移B、右移C、循环左移D、循环右移标准答案:A知识点解析:8位数据变32位可以通过数字左移完成,故本题选择A。3、在以下ARM处理器的指令操作码中可让寄存器R1扣的指定位“置位”的指令操作码是()。A、MOVB、ANDC、ADDD、ORR标准答案:D知识点解析:汇编中使用逻辑或指令和1进行或运算可以达到让寄存器中的指定位置位的作用。故本题选择D。4、下面与AMBA(AdvancedMicrocontrollerBusArchitecture)有关的叙述中,错误的是()。A、AMBA是ARM公司公布的用于连接和管理片上系统中各功能模块的开放标准和片上互连规范B、AMBA规定了ARM处理器内核与处理器内部RAM、DMA以及高带宽外部存储器等快速组件的接口标准C、ARM处理器内核与外围端口及慢速设备接口组件的接口标准不包含在AMBA规范中D、AMBA有多个版本,性能随版本的发展而逐步提高标准答案:C知识点解析:AMBA是ARM公司公布的总线协议,用于连接和管理片上系统(SoC)中功能模块的开放标准和片上互连规范。标准规定了ARM处理器内核与处理器内部高带宽RAM、DMA以及高带宽外部存储器等快速组件的接口标准,也规定了内核与ARM处理器内部外围端口及慢速设备接口组件的接口标准。AMBA有多个版本,性能随版本的发展而逐步提高。故本题选择C。5、移植μC/OS—II到一个嵌入式系统电路板上正常运行,下面()条件不是必须的。A、处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断B、该电路板的处理器必须具备MMU(存储管理单元)C、处理器支持中断,并且能产生定时中断(通常在10至100Hz之间)D、处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区标准答案:B知识点解析:移植μC/OS—II到一个嵌入式电路板上正常运行,必须满足以下要求:处理器的C编译器能产生可重入代码;用C语言就可以打开和关闭中断;处理器支持中断,并且能产生定时中断(通常在10Hz~100Hz之间);处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区;处理器有将栈区指针和其他CPU寄存器读出和存储到栈区或内存中的指令。存储管理单元可以不需要。故本题选择B。6、在ARM指令的条件码中,用于带符号数比较的助记符后缀是()。①CS②CC③HI④LS⑤GE⑥LT⑦GT⑧LEA、①②③④B、⑤⑥⑦⑧C、①②④⑦⑧D、①②③④⑤⑥⑦⑧标准答案:B知识点解析:在ARM指令的条件码中,用于带符号数比较的助记符后缀是GE、LT、GT、LE。故此题选择B。7、以下ARM处理器的指令或伪指令错误的是()。A、MOVR1,R2B、LDRR1,#0x12345678C、LDRR1,=0x00000020D、ADCR1,R2,R3标准答案:B知识点解析:LDR是加载/存储类指令,表示存储器到寄存器的数据传送;而#是立即数符号,表示立即数寻址,B项错误,故本题选择B。8、嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是()。A、RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器B、RVDS只支持ARM内核的微处理器芯片C、RVDS支持对Flash存储器的编程D、RVDS编译的代码比ADS1.2编译的代码执行效率高标准答案:B知识点解析:RVDS支持所有ARM芯片,包括Cortex全系列,还支持其他内核的处理器,如51系列。B选项错误,其余三项正确,故本题选B。9、与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。A、嵌入式系统与具体应用紧密结合,具有很强的专用性B、嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性C、嵌入式系统的软硬件资源往往受到严格的限制D、嵌入式系统性能较低,价格也比较便宜标准答案:D知识点解析:与人们日常使用的个人计算机相比,嵌入式系统具有许多不同的特点:①专用型,嵌入式系统与具体应用紧密结合,具有很强的专用性;②隐蔽性,嵌入式系统通常总是非计算机设备(系统)中的一个部分,它们隐藏在其内部,不为人知;③资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制;④高可靠性;⑤实时性;⑥软件固化。综上所述,D选项不属于嵌入式系统的特点。故本题选择D。10、嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。A、SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物B、SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路C、SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能D、SoC的设计制造难度很大,目前还没有得到广泛使用标准答案:D知识点解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。综上可知,D选项不正确,故本题选择D。11、关于ARM处理器的工作模式,以下说法错误的是()。A、用户模式是程序正常执行的模式B、快速中断模式处理高速中断,用于高速数据传输或通道处理C、管理模式用于操作系统的保护模式,处理软中断D、系统模式用于处理未定义的指令陷阱标准答案:D知识点解析:ARM处理器有多种工作模式,其中用户模式(USER)是ARM处理器正常的程序执行状态;系统模式(SYS)是运行具有特权的操作系统任务;快中断模式(FIQ)支持高速数据传输或通道处理;管理模式(SVC)即操作系统保护模式。除此之外还有数据访问终止模式(ABT)、中断模式(IRQ)、未定义指令终止模式(UND)。故本题选择D。12、下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。A、CPU使用最频繁的少量的程序代码和数据存放在Cache中B、系统正在运行的程序的大部分数据和代码存放在主存储器(内存)中C、嵌入式系统使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高D、嵌入式处理器内部的Cache采用DRAM标准答案:D知识点解析:在嵌入式系统中,对于CPU使用最频繁的少量的程序代码和数据用SRAM作为高速缓冲存储器(Cache)存放,系统正在运行中的程序的大部分数据和代码存放在主存储器(内存)中,尚未启动运行的其余程序或数据则存放在容量大的外部存储器如磁盘中待命。使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高。D项叙述有误,故本题选择D。13、按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是()。A、iOSB、AndroidOSC、SymbianD、μC/OS-II标准答案:B知识点解析:嵌入式操作系统按照内核结构可以分为单内核操作系统跟微内核操作系统;属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNx、μC/OS-II、iOS等。故本题选择B。14、与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。A、嵌入式系统大多面向控制应用,系统的可靠性十分重要B、嵌入式系统不需要操作系统C、嵌入式系统大多具有不同程度的实时性D、许多嵌入式系统中的软件都固化在只读存储器中标准答案:B知识点解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。所以选项B不属于嵌入式系统的特点,故本题选择B。15、下面是关于AMBA总线的叙述:Ⅰ.按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统Ⅱ.AMBA的系统总线主要用于连接高带宽快速组件Ⅲ.AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件Ⅳ.系统总线通过桥接器与外围总线互连上述叙述中,正确的是()。A、仅ⅠB、仅Ⅰ和ⅡC、仅Ⅰ、Ⅱ和ⅢD、全部标准答案:D知识点解析:按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统。AMBA的系统总线主要用于连接高带宽快速组件。AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件。系统总线通过桥接器与外围总线互连。全部选项正确,故本题选择D。16、ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是()。A、ORRMIR1,R2,R3B、ORREQR1,R2,R3C、ORRLTR1,R2,R3D、ORRNER1,R2,R3标准答案:C知识点解析:根据指令条件码,带符号数小于使用LT,逻辑或运算使用ORR可知使用0RRLT,再由R2与R3运算得到的结果保存在R1中,可知ORRLTR1R2R3,故本题选择C。17、为用ARM芯片的一根GPIO引脚驱动一个LED(发光二极管),设计了如下图(a)~(d)共4个具体的电路。图中,设计得最合理的电路是()。A、(a)图所示的电路B、(b)图所示的电路C、(c)图所示的电路D、(d)图所示的电路标准答案:A知识点解析:由于通常ARM的GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此连接LED时要加驱动电路,据此可排除直接连接的(b)和(d);(c)也是错误的,此处的电阻反而对LED进行了限流。只有(a)图的电路合理,故本题选择A。18、下面的各嵌入式操作系统中,只有一个与Linux密切相关,它是()。A、QNXB、VxW0rksC、RTAID、TinyOS标准答案:C知识点解析:四个选项中仅有C选项的RTAL是典型的嵌入式Linux操作系统之一,其中文含义是实时应用接口。故本题选择C。19、RTOS响应时间的具体指标不包括如下哪一项?()A、中断延迟时间(InterruptLatency)B、任务切换时间(TaskSwitchingLatency)C、进程切换时间(ProcessSwitchingLatency)D、存储器延迟时间(MemoryLatency)标准答案:D知识点解析:RTOS响应时间的具体指标是:中断延迟时间(InterruptLatency)和任务切换时间(TaskSwitchingLatency)。在操作系统中,术语“任务”和“进程”基本上是通用的。故本题选择D。20、一个早期的数码相机只有80万像素,它所拍摄的相片最高分辨率是()。A、1600×1200B、1024×768C、800×600D、480×640标准答案:B知识点解析:题中所谓的80万像素是指图像的大小,1024×768=768KB,约为80万,故本题选择B。21、下面哪种设备是组建以太局域网必不可少的?A、网桥B、集线器或交换机C、路由器D、中继器标准答案:B知识点解析:局域网按照传输介质使用的访问控制方法,可以分为以太网、FDDI网和令牌网,目前广泛使用的是以太网,它以集线器或交换机为中心构成。故本题选择B。22、Linux内核主要由5个子系统组成,下面选项中不属于这5个子系统的是()。A、进程调度B、内存管理C、虚拟文件系统D、浏览器程序标准答案:D知识点解析:Linux内核主要由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。故本题选择D。23、下面关于嵌入式最小硬件系统的叙述中,错误的是()。A、嵌入式最小系统包括给嵌入式处理器供电的电源电路B、时钟电路给嵌入式处理器提供工作时需要的时钟信号,它是嵌入式最小系统的一个组成部分C、嵌入式处理器必需扩展外部存储器才能组成能够正常工作的嵌入式最小系统D、嵌入式处理器芯片的调试接口为嵌入式系统的开发提供便利,常把调试接口看作嵌入式最小系统的一个组成部分标准答案:C知识点解析:提供嵌入式处理器运行必备条件的硬件电路与嵌入式处理器共同构成嵌入式最小硬件系统,如果处理器内嵌Flash程序存储器容量足够,则无需扩展外部存储器。故本题选择C。24、下列关于Linux的陈述中,不正确的是()A、Linux的运行效率尚未达到Uinx的水平B、NiosII是能在嵌入式计算机系统上运行的Linux操作系统发行版C、Linux是自由软件家族中的一个软件D、虚拟文件系统(VFS)是Linux的通用文件系统模型标准答案:B知识点解析:Linux是目前唯一可免费获得的,能为多用户提供多任务、多线程功能的大型操作系统。迄今为止Linux的运行效率尚未达到Unix的水平;Linux是自由软件家族中的一个软件;虚拟文件系统(VFS)是Linux的通用文件系统模型。故本题选择B。25、下列各项中,不属于实时操作系统必须具备的特征的是()。A、事件驱动B、抢占式调度C、多级中断嵌套处理D、软件可裁剪标准答案:D知识点解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。所以此题选D。26、按照实时性能和内核结构划分,QNX操作系统属于()。A、硬实时微内核嵌入式操作系统B、软实时微内核嵌入式操作系统C、硬实时单内核嵌入式操作系统D、硬实时宏内核嵌入式操作系统标准答案:A知识点解析:按照实时性能和内核结构划分,QNX操作系统属于硬实时微内核嵌入式操作系统。故本题选择A。27、μC/OS-II操作系统通过事件控制块ECB支持任务间通信。下列说法中错误的是()。A、中断服务程序可以等待信号B、任务可以通过ECB发信号C、多个任务可以同时等待同一事件的发生D、中断服务程序可以通过ECB发信号标准答案:A知识点解析:任务或中断服务子程序可以给事件控制块ECB发信号;只有任务可以等待另一个任务或中断服务子程序通过事件控制块ECB给它发送信号,而中断服务子程序是不能等待事件控制块ECB给它发送信号的;多个任务可以同时等待同一事件的发生。故本题选择A。28、下列关于HAL的描述中,不正确的是()。A、HAL隐藏了硬件的差异性,使得操作系统在不同的硬件平台上运行时,内核的代码不需要改动B、HAL改善了操作系统的可移植性C、HAL又称为downloaderD、使用HAL会使系统开销稍有增大标准答案:C知识点解析:硬件抽象层(HardwareAbstractionLayer,HAL)最早由微软公司在研发WindowsNT操作系统时提出,在嵌入式领域,硬件抽象层主要用来简化嵌入式操作系统的移植作业。它对底层硬件的初始化程序或者控制程序进行封装,向上提供了访问底层硬件的函数接口。HAL隐藏了硬件的差异性,使得操作系统在不同的硬件平台上运行时,内核的代码不需要改动,从而改善了操作系统的可移植性。构建和使用HAL的不足之处是系统开销(Overhead)稍有增大。故本题选择C。29、下面关于S3C2410中断控制器及中断控制的叙述中,错误的是()。A、S3C2410复位后其中断屏蔽寄存器的初值为全0(即所有中断均开放)B、S3C2410的中断源可以是有子寄存器的中断源,也可以是没有子寄存器的中断源C、作为S3C2410中断控制寄存器之一的中断模式寄存器用于决定中断源的中断属于普通中断IRQ还是快速中断FIQD、S3C2410中断控制寄存器中包含中断屏蔽寄存器和子源中断屏蔽寄存器标准答案:A知识点解析:S3C2410中断控制器支持所有内置硬件各组件的硬件中断,复位后,除屏蔽寄存器初始值为全1外,其他寄存器初始值均为0;S3C2410的中断源可以是有子寄存器的中断源,也可以是没有子寄存器的中断源;S3C2410中断控制寄存器中包含中断屏蔽寄存器和子源中断屏蔽寄存器;作为S3C2410中断控制寄存器之一的中断模式寄存器用于决定中断源的中断属于普通中断IRQ还是快速中断FIQ。故A选项错误。30、下列各项中,不属于实时操作系统必须具备的特征的是()。A、事件驱动B、抢占式调度C、多级中断嵌套处理D、软件可裁剪标准答案:D知识点解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度:内存锁定;连续文件:同步。所以此题选D。31、下列关于μC/OS–II操作系统时间管理的陈述中,不正确的是()。A、调用OSTimeDly()函数会使μC/OS–II进行一次任务调度B、用户必须在多任务系统启动之前激活时钟节拍器C、运行态任务调用OSTimeDly()后将转入等待态D、在调用OSStart()之后做的第一件事是初始化定时器中断标准答案:B知识点解析:μC/OS–II能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。用户必须在多任务系统启动以后再激活时钟节拍信号发生器,也就是在调用OSStart()之后。换言之,在调用OSStart()之后做的第一件事是初始化定时器中断。故B项错误。32、电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有()?A、6万字B、12万字C、25万字D、40万字标准答案:A知识点解析:一个汉字占两个字节,128×1024÷2=65536,所以大约有6万字,故本题选择A。33、通过SPI进行数据串行通信的原理如下图所示,根据下图提示,确定下面关于SPI的叙述中,哪一个叙述是错误的?A、1个时钟信号SCK对应一位数据的发送和另一位数据的接收B、数据从主机移位寄存器一位一位移入到从机移位寄存器,同时从机移位寄存器中的数据一位一位移入到主机移位寄存器C、8个时钟周期完成1个字节的操作D、SPI不能实现全双工通信标准答案:D知识点解析:将数据写到SPI发送缓冲区后,一个时钟信号SCK对应一位数据的发送(MISO)和另一位数据的接收(MOSI);在主机中数据从移位寄存器中自左向右发出送到从机(MOSI),同时从机中的数据自右向左发到主机(MISO),经过8个时钟周期完成1字节的发送。D项错误,故本题选择D。34、下面关于LCD显示设备的叙述中,错误的是()。A、LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件,价格最低B、LCD显示模块内置LCD显示屏、控制器和驱动模块,有字符型、有图形点阵型等C、PC机通常使用的是LCD显示器,除具备显示屏外,还包括驱动器、控制器以及外壳等,是完整的LCD显示设备D、DVI(DigitalVisualInterface)是一种LCD控制器的标准标准答案:D知识点解析:LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件(屏),价格最低;LCD显示模块内置了LCD显示屏、控制器和驱动模块,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论