01
看门狗基础概念
什么是看门狗 · 历史由来 · 嵌入式系统角色
概念起源
02
看门狗工作原理
内部定时器机制 · 喂狗操作 · 超时复位流程
定时器复位
03
硬件看门狗 vs 软件看门狗
区别 · 优缺点 · 适用场景分析
对比选型
04
独立看门狗(IWDG)详解
STM32 IWDG寄存器 · 时钟源 · 预分频器
IWDG寄存器
05
窗口看门狗(WWDG)详解
窗口机制 · 刷新窗口计算 · 与IWDG对比
WWDG窗口
06
看门狗定时时间计算
时钟频率 · 预分频系数 · 重装载值数学关系
计算公式
07
看门狗初始化代码实战
HAL库 IWDG初始化 · 寄存器级 WWDG配置
HAL寄存器
08
喂狗策略设计
主循环喂狗 · 任务级喂狗 · 中断喂狗优劣
策略中断
09
多任务系统中的看门狗
RTOS喂狗点选择 · 任务超时监控
RTOS任务
10
看门狗与低功耗模式
休眠/停止模式行为 · 唤醒后喂狗
低功耗唤醒
11
看门狗误复位案例分析
中断风暴 · 死循环陷阱
故障分析
12
看门狗调试技巧
调试器暂停喂狗 · 仿真时禁用看门狗
调试仿真
13
系统可靠性设计原则
冗余设计 · 降额设计 · 容错设计基础
可靠性原则
14
硬件可靠性设计
电源监控 · 复位电路 · 去耦电容布局
硬件PCB
15
软件可靠性设计
状态机 · 数据校验 · 异常处理机制
软件状态机
16
看门狗在汽车电子中的应用
ISO 26262功能安全 · ASIL分解
汽车功能安全
17
看门狗在工业控制中的应用
PLC可靠性 · 双看门狗架构
工业PLC
18
看门狗在消费电子中的应用
智能家居设备防死机方案
消费电子智能家居
19
外部看门狗芯片
MAX6369 · TPS3823 选型与电路设计
芯片电路
20
双看门狗架构
主从看门狗 · 交叉监控 · 心跳检测
双看门狗心跳
21
看门狗与安全启动
信任根 · 固件校验 · 启动过程作用
安全启动信任根
22
看门狗故障注入测试
人为制造喂狗失败 · 时钟异常测试
测试故障注入
23
看门狗覆盖率分析
评估看门狗对代码路径的监控效果
覆盖率分析
24
看门狗与JTAG/SWD调试
调试时自动禁用看门狗的硬件机制
调试JTAG
25
看门狗在Linux系统中的应用
硬件看门狗驱动 · watchdog守护进程
Linux驱动
26
看门狗在FPGA设计中的应用
软核看门狗 · 基于定时器的复位逻辑
FPGA软核
27
看门狗可靠性数学模型
MTBF计算 · 失效率分析 · 马尔可夫模型
数学MTBF
28
看门狗设计常见误区
喂狗周期过短 · 多核系统喂狗冲突
误区多核
29
看门狗测试与认证
IEC 61508认证 · UL认证相关要求
认证IEC61508
30
综合实战项目
双看门狗监控的工业数据采集终端
实战项目