一、AUTOSAR看门狗模块架构
AUTOSAR将看门狗功能分为以下模块:
-
WdgM(Watchdog Manager)
- 负责监控应用程序的逻辑正确性(如任务周期、核心心跳)。
- 通过配置的监控周期(Supervision Cycle)触发喂狗条件。
- 支持多核监控,每个核可独立配置监控策略。
-
WdgIf(Watchdog Interface)
- 提供与硬件看门狗驱动(WdgDriver)的标准化接口。
- 转发WdgM的喂狗请求到硬件层。
-
WdgDriver(硬件驱动)
- 直接操作硬件看门狗(如TC397的CPU WDT和Safety WDT)。
- 提供看门狗模式配置(触发复位或中断)。
- 看门狗(Watchdog)是一种硬件或软件机制,用于监视系统的正常运行,并在系统出现故障或死锁情况时采取相应的措施。

- 硬件看门狗就是通过硬件自身的
订阅专栏 解锁全文
521

被折叠的 条评论
为什么被折叠?



