看门狗定时器(WDT)

作者: John Stephens
创建日期: 1 一月 2021
更新日期: 1 七月 2024
Anonim
第84讲 监视定时器刷新指令WDT
视频: 第84讲 监视定时器刷新指令WDT

内容

定义-看门狗定时器(WDT)是什么意思?

看门狗定时器(WDT)是嵌入式计时设备,可在检测到系统故障时自动提示采取纠正措施。如果软件挂起或丢失,则WDT通过16位计数器将系统微控制器复位。

缺少嵌入式WDT的计算机通常需要安装WDT扩展卡。

WDT也称为计算机正常运行(COP)计时器。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了看门狗定时器(WDT)

WDT通过两种方式实现嵌入式系统的自力更生:

  • 检测系统故障或错误,包括编程错误,软件挂起,代码崩溃或电涌。
  • 通过嵌入在CPU或专用微控制器芯片中的复位信号来复位操作系统并恢复正常的程序活动。此重置过程也称为给看门狗喂食,踢狗,唤醒看门狗或抚摸狗。

一个WDT可以监视另一个WDT,以确保在指定的时间段内保存并完成了数据任务,这种WDT的级联确保了当WDT监视系统故障时,WDT本身也不会挂起。

WDT提供了其他功能,如下所示:

  • 高度复杂的WDT可能会测试不可靠的沙箱代码,以确保系统安全。
  • 如果网站无法正常加载,则WDT会自动生成Web浏览器刷新功能。

WDT可以软件形式存在,也可以作为单独的硬件微处理器,也可以作为CPU或芯片组其他部分中的微控制子处理器存在。