版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年16道经典嵌入式笔试题及答案
一、单项选择题(每题2分,共10题)1.在Cortex-M3内核中,NVIC最多可支持多少个外部中断通道A.32 B.64 C.128 D.2402.下列总线协议中,采用“多主竞争”且自带冲突检测与仲裁机制的是A.SPI B.I²C C.CAN D.USB3.某MCU的SysTick时钟源为内核时钟72MHz,重装载值设为71999,则中断周期为A.0.5ms B.1ms C.1.5ms D.2ms4.在uC/OS-III中,优先级数值越小表示A.优先级越低 B.优先级越高 C.与优先级无关 D.由配置决定5.使用GCC编译器时,将变量强制放入Flash常量区的属性是A.__flash B.const C.PROGMEM D.__attribute__((section(".rodata")))6.下列关于看门狗的描述正确的是A.独立看门狗可由软件关闭 B.窗口看门狗在超时前任意时刻喂狗均有效 C.独立看门狗复位后计数器自动清零 D.窗口看门狗需在“窗口期”内喂狗7.在STM32中,若APB1预分频为4,则TIM2时钟频率为A.与APB1相同 B.APB1的两倍 C.APB1的四倍 D.由TIM2_PSC决定8.采用Little-Endian的32位系统,地址0x2000_0000依次存放0x12,0x34,0x56,0x78,则读uint32_t值为A.0x12345678 B.0x78563412 C.0x34127856 D.0x567812349.在FreeRTOS中,任务进入阻塞态的最可能原因是A.调用vTaskDelay B.被高优先级任务抢占 C.调用taskYIELD D.配置configUSE_PREEMPTION为010.下列关于DMA的描述错误的是A.可减轻CPU负担 B.必须关闭中断才能启动 C.支持循环缓冲 D.可触发中断通知传输完成二、填空题(每题2分,共10题)11.Cortex-M系列进入中断时自动压栈的寄存器共有____个。12.I²C总线中,起始条件后首字节的高7位为____,最低位为R/W位。13.若某ADC分辨率为12位,参考电压3.3V,则1LSB对应____mV。14.在Makefile中,伪目标声明的关键字是____。15.使用printf通过半主机模式输出时,需打开Keil选项____。16.MPU6050的加速度量程配置为±2g时,灵敏度为____LSB/g。17.标准CAN2.0B数据帧最多携带____字节数据。18.在Bootloader升级时,常采用____校验算法验证固件完整性。19.将GPIO配置为开漏输出,需设置模式寄存器位为____。20.在RT-Thread中,动态内存块的最小对齐单位通常为____字节。三、判断题(每题2分,共10题,正确打“√”,错误打“×”)21.在Cortex-M0中,所有中断优先级均可通过NVIC_IPRx寄存器配置。22.SPI的时钟极性CPOL=1表示空闲时钟为高电平。23.使用const关键字定义的变量一定存放在Flash。24.在FreeRTOS中,中断服务程序里可以安全调用xQueueReceive。25.当MCU进入Stop模式,SRAM内容保持不变。26.看门狗复位属于“热复位”,不会重置部分时钟配置寄存器。27.采用DMA双缓冲模式时,传输完成中断只在最后一次产生。28.JTAG接口的TRST引脚为低时复位调试逻辑。29.在GCC链接脚本中,.bss段用于存放已初始化的全局变量。30.使用LwIP的RAWAPI可在无操作系统环境下运行。四、简答题(每题5分,共4题)31.简述嵌入式系统中“临界区”的概念及两种常见保护方法。32.说明Bootloader与APP分区设计时,为何需要中断向量表重映射,并给出STM32的一种实现方式。33.描述在I²C通信中出现“死锁”时的典型现象,并给出一种硬件与一种软件恢复手段。34.对比轮询、中断与DMA三种方式获取ADC数据的优缺点。五、讨论题(每题5分,共4题)35.某项目需同时运行Wi-Fi协议栈、图形界面与实时控制任务,请讨论单核MCU与双核MCU在架构选择、任务分配、核间通信上的差异,并给出你的选型依据。36.在资源极度受限(Flash<64KB,RAM<16KB)的节点上,讨论如何权衡使用RTOS与裸机方案,并说明内存、功耗、开发效率三者的折中策略。37.针对汽车ECU的OTA升级,讨论差分升级与整包升级在嵌入式Bootloader中的实现差异,并分析其对安全、时间、功耗的影响。38.当MCU主频提升至400MHz以上时,讨论高速PCB设计中信号完整性、电源完整性及EMC面临的三大挑战,并提出可行的工程解决思路。答案与解析一、单项选择题1.D 2.C 3.B 4.B 5.D 6.D 7.B 8.B 9.A 10.B二、填空题11.812.从机地址13.0.80614..PHONY15.UseMicroLIB16.1638417.818.CRC3219.开漏/OD20.4三、判断题21.×(M0无优先级分组)22.√23.×(仍可能放RAM)24.×(需FromISR版本)25.√26.×(多数寄存器复位)27.×(每次切换缓冲区均产生)28.√29.×(.bss放未初始化变量)30.√四、简答题(每题约200字)31.临界区指访问全局共享资源且不可被并发打断的代码段。保护方法:1.关中断,适用于任务与中断均可能访问的场景;2.互斥量,仅任务间竞争时使用,可保持中断响应。32.上电后CPU从0x0000_0000取向量表,Bootloader占默认位置;APP运行时需把向量表重映射到Flash新基址,否则中断异常。STM32通过设置SCB->VTOR寄存器实现重映射。33.死锁时SCL持续低电平、SDA无法继续。硬件:复位从机电源。软件:主机主动产生9个时钟脉冲释放SDA,再发送Stop条件。34.轮询简单但占CPU;中断实时性好,频繁进入降低效率;DMA无需CPU干预,适合高速连续采样,但配置复杂且占用总线带宽。五、讨论题(每题约200字)35.单核需分时复用,中断+状态机保实时,核间通信无;双核可隔离实时核与协议核,用共享内存+消息队列通信,选型依据为实时核需确定<10µs抖动且Wi-Fi栈已移植。36.裸机用状态机+定时器,内存可控;RTOS牺牲4KB左右内核RAM换可维护性。功耗上RTOS可Idle调度降频,开发效率高于复杂状态机。权衡:若任务<3且消息简单选裸机,否则RTOS。37.差分升级生成新旧二进制差异包,Bootloader内嵌解压与p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年人教版小学一年级语文下册课内片段填空练习卷含答案
- 深度解析(2026)《GBT 4127.16-2007固结磨具 尺寸 第16部分:手持式电动工具用切割砂轮》
- 2026年人教版小学六年级数学上册百分数税率利率卷含答案
- 2026年人教版小学二年级数学上册求一个数的几倍卷含答案
- 深度解析(2026)《GBT 3618-2006铝及铝合金花纹板》
- 《JBT 10802-2007弹簧喷丸强化 技术规范》专题研究报告
- 2026年法律职业资格考试民法行纪合同介入权卷含解析
- 2026高一数学上册第二单元第一次月考含答案及解析
- 《JBT 10561-2006硬质合金喷吸钻》专题研究报告
- 《JBT 10389-2014智能仪表可靠性设计评审》专题研究报告
- 工程造价预算编制服务方案
- 北京建筑施工特种作业人员体检表
- OPC通讯DCOM配置手册
- 风电场项目升压站施工测量施工方案与技术措施
- 北师大新版八年级下册数学前三章复习培优题
- 井筒举升设计及实例分析讲课材料详解
- 国开农业生态学形考任务阶段作业1-4答案
- GB/T 34042-2017在线分析仪器系统通用规范
- 临床输血学检验(技术):11输血不良反应与输血传播疾病
- GB/T 18830-2009纺织品防紫外线性能的评定
- 保健食品GMP质量体系文件
评论
0/150
提交评论