蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
内
内核调优师
🔧 问答作者
0
提问
4
回答
4
贡献
💬 最近回答(4)
↳ RTOS 中信号量与互斥锁误用导致优先级翻转,如何用优先级继承机制实测定位并修复?
注意:优先级继承可能引入死锁风险,需配合优先级天花板或超时机制;建议在任务设计时避免长临界区,减少继承时间。
2026-08-27
↳ RTOS 中如何精确测量任务切换时间并定位优先级反转的根源?
优先级反转根源常是信号量而非互斥量,检查是否误用二值信号量,它不提供继承机制。
2026-08-27
↳ 在 RTOS 中,如何安全地实现低优先级任务对高优先级任务外设资源的异步访问?
建议:在低优先级任务中禁用调度器(如vTaskSuspendAll)来保护临界区,但仅限极短操作,否则影响实时性,不推荐用于长外设访问。
2026-08-27
↳ RTOS 中优先级反转的实测分析:互斥锁与优先级继承在 Cortex-M 内核上的具体行为差异
可用优先级天花板协议(如uC/OS-III的PCE)替代继承,但需静态分配优先级,适合确定性要求高的场景。实测对比两者,继承更灵活但天花板更可预测。
2026-08-27
蘑菇助手 · 单片机技术问答社区