watchdog流程3
2015-12-11 13:37:57 0 举报
Watchdog流程3是一个自动监控和恢复系统,主要用于确保关键系统和服务的稳定运行。在流程开始时,监视器会定期检查目标系统的运行状态。如果检测到任何异常或错误,监视器将立即触发警报并启动恢复程序。恢复程序会根据预设的策略和步骤,尝试修复问题或重新启动系统。在整个过程中,监视器会持续跟踪系统的恢复进度,并在问题解决后恢复正常监控。此外,Watchdog流程3还具有自我学习和优化功能,能够根据历史数据和经验,不断优化恢复策略,提高系统的稳定性和可用性。总的来说,Watchdog流程3是一种有效的系统故障预防和应对机制,对于保障关键业务和服务的连续性具有重要意义。
作者其他创作
大纲/内容
开机流程A
H
ACC再次上电(Mcu复位)
Y
YES
gpioR L—H翻转2次并最终稳定在H
开机流程D
用户手动唤醒
gpioR L—H-L翻转3次并最终稳定在L
用户开机
开机流程C
检测喂狗
文本
需要考虑会不会发生来不及给出信号的情况
此种情况不存在,因为ACC在不会真正休眠
用户拔掉钥匙后手动唤醒
强制关机
电池电量低或其他情况自动关机
2S内检测gpioR H-L-H翻转3次并最终稳定在H
待机前信号
0
开机/唤醒流程(此时ACC和GPIO状态不确定,但肯定在停止检测喂狗时间段)
L
停止检测喂狗并不执行自动开机/复位动作
GPIOruning
ACC掉电后不会立即休眠
开机流程B
停止检测喂狗
1
用户关机
开机流程E
检测gpioR H-L-H翻转3次并最终稳定在H(最长30S否则复位再开机)
主板开机
检测gpioR L—H翻转2次并最终稳定在H
关机流程(关机流程发生在正常喂狗时间或其他任意时间段,但此时gpio肯定为H)
ACC掉电休眠
用户待机
待机流程(待机流程只可能发生在等待喂狗时间段且此时gpio信号肯定为H)
MCU记住用户关机
NO
ACCIN
用户拔掉钥匙后再次插入
检测gpioR H-L-H翻转3次并最终稳定在H(10S超时)
检测gpioR L-H翻转2次并最终稳定在H(10S超时)
用户唤醒
ACC再次上电
用户在无ACC下强制开机
0 条评论
下一页