如何在重启/关机期间保持看门狗定时器运行
到目前为止,在我的研究中,我注意到有两种方法可以在树莓派上激活看门狗计时器:使用systemd或安装看门狗。一切都在这里得到了很好的解释:https : //www.raspberrypi.org/forums/viewtopic.php?f=29&t=147501# 而且我设法使其能够双向运行,但在重启/关机期间却没有。我用一个前炸弹进行了测试,它确实对此做出了反应,但是当我尝试时: sudo poweroff 它只是停留下来。因此,我在想是否有办法强制看门狗在重新引导/关闭期间继续运行,以便在不正确引导的情况下在几秒钟后将其重置? 大多数方法在引导过程中启动看门狗,但是如果您需要一直运行它怎么办?我的树莓一旦重启就停止了,我不得不手动拔下插头才能使其正常工作。 更新: 现在,有些东西对我来说更清晰了。有三件事要考虑: 看门狗定时器 看门狗守护程序 看门狗服务守护程序 看门狗定时器:溢出时触发复位的寄存器,每个RPI周期递增,需要定期清除(踢)以避免复位 要在启动时运行它,请在/boot/config.txt中添加以下内容: dtparam=watchdog=on 看门狗守护程序:负责定期清除(踢)看门狗计时器的进程 安装它: sudo modprobe bcm2835_wdt echo "bcm2835_wdt" | sudo tee -a /etc/modules sudo apt-get install watchdog sudo update-rc.d watchdog defaults 配置/etc/watchdog.conf: watchdog-device = /dev/watchdog watchdog-timeout = 14 realtime = yes priority = 1 max-load-1 …