Answers:
您可以使用BCM2708的硬件看门狗。
要使用它,首先要加载模块:
sudo modprobe bcm2708_wdog
然后编辑/ etc / modules文件:
sudo nano /etc/modules
并添加以下行:
bcm2708_wdog
接下来,您将需要设置看门狗守护程序。
安装并配置它以在启动时启动:
sudo apt-get install watchdog chkconfig
chkconfig watchdog on
sudo /etc/init.d/watchdog start
接下来配置看门狗:
sudo nano /etc/watchdog.conf
取消注释该行#watchdog-device = /dev/watchdog
,使其显示为:
watchdog-device = /dev/watchdog
看门狗守护程序将每10秒向/ dev / watchdog发送一次心跳。如果/ dev / watchdog没有收到此信号,它将重新启动Raspberry Pi。
如果您要远程访问您的Pi,并且死掉或锁定它,这将很有用。但是,这不是重启系统的首选方法,而是可以用来重启锁定的系统,唯一的其他选择是从设备上断电。请注意,这可能会导致文件系统损坏,从而可能导致Pi无法启动和正常运行。
可以在Gadgetoid的博客文章中找到更多信息,其中包括测试此设置的方法,谁在观看观察者?。Binerry在Raspberry Pi看门狗计时器上发表的文章也应该是必读的。
chkconfig
。而是使用systemctl enable watchdog
和systemctl start watchdog
。
没有常规的复位引脚。这样就没有别针或按钮可以按下了。相反,您可以按照Raspberry Pi论坛上的这篇帖子中所述进行以下操作。
在TP2(接地)和R15的SoC端之间抽一个3K3电阻。即使在新的停止状态下也可以使用。(电阻器只是为了避免在错误的一端撞到3V3电源线。从1K到33K的任何值都可以。)
将硬件复位连接到Rpi3非常容易。
在这里,您会发现孔已经打开并正在等待:
(此处显示的是将排针焊接在螺丝孔正上方的位置)
不要使用过多的热量或焊料。会做一点。
它的底下很精致,有一丝痕迹。
我让它们保持开路状态,并使用绿色导线将它们短接在一起。
或者,连接到瞬时开启(NO)按钮。
对于我的数据记录器来说,再也不需要像这样硬重置了。
一个简单的
sudo init 6
该命令可以很好地重新启动。
仅供参考:您可以在https://www.SDsolarBlog.com/montage上查看我的系统的实时显示
您可以使用重新启动,然后当它说“为恢复模式按住Shift”时,按住Shift并重置树莓派。(注意:如果要保留一些文件,请将它们放在USB或SD卡上)