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

Question Bank

嵌入式面试题库

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

按当前条件练习

知识分类

全部题目 394C/C++ 与基础 67数据结构与算法 20MCU 与外设 74ARM 与系统基础 42RTOS 45嵌入式 Linux 86调试与可靠性 14项目追问 16综合题组 30
找到 394 道题第 32 / 50 页
嵌入式 Linux嵌入式 Linux进阶项目追问

Buildroot 和 Yocto 做产品发行版时如何选择?

Buildroot 以生成单一完整镜像为中心,配置和上手相对直接,适合固定产品;Yocto/BitBake 以层、Recipe、包和可复用发行版为中心,适合多产品、复杂定制与长期供应链,但学习和构建成本更高。

高频面试新增100题Linux 构建系统
嵌入式 Linux嵌入式 Linux深入故障定位

Kernel Oops 和 Panic 有什么区别?拿到日志先看哪些字段?

Oops 表示内核检测到严重异常并打印上下文,可能杀死当前任务后继续但系统已不可信;Panic 会停止或按策略重启整个系统。先固定内核构建,查看异常类型、PC/LR、调用栈、寄存器、进程、中断上下文和 taint。

高频面试新增100题内核崩溃
嵌入式 Linux嵌入式 Linux深入原理题

Linux DMA API 中 coherent 和 streaming mapping 有什么区别?

理解一致性内存、流式映射的所有权切换、方向参数、地址能力和 IOMMU。

高频面试Linux 驱动DMACache
嵌入式 Linux嵌入式 Linux进阶原理题

Linux platform_device 与 platform_driver 可以通过哪些路径匹配?

常见匹配优先考虑设备树 compatible/of_match_table,也可能使用 ACPI、id_table 或设备与驱动名称。匹配成功后 Driver Core 调用 probe,驱动再通过标准资源接口获取 MMIO、IRQ、Clock 等。

牛客秋招专题高频面试
Platform Driver
嵌入式 Linux嵌入式 Linux深入原理题

Linux 内核里“原子上下文不能睡眠”具体指哪些场景?

硬中断、软中断以及持自旋锁或禁止抢占的路径不能调用可能调度睡眠的 API,因为当前上下文不能安全切走。进程上下文不等于一定可睡眠,还要检查当前持锁和中断状态。

高频面试新增60题原子上下文
嵌入式 Linux嵌入式 Linux深入原理题

Linux 内核里的 spinlock、mutex 和 irqsave 应该怎么选?

根据执行上下文、可睡眠性、抢占和同 CPU 中断重入选择锁,而不是按数据大小。

高频面试Linux自旋锁互斥锁
嵌入式 Linux嵌入式 Linux进阶原理题

Linux 字符设备驱动的 file_operations 如何串起用户请求?

说明设备号、cdev、open/read/write/ioctl/poll、私有数据和生命周期。

高频面试Linux 驱动字符设备file_operations
嵌入式 Linux嵌入式 Linux深入原理题

Linux 的 atomic_t 能保证计数原子,是否也自动保证周围数据顺序?

原子读改写只保证目标操作不可撕裂,其内存排序强度取决于具体 API;relaxed、acquire、release 和全屏障版本语义不同。发布对象状态时必须按内核内存模型选正确原语,不能靠 volatile。

高频面试新增60题Linux 原子操作
上一页1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950下一页