嵌问Embedded Interview Lab
题库进阶题库开始练习学习路线企业项目面试辅导关于本站
我的复习
首页题库进阶题库开始练习学习路线企业项目面试辅导关于本站我的复习
嵌问 · 把“知道”练成“讲得清楚”
原创进阶题库学习路线企业项目面试辅导关于本站浏览题库学习记录仅保存在当前浏览器

Question Bank

嵌入式面试题库

按知识、方向与难度筛选;每道题都有分层回答和工程追问。

按当前条件练习

知识分类

全部题目 394C/C++ 与基础 67数据结构与算法 20MCU 与外设 74ARM 与系统基础 42RTOS 45嵌入式 Linux 86调试与可靠性 14项目追问 16综合题组 30
当前条件:#高频面试 清除
找到 264 道题第 20 / 33 页
ARM 与系统基础MCU / RTOS进阶故障定位

为什么带 Semihosting 的固件脱离调试器后可能卡死?

Semihosting 通过特殊陷阱让调试器代替目标完成输出、文件等操作;没有调试器接管时陷阱可能进入异常或永久等待。发布版本应使用真实串口/RTT/环形日志或关闭对应库路径。

高频面试新增100题Semihosting
ARM 与系统基础MCU / RTOS深入原理题

代码和数据放 ITCM、DTCM、片上 SRAM 或 DDR 应怎样权衡?

TCM 延迟低且确定性强,适合关键 ISR、控制环和栈,但容量小且未必可被 DMA 访问;片上 SRAM 较快;DDR 容量大但受 Cache、刷新和竞争影响。放置必须同时考虑可达性、带宽、确定性和启动拷贝。

高频面试新增100题内存布局
ARM 与系统基础MCU / RTOS深入原理题

向量表为什么要重定位?修改 VTOR 时要注意什么?

Bootloader/App 切换、RAM 中动态向量或多镜像系统需要把 VTOR 指向当前有效且满足对齐的向量表。切换前应屏蔽相关中断、清理 pending,保证表内容写完并用必要屏障后再开放。

高频面试新增100题向量表
ARM 与系统基础MCU / RTOS深入原理题

多核 SoC 启动副核时,Mailbox 和 Cache 一致性如何配合?

主核通常准备副核入口、栈和共享数据,完成必要 Cache Clean 与屏障后写启动寄存器或发送事件;副核唤醒后建立自身运行环境并通过 Mailbox/共享内存握手。共享缓冲必须定义一致性和所有权。

高频面试新增100题多核
ARM 与系统基础MCU / RTOS深入原理题

安全启动的信任链怎样建立?密钥泄露后如何撤销?

不可变或受保护的 Root of Trust 验证下一阶段签名,每阶段再验证后继镜像,形成链式信任。镜像要绑定目标、版本和安全计数;根密钥通常用哈希或公钥槽保存,并预留多槽、撤销位和安全更新机制。

高频面试新增100题安全启动
ARM 与系统基础MCU / RTOS进阶原理题

流水线为什么提高吞吐,却不等于缩短每条指令延迟?

流水线把取指、译码、执行等阶段重叠,让稳态下单位时间完成更多指令;单条指令仍需经过多个阶段。数据相关、结构冲突、分支和异常会造成停顿、转发或清空。

牛客秋招专题高频面试流水线
ARM 与系统基础MCU / RTOS进阶原理题

链接脚本中的 VMA、LMA、.text、.data 和 .bss 怎么理解?

用加载地址与运行地址解释固件镜像布局,并能借助 map 文件排查溢出。

高频面试链接器内存布局Map 文件
RTOSMCU / RTOS进阶原理题

FreeRTOS heap_1 到 heap_5 的能力和适用场景有什么差别?

heap_1 只分配不释放;heap_2 可释放但不合并相邻空闲块;heap_4 支持合并并常用于单一区域;heap_5 在 heap_4 基础上支持多个不连续内存区;heap_3 包装标准 malloc/free 并提供保护。选择取决于生命周期和内存布局。

高频面试新增100题FreeRTOS 内存
上一页123456789101112131415161718192021222324252627282930313233下一页