什么是看门狗,工业路由器看门狗手艺的功用优势
工业路由器大多城市装备看门狗手艺,它是包管工业路由器传输过程中持续24小时不宕机的重要庇护手艺,那么,什么是看门狗呢?
▍看门狗功用
看门狗,又喊 watchdog,从素质上来说就是一个按时器电路,一般有一个输进和一个输出,此中输进喊做喂狗,输出一般毗连到别的一个部门的复位端。看门狗手艺的核心硬件是看门狗模块,分为硬件看门狗和软件看门狗。
▍看门狗分类
1. 硬件看门狗手艺
硬件看门狗也称为法式监视按时器,可搀扶帮助微处置器从毛病中恢复,制止法式出错或者内存溢出等问题的呈现。假设看门狗计时器到达其计数周期的末尾,它将重置整个处置器系统。为了避免那种情状,处置器必需施行某品种型的特定操做来重置监视法式。因而,能够将看门狗按时器设置装备摆设为仅在发作处置器毛病时才到达其计数周期的末尾,而且通过强逼系统复位,看门狗按时器可搀扶帮助处置器脱节毛病形式并陆续一般运行。
2. 软件看门狗手艺
软件看门狗手艺的原理和硬件差不多,只不外是硬件电路上的按时器被处置器内部的按时器取代了,如许能够简化硬件电路的设想。例如工业路由器中内嵌看门狗按时器,我们能够对那两个按时器的主法式运行停止监控,将T0设定的按时时间,当产生按时中断的时候对一个变量停止赋值,而那个变量在主法式运行的起头已经有了一个初值,在那里我们要设定的按时值要小于主法式的运行时间,如许在主法式的尾部对变量的值停止揣度,假设值发作了预期的改变,就阐明T0中断一般,假设没有发作改变则使法式复位。
▍软/硬件看门狗异同点
领会了上述的软硬件看门狗,我们总结一下它们的异同点:
1. 不异点:
1) 都是通过按时器实现,按时时间到没有喂狗就停止复位。
展开全文
2) 都是需要在规定的时间内喂狗。
3) 两者都是靠软件停止喂狗。
2. 差别点:
1) 附加功用:硬件看门狗芯片一般还附带了延迟复位和电源检测的功用,软件则没有;
2) 屏障办法:软件看门狗很随便屏障封闭,只需修改此中的存放器,而硬件看门狗一旦启动不竭电就停不下来;
3) 启动体例:软件看门狗很随便启动,只需修改此中的存放器,硬件一般是收到第一个喂狗信号后就启动;
4) 初始化:硬件看门狗上电后收到第一个喂狗脉冲就完成了初始化,软件看门狗则需要设置装备摆设关的存放器或者挪用相关的看门狗法式。
能够看出,软件看门狗可靠性⽅⾯不如硬件,假设系统内部按时器⾃⾝发⽣毛病就⽆法检测到。当然也有通过双按时器彼此监视,那不只加⼤系统开销,也不克不及处理全数问题,⽐如中断系统毛病招致按时器中断失。
▍看门狗对工业路由器的重要性
因为工业路由器一般利用于智能系统、安防检测、自助办事和无人值守的场合,那就要求路由器的不变性要高,因而在工业路由器加上看门狗手艺必不成少。
厦门才茂5G工业级路由器自带硬件级看门狗庇护,有效保障设备24小时不宕机不变高速运行,普遍利用于工业无人值守的场合,降低人工庇护成本。