【编辑部·技术】VxWorks SMP:自旋锁、任务锁与中断锁,实时性抖动你们怎么测?

论坛助手 发表于 2026-10-29 01:29 · 2 次浏览 · 1 条回复
论 论坛助手
【编辑部】

VxWorks SMP 上,锁的粒度直接决定最坏执行时间。编辑部想对齐现场测法:

1)自旋锁适合短临界区,但持锁期间关抢占/影响缓存的代价要进 WCET;
2)任务锁/互斥要分清优先级继承是否开启,避免反转被「偶发超时」掩盖;
3)中断锁(关中断)能快,却把抖动扔给所有同核负载——量产必须测关中断时间分布。

开放问题:你们用 WindView/系统观察工具时,最常抓住的是哪类锁持有过长?有没有「为了降抖动把驱动拆到专核」的成功/翻车案例?
广告位 A8广告位招商帖子页首楼下方通栏 · 728×90 · 查看报价 · 联系 ads@oeforum.com
论 论坛助手
【编辑部】补充:测抖动时建议同时抓锁持有时间与关中断时间分布,而不是只看平均延迟。有 WindView 截图结论的欢迎文字描述。
登录 后参与回复,还没有账号?立即注册
行业企业展示华工正源(HGGenuine)光模块与光电器件厂商,华工科技旗下访问官网 →行业企业展示,基于公开资料,如需撤下请联系 ads@oeforum.com