3.6 BSW的WatchDog功能
- 一、WatchDog功能介绍
-
- 1.1 WatchDog 模块组成
- 1.2 内外部看门狗区别和原理
- 1.3 常见看门狗校验方式
一、WatchDog功能介绍
1.1 WatchDog 模块组成
WatchDog 即看门狗功能。这个看门狗不是真正看家的狗,而是软件的一个模块,但是因为功能类似故以此起名。主要功能是在其他各模块异常时起到保护作用。
例子描述:
(已了解看门狗概念可以略过举例,直接了解架构图);
比如一个你家里的小度出现了蓝屏,那么应该是显示模块出现了异常(假如原因是应用跑飞导致),而如果不做任何处理,那么会影响用户的继续使用。而此时看门狗模块的作用就体现出来了,看门狗模块监控到显示模块出现异常,会通过一些恢复方法(比如重启系统)尝试恢复,这就是看门狗的功能。
如下为WatchDog架构(含内、外看门狗场景):
WdgM:位于 AUTOSAR服务层