极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16096|回复: 3

在树莓派上安装使用硬件看门狗防止树莓派死机

[复制链接]
发表于 2013-1-15 18:07:58 | 显示全部楼层 |阅读模式
一直在考虑如何在树莓派上使用硬件”看门狗“,用来防止树莓派死机,想过外加单片机,也想过用软件实现软看门狗,但是都不是很可靠,今天发现了一个老外的帖子,原来树莓派的CPU是保护有硬件看门狗的,可以通过安装模块和值守程序来实现看门狗,防止树莓派死机!!!

安装看门狗:

1.加载看门狗模块,编辑/etc/modules文件,添加一行”bcm2708_wdog”

sudo modprobe bcm2708_wdog
sudo nano /etc/modules




2.安装系统配置软件和看门狗程序

sudo apt-get install chkconfig
sudo apt-get install watchdog






3.配置看门狗程序,编辑“/etc/watchdog.conf”文件

sudo nano /etc/watchdog.conf
去掉 watchdog-device = /dev/watchdog 前的#号,让看门狗设备对应树莓派的硬件看门狗



去掉 max-load-1 = 24 前的#号,当1分钟load进程超过24个的时候就会重启



还可以设置高温复位:
去掉
temperature-device =
max-temperature = 120
前的#号,改为
temperature-device = /sys/class/thermal/thermal_zone0/temp
max-temperature = 80000
温度超过80度就会引起重启,保护CPU



配置完后,保存(Ctrl+O),退出(ctrl+x)

4.配置看门狗程序,开机自动运行

chkconfig watchdog on
5.启动看门狗

sudo /etc/init.d/watchdog start
到这里就配置完成看门狗了,大家可以试试输入下面的符号,这个符号可以引起树莓派死机,如果看门狗正常的话,等一会就能复位了



最后要感谢原作者的分享:http://pi.gadgetoid.co.uk/post/001-who-watches-the-watcher

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-1-15 22:35:32 | 显示全部楼层
非常好,谢谢分享!{:soso_e100:}
回复 支持 反对

使用道具 举报

发表于 2013-1-15 23:53:55 | 显示全部楼层
试了,很实用,谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2013-1-30 22:09:59 | 显示全部楼层
最后那个shell炸弹........
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-18 11:08 , Processed in 0.042222 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表