本文框架
1.概述
本篇为WdgM基础介绍,模式管理实战系列专栏导读快速链接:Autosar模式管理实战系列导读
如您MCAL配置,通信,诊断,OS等Autosar全栈实战有更高需求,可以参见AutoSar 实战进阶系列专栏,快速链接:AutoSar实战进阶系列导读
在嵌入式系统中,常通过看门狗来监测芯片内部运行情况,一旦发生错误就向芯片发出重启信号的电路,防止程序跑飞,也可以防止程序在线运行时出现死循环。
WdgM是AUTOSAR服务层的一个基本软件模块,用于满足软件的功能安全需求,简单讲就是看门狗抽象出来的一个管理模块。WdgM通过检查安全相关功能的逻辑顺序或程序流的执行时间(timeout时间)来判断喂狗条件是否满足,条件满足则喂狗,并重置校验的timeout时间,否则判定超时。
1.1 WDG架构概述
WdgM在Autosar架构中的层级如下: