乐于分享
好东西不私藏

深度解析嵌入式软件时间系统|EP07

深度解析嵌入式软件时间系统|EP07

0ms 周期的报文,总线上实测 8~12ms 跳动。代码没改,配置没动,问题稳定复现。

这是很多 AUTOSAR 工程师都遇到过的场景,排查时容易一头扎进驱动、COM 栈或 OS 抢占里反复打转。

本期视频用一个真实项目改编的案例,展示了一套从表象到机制的分层下钻排查法:

第一步:Overview 看 Task CET——发现 CET 本身在抖动,排除 OS 抢占嫌疑

第二步:甘特图下钻到 Runnable——发现 Com_Tx_mainfunction 的启动时刻不固定

第三步:锁定根因——同 Task 内前置 Runnable 偶发耗时增加,把整个执行队列往后推

一个核心判断逻辑:

CET 稳、GET 抖 → OS 抢占问题

CET 抖 → Task 内部 Runnable 问题

CET 稳、发送时刻抖 → COM 下层 / 驱动问题

三条教训值得记住:分层下钻别跳层、CET 是分诊的关键信号、Runnable 调度顺序有工程意义。

6 分钟讲清楚,建议直接看视频 👇

欢迎持续关注本系列更新。

关于合兴软件

上海合兴软件科技有限公司成立于2016年,总部位于上海普陀,在成都、天津、重庆和长春设有分公司与办事处。

公司作为一家智能汽车电子技术提供商,致力于为汽车芯片赋能,让汽车电子开发更简单。公司专注于芯片应用工具研发和生态搭建,目前已有多项满足ASIL-D要求的工具和软件投入应用或量产。公司非常重视研发投入,现有研发人员比例在90%以上,核心员工均有十年以上工作经验。公司先后被评为上海市高新技术企业和上海市专精特新中小企业,并因在科技创新方面取得的成绩多次获得上海市“科技创新行动计划”和 上海市“张江国家自主创新示范区专项发展”资金支持。

公司搭建了广泛稳定的汽车电子生态圈,当前是AUTOSAR组织开发会员,中国汽车基础软件生态委员会高级会员,中国RISC-V产业联盟会员,中国汽车芯片产业创新战略联盟成员和上海汽车芯片产业联盟成员。同时与多家头部汽车公司、汽车零部件公司及芯片公司保持着良好合作关系,包括上汽、奔驰、蔚来、大众、小米、吉利、舍弗勒、哈曼、博世、兆易创新、旗芯微、南芯等公司。

公司使命:

为芯赋能,让汽车电子开发更简单

公司愿景:

成为领先的智能汽车电子开发技术提供商

公司价值观:

利他-成就他人,合力共兴

勤奋-付出不亚于任何人的努力

本分-诚实守信,实事求是

  www.hetion.com.cn

点击

关注

扫码获取更多精彩

淘宝店铺

微信公众号