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

Question Bank

嵌入式面试题库

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

按当前条件练习

知识分类

全部题目 394C/C++ 与基础 67数据结构与算法 20MCU 与外设 74ARM 与系统基础 42RTOS 45嵌入式 Linux 86调试与可靠性 14项目追问 16综合题组 30
当前条件:#新增60题 清除
找到 60 道题第 7 / 8 页
嵌入式 Linux嵌入式 Linux深入原理题

取消 delayed_work 时,为什么只调用 cancel_delayed_work 可能仍会释放后运行?

非同步取消可能只阻止尚未开始的排队工作,若回调正在运行,调用返回后它仍可能访问资源。销毁路径通常需要同步取消并先阻止回调自我重排,同时避免持有回调完成所需的锁造成死锁。

高频面试新增60题延迟工作
嵌入式 Linux嵌入式 Linux深入原理题

字符设备仍被进程打开时,驱动 remove 如何避免对象被提前释放?

remove 应先阻止新请求、注销外部入口并停止硬件,再等待或使在途操作安全失败;已打开文件的 private_data 必须由引用计数或独立生命周期保护,直到最后 release。不能在 remove 后让 file operation 解引用已释放设备。

高频面试新增60题驱动生命周期
嵌入式 Linux嵌入式 Linux深入原理题

设备树中的 interrupts、interrupt-parent 和 GPIO phandle 怎样正确解析?

phandle 把消费者连接到提供者,后续参数单元数量和含义由提供者的 `#*-cells` 与 binding 决定。interrupts 依 interrupt-parent 解释,GPIO specifier 依 `#gpio-cells` 解释,不能把数字脱离控制器上下文硬猜。

高频面试新增60题设备树中断
嵌入式 Linux嵌入式 Linux进阶故障定位

设备树中的 pinctrl default 与 sleep 状态为什么会影响功能和功耗?

default 状态通常配置设备工作时的复用和电气属性,sleep 状态可在挂起时切成低泄漏或安全电平。若复用、上下拉、驱动强度或状态切换错误,会表现为 probe 正常但无波形、漏电或唤醒失败。

高频面试
新增60题
Pin Control
嵌入式 Linux嵌入式 Linux进阶原理题

驱动导出信息时,sysfs、debugfs 和 procfs 应该怎么选?

sysfs 面向稳定的设备对象属性,通常一文件一个清晰值并形成用户 ABI;debugfs 面向调试,接口不承诺稳定且可被关闭;procfs 主要表达进程和内核系统信息,不应作为任意驱动私有接口的默认选择。

高频面试新增60题内核接口
调试与可靠性MCU / RTOS进阶故障定位

固件某版本开始偶发异常,怎样用二分和自动化缩小回归提交?

先定义可重复、可判定的好坏测试,并确认硬件、配置和依赖可复现;再在已知 good/bad 提交之间二分。每个版本应使用对应锁文件和生成物重新构建,结果不确定要标记 skip 而不是强判。

高频面试新增60题回归定位
调试与可靠性MCU / RTOS深入故障定位

断点会改变时序时,SWO、ETM 和 RTT 等观测手段怎么选?

RTT 借助调试探针访问内存环形缓冲,SWO/ITM 可输出事件与时间信息,ETM 提供更完整指令流但需要内核、引脚和探针支持。选择取决于带宽、侵入性、时间精度和可用硬件。

高频面试新增60题实时跟踪
调试与可靠性MCU / RTOS深入故障定位

设备大电流动作时偶发复位,怎样证明是供电完整性而不是软件逻辑?

先在启动最早期保存复位原因,再用示波器同时观察电源轨、复位脚和大电流负载使能,设置合适触发捕获瞬态。结合 BOR 阈值、去耦、走线阻抗和电源裕量做负载阶跃与温压测试。

高频面试新增60题供电完整性
上一页12345678下一页