计算机等级考试四级嵌入式系统真题库_第1页
计算机等级考试四级嵌入式系统真题库_第2页
计算机等级考试四级嵌入式系统真题库_第3页
计算机等级考试四级嵌入式系统真题库_第4页
计算机等级考试四级嵌入式系统真题库_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

计算机等级考试四级嵌入式系统真题库一、单项选择题(共40小题,每小题1分,共40分。下列每题给出的四个选项中,只有一个选项符合题目要求)1.以下关于嵌入式系统核心特征的描述中,不符合ISO/IEC23042国际标准定义的是A)嵌入式系统是为特定应用场景定制设计的专用计算机系统B)嵌入式系统的运算能力、资源配置必须始终高于同代通用PC系统C)嵌入式系统对实时性、可靠性、功耗、成本的约束要求通常远高于通用计算机D)嵌入式系统可以集成在各类物理设备内部,实现感知、控制、计算一体化功能2.按照嵌入式处理器的体系架构分类,以下处理器中不属于RISC架构的是A)ARMCortex-M4B)Intel8086C)RISC-VE31D)MIPS24K3.关于ARMv7架构Cortex-A系列处理器的工作模式,下列描述中错误的是A)用户模式是非特权模式,无法直接访问部分受保护的系统寄存器B)快速中断模式(FIQ)专门用于处理高优先级的实时中断请求C)系统模式属于特权模式,可直接操作所有系统硬件资源D)所有工作模式下访问的通用寄存器组完全一致,没有物理寄存器的bank切换4.ARM32架构中,用于实现ARM状态与Thumb状态之间程序流切换的专属指令是A)MOVB)ADDC)BXD)LDR5.以下关于AMBA3.0总线规范各子总线的适用场景描述,正确的是A)AHB总线用于连接低速率外设,比如UART、I2C接口,最高传输速率不超过10MbpsB)APB总线用于连接高带宽核心组件,比如CPU内核、DDR控制器、DMA引擎C)AXI总线支持读写分离、突发传输、乱序访问,适配多核架构下的高速数据交互需求D)ASB总线是AMBA3.0新增的子总线,专门用于芯片间的高速扩展连接6.对比NORFlash与NANDFlash的硬件特性,以下描述中错误的是A)NORFlash支持芯片内执行(XIP),可直接在Flash上运行代码无需拷贝到RAMB)NANDFlash的单位存储容量成本远低于NORFlash,适合大容量数据存储场景C)NORFlash的坏块发生率远高于NANDFlash,使用时必须配套实现坏块管理算法D)NANDFlash的按页擦写速度远快于NORFlash,连续数据读写的吞吐性能更高7.某32位嵌入式处理器的地址总线宽度为27位,数据总线宽度为32位,该处理器可直接寻址的最大物理地址空间范围是A)16MBB)128MBC)512MBD)4GB8.以下串行通信总线中,属于半双工同步总线、仅需要两根信号线(时钟+数据)即可完成多设备组网的是A)UARTB)SPIC)I2CD)CAN9.关于12位逐次逼近型A/D转换器的参数描述,若参考电压为3.3V,其理论上可识别的最小输入电压变化量约为A)0.8mVB)2.5mVC)8mVD)25mV10.嵌入式系统GPIO接口的电气特性中,开漏输出模式的典型应用场景是A)直接驱动高速HDMI显示接口B)实现不同电压域器件的电平转换与线与逻辑C)输出PWM高精度模拟电压信号D)作为高速同步数据总线的信号引脚11.以下选项中,不属于嵌入式实时操作系统(RTOS)核心调度指标的是A)最长关中断延迟B)任务上下文切换延迟C)系统平均响应时间抖动D)系统支持的最大硬盘存储容量12.在RTOS的任务同步机制中,用于实现“多个任务对同一临界资源进行互斥访问,同时支持优先级继承以解决优先级翻转问题”的核心组件是A)普通信号量B)互斥信号量C)消息队列D)事件标志组13.以下嵌入式文件系统中,专门针对NORFlash存储介质设计、支持损耗均衡、断电可靠性最高的是A)YAFFS2B)Ext4C)JFFS2D)FAT3214.嵌入式Linux系统的板级支持包(BSP)组件中,负责完成处理器硬件初始化、内存映射配置、内核引导加载的核心程序是A)GCC编译器B)U-BootBootloaderC)文件系统映像D)Qt图形库15.在嵌入式交叉开发环境中,以下调试方式属于“宿主机端运行GDB调试工具,目标机端运行gdbserver代理程序,通过以太网传输调试报文”的是A)JTAG硬件仿真调试B)远程GDB调试C)ROM监控器调试D)全系统模拟器调试16.某嵌入式实时系统有3个就绪任务,任务A优先级为10(最高),任务B优先级为20,任务C优先级为30(最低),采用抢占式固定优先级调度算法,若当前任务B正在执行时任务A触发中断就绪,任务A执行完后主动挂起,接下来系统会A)直接调度任务C执行,丢弃任务B的剩余执行时间B)回到任务B的断点处继续执行任务B的剩余逻辑C)同时调度任务B和任务C并行执行D)触发系统硬件异常,进入死机状态17.以下低功耗设计技术中,属于动态功耗管理范畴的是A)处理器空闲时自动关闭未使用的外设时钟门控B)采用低泄漏工艺的标准单元库设计处理器电路C)将处理器的核心供电电压永久降低到0.8V固定值D)采用封装级散热片降低处理器的工作温度18.按照软硬件协同设计的标准流程,正确的执行顺序是A)需求分析→软硬件划分→系统功能仿真→硬件综合→软件开发→系统集成测试B)硬件综合→需求分析→软硬件划分→系统功能仿真→软件开发→系统集成测试C)软硬件划分→需求分析→系统功能仿真→硬件综合→软件开发→系统集成测试D)需求分析→软件开发→软硬件划分→硬件综合→系统功能仿真→系统集成测试19.以下关于Cortex-M3内核异常向量表的描述,正确的是A)异常向量表中仅存储所有异常中断的服务程序入口地址,没有其他数据B)复位向量的存储地址固定为0x00000004,复位后处理器从该地址取指执行C)所有异常的优先级均由硬件固定定义,用户无法通过软件修改调整D)响应异常时处理器会自动将R0-R15共16个通用寄存器压入栈空间保护20.对于主频为168MHz的Cortex-M4处理器,执行一次32位单字数据的加载指令(LDR)所需的最短时钟周期数是A)1个周期B)4个周期C)16个周期D)64个周期二、多项选择题(共10小题,每小题2分,共20分。下列每题给出的多个选项中,至少有两个选项符合题目要求,多选、少选、错选均不得分)1.以下属于ARMCortex-M系列处理器内置的常用片上外设的有A)12位ADC转换器B)USB2.0OTG控制器C)以太网MAC控制器D)实时时钟RTC模块2.以下技术措施中,能够有效降低嵌入式系统整体功耗的有A)处理器运行时动态调整主频与核心电压(DVFS技术)B)空闲状态下将处理器切换到深度睡眠模式,关闭主时钟域C)所有未使用的GPIO引脚配置为下拉输入模式,避免浮空漏电流D)持续将所有外设的时钟保持打开状态,无需调用时钟控制函数3.以下属于嵌入式操作系统任务间通信机制的有A)信号量B)消息队列C)共享内存D)套接字Socket4.以下关于SPI总线协议的描述,符合标准规范的有A)SPI总线采用4线制:SCLK串行时钟、MOSI主机输出从机输入、MISO主机输入从机输出、CS片选信号B)SPI支持4种不同的时钟极性和相位组合模式,适配不同外设的时序要求C)SPI总线属于多主设备总线,不需要片选信号即可实现超过10个设备同时挂载D)SPI全双工通信的最高速率可超过100Mbps,远高于I2C总线的传输速率上限5.嵌入式系统可靠性评估的核心量化指标包括A)平均无故障工作时间(MTBF)B)平均修复时间(MTTR)C)系统失效模式影响分析(FMEA)报告D)单位时间的故障发生概率6.以下属于常用嵌入式开发集成环境的有A)KeilMDK-ARMB)IAREmbeddedWorkbenchC)VisualStudioCode配合OpenOCDD)AutoCAD20247.ARMv7架构下,属于特权模式的处理器工作模式有A)管理模式(SVC)B)未定义指令中止模式(UNDEF)C)外部中断模式(IRQ)D)用户模式(USER)8.以下属于嵌入式Linux内核可裁剪的核心组件的有A)TCP/IP协议栈支持B)文件系统类型适配C)外设驱动支持D)PC端DirectX图形加速库9.以下关于Cache工作机制的描述,正确的有A)Cache全相联映射方式的块冲突概率最低,硬件实现成本最高B)Cache写直达策略每次写操作同时更新Cache和后端主存数据,一致性最高但写入延迟大C)Cache回写策略仅当Cache块被替换时才更新主存,写入吞吐性能更高D)嵌入式低功耗系统必须关闭所有Cache才能提升代码执行效率10.实时操作系统的典型应用场景包括A)工业机器人运动控制B)汽车电子ECU动力系统控制C)航空航天飞行器飞控系统D)个人消费级桌面办公电脑系统三、综合应用题(共40分)某基于Cortex-M3内核的STM32F103嵌入式最小系统硬件参数如下:1.系统主频配置为72MHz,外部高速晶振为8MHz;2.GPIOB端口基地址为0x40020400,端口配置寄存器GPIOx_MODER偏移地址为0x00,32位宽,每2位控制1个引脚的模式,00为输入、01为通用输出、10为复用功能、11为模拟输入;3.端口输出数据寄存器GPIOx_ODR偏移地址为0x14,32位宽,每1位对应1个引脚的输出电平,1为高电平、0为低电平;4.端口位设置/清除寄存器GPIOx_BSRR偏移地址为0x18,32位宽,低16位为置位位,写1对应引脚输出高电平,高16位为清除位,写1对应引脚输出低电平;5.通用定时器TIM2基地址为0x40000000,控制寄存器TIMx_CR1偏移地址为0x00,自动重装载寄存器TIMx_ARR偏移地址为0x04,预分频寄存器TIMx_PSC偏移地址为0x08;6.系统采用μC/OS-III实时操作系统,配置有3个任务:Task1(优先级5,执行耗时1ms)、Task2(优先级10,执行耗时3ms)、Task3(优先级15,执行耗时2ms),系统采用1ms的时钟节拍调度基准。请完成以下问题:(1)若要将GPIOB端口的PB8、PB9配置为推挽通用输出模式,PB10、PB11配置为上拉输入模式,其余引脚保持默认浮空输入,计算GPIOx_MODER寄存器的32位写入值,并以十六进制格式输出。(10分)(2)若需要通过TIM2定时器实现1秒的周期定时中断,TIMx_ARR和TIMx_PSC寄存器的合理配置值分别是多少?写出推导计算过程。(12分)(3)系统上电后所有任务同时进入就绪态,采用完全抢占式固定优先级调度算法,忽略所有调度延迟与中断处理开销,写出系统从0时刻开始到所有任务第一次执行完成的完整任务执行时序,计算该时间段内的CPU整体利用率。(12分)(4)若运行过程中Task2申请了互斥信号量Mutex,执行到第1ms时高优先级任务Task1就绪,而Task1也需要访问Mutex信号量,此时系统会触发什么典型问题?写出可采用的两种成熟解决方案的核心原理。(6分)参考答案及精准解析一、单项选择题答案:1.B2.B3.D4.C5.C6.C7.B8.C9.A10.B11.D12.B13.C14.B15.B16.B17.A18.A19.B20.A解析部分核心要点:第3题Cortex-A架构的不同工作模式下物理寄存器存在bank切换,比如FIQ模式有独立的R8-R14寄存器,无需占用用户模式的通用寄存器,选项D描述错误。第7题地址总线27位对应的寻址空间为2^27=134217728字节=128MB。第9题12位ADC的量化步长为3.3V/4096≈0.8mV。第16题抢占式调度下低优先级任务被中断抢占后,会在高优先级任务让出CPU后回到断点继续执行剩余逻辑。二、多项选择题答案:1.ABCD2.ABC3.ABCD4.ABD5.ABD6.ABC7.ABC8.ABC9.ABC10.ABC解析部分核心要点:第7题用户模式属于非特权模式,其余四种异常处理模式和系统模式均属于特权模式。第9题关闭Cache会大幅拉高内存访问延迟,降低系统执行效率,低功耗设计中通常通过动态调整Cache激活范围优化功耗,而非完全关闭。三、综合应用题核心解答:(1)MODER寄存器每两位对应一个引脚,PB0-PB7共16位默认00输入,PB8-PB9配置为01输出占用第16-19位,PB10-PB11配置为00输入占用第20-23位,其余高位全0,最终写入值为0x00010000。(2)TIM2挂载在APB1总线,主频72MHz,若预分频系数PSC配置为7199,得到1ms的计数基准,自动重装载值ARR配置为9999,即可实现1秒的定时周期,推导过程为:定时周期=(PSC+1)*(ARR+1)/72MHz=7200*10000/72000000=1s。(3)时序顺序为0-1ms执行Task1,1-4ms执行Task

温馨提示

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

评论

0/150

提交评论