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

Question Bank

嵌入式面试题库

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

按当前条件练习

知识分类

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

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

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

高频面试新增100题FreeRTOS 内存
RTOSMCU / RTOS进阶原理题

Idle Hook 能做什么?为什么不能在里面无条件喂狗?

Idle 任务在没有其他就绪任务时运行,可用于低优先级清理、空闲计数和进入低功耗,但 Hook 不能阻塞。无条件喂狗只能证明 Idle 得到调度,未必证明所有关键任务健康。

高频面试新增100题Idle Hook
RTOSMCU / RTOS进阶原理题

RTOS Tick 频率越高越好吗?Tickless Idle 如何省电?

更高 Tick 提高基于 Tick 的延时分辨率,却增加中断和调度开销,仍不能保证更低业务延迟。Tickless Idle 在预期空闲期停止周期 Tick,用低功耗定时源一次唤醒并补偿经过的 Tick。

高频面试新增100题Tickless
RTOSMCU / RTOS进阶原理题

RTOS 任务优先级应该按模块重要性还是截止期分配?

优先级应由响应时间、截止期、周期和阻塞分析决定,而不是职位或模块名称。先识别硬实时链路和中断到任务路径,估算 WCET 与共享资源阻塞,再用压力测试和 Trace 验证。

高频面试新增100题任务优先级
RTOSMCU / RTOS深入原理题

Rate Monotonic 和 EDF 调度各自适合什么实时任务?

固定优先级 Rate Monotonic 通常让周期越短优先级越高,实现简单、可分析;EDF 动态让截止期最近任务优先,在理想单核模型下利用率上限更高,但实现、过载行为和资源共享分析更复杂。

高频面试新增100题实时调度
RTOSMCU / RTOS深入原理题

SMP RTOS 比单核 RTOS 多了哪些并发问题?

多核任务可真正并行,关本核中断不能保护另一核访问;内核和应用需要跨核原子、Spinlock、IPI 和 Cache 一致性。任务迁移还会影响 Cache 热度、外设亲和性和时延可预测性。

高频面试新增100题SMP RTOS
RTOSMCU / RTOS进阶原理题

Stream Buffer 与 Message Buffer 有什么区别?

Stream Buffer 传递无边界字节流,接收端自行分帧;Message Buffer 在内部保存每条消息长度,接收时保持消息边界。它们通常针对单写者单读者优化,多写/多读需额外串行化。

高频面试新增100题流缓冲
RTOSMCU / RTOS进阶原理题

事件组为什么适合状态条件,却不适合精确计数事件?

事件位只表示某条件当前已发生/成立,多次 Set 同一位会合并成一个状态;等待可选择任一或全部并在返回时清除。若必须知道发生次数或每次携带的数据,应使用计数信号量或队列。

高频面试新增100题事件组
上一页12下一页