1 功能描述
WdgM监测ECU中安全相关的应用程序;当WdgM监测到违反预配置时间或逻辑约束时,采用复位看门狗等操作进入安全状态;每个被监督的实体都存在预定义的控制流,在控制流的重要节点我们用检查点(CP)来表示;因此开发需要在检查点调用函数通知WdgM,这就是我们俗称的喂狗。
在AUTOSAR中可使用的监控功能如下:
- Alive Supervision
- Deadline Supervision
- Logical Supervision
1.1 Alive Supervision
Aiive Supervision周期性地检查一个或多个被监视实体的执行可靠性;
例如,某个应用算法需要在一个固定的周期处理传感器上报的数据,如果上报数据的task停止上报或者很频繁上报数据,那么这个task就违背了aliveness。