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

Question Bank

嵌入式面试题库

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

按当前条件练习

知识分类

全部题目 394C/C++ 与基础 67数据结构与算法 20MCU 与外设 74ARM 与系统基础 42RTOS 45嵌入式 Linux 86调试与可靠性 14项目追问 16综合题组 30
找到 394 道题第 27 / 50 页
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 上下文切换通常需要保存哪些状态?

必须保存足以让任务恢复后像从未离开一样继续执行的寄存器状态,包括栈指针、被调用者保存寄存器和必要控制状态;异常硬件可能自动保存一部分,端口汇编保存剩余部分。FPU 状态可按需处理。

牛客秋招专题高频面试上下文切换
RTOSMCU / RTOS深入故障定位

RTOS 任务互相等待时,如何判断和定位死锁?

从任务状态、锁持有关系和等待图收集证据,区分死锁、饥饿与阻塞。

RTOS死锁实时跟踪
RTOS
MCU / RTOS
进阶
原理题

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

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

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

RTOS 任务状态、抢占和时间片应该怎样回答?

区分 Running、Ready、Blocked、Suspended,并解释高优先级就绪与同优先级轮转。

高频面试RTOS调度器任务
RTOSMCU / RTOS深入项目追问

RTOS 队列传值还是传指针,所有权怎么设计?

在拷贝成本、对象生命周期、零拷贝、池耗尽和回收路径之间建立明确协议。

高频面试RTOS队列所有权
RTOSMCU / RTOS深入原理题

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

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

高频面试新增100题实时调度
上一页1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950下一页