開啟樹莓派的硬體看門狗功能

2022-05-02 18:57:08 字數 817 閱讀 4184

前段時間挖礦,將

cgminer

設定為開機啟動,由於各種問題系統不是很穩定,時不時的就停了

l網上查了一下,樹莓派居然自帶硬體的看門狗功能,立即嘗試了一把,基本上能夠解決我的問題

原理很簡單:

看門狗(

watchdog

)需要不停的喂骨頭(

heartbeat

)如果在規定的時間內都沒有喂(預設

15秒),系統自動重啟

不過,一秒鐘要吃一塊骨頭,還要不停的吃,還真是吃不飽的狗呀,呵呵

~~~

下面是開啟該功能的指令碼

# 開啟模組

sudo modprobe bcm2708_wdog

sudo nano /etc/modules

# 新增一行

bcm2708_wdog

# 開啟服務

sudo 

apt-get install watchdog chkconfig

sudo chkconfig watchdog on

sudo /etc/init.d/watchdog start

# 修改配置

sudo nano /etc/watchdog.conf

# 去除以下行前面的注釋

watchdog-device = /dev/watchdog

樹莓派的這個硬體看門狗,貌似可以監控各種事件的發生,如:系統溫度、記憶體使用情況或

ping

命令的結果等

具體的配置可以參考這裡,原文可以參考這裡。

andy yang

2014.06.30

硬體看門狗和軟體看門狗

看門狗,又叫watchdog timer,從本質上來說就是乙個定時器電路,一般有乙個輸入和乙個輸出,其中的輸入叫做餵狗,輸出一般連線到另外乙個部分的復位端,另外乙個部分就是所要處理的部分,暫且稱之為mcu。在mcu正常工作的時候,每隔一段時間輸出乙個訊號到餵狗端,給看門狗電路清零,如果在超過規定的時...

硬體看門狗 dev watchdog

linux 自帶了乙個 watchdog 的實現,用於監視系統的執行,包括乙個核心 watchdog module 和乙個使用者空間的 watchdog 程式。核心 watchdog 模組通過 dev watchdog 這個字元裝置與使用者空間通訊。使用者空間程式一旦開啟 dev watchdog ...

stm8的獨立看門狗與視窗看門狗

stm8擁有兩個硬體看門狗,分別叫做獨立看門狗和視窗看門狗 獨立看門狗的框圖如下 我們可以看到,獨立看門狗的時鐘來自於lsi內部低速振盪器,經過二分頻到達看門狗外設單元,在經過乙個七位的預分頻到達計數器,這個七位的分頻由pr控制,看門狗內部使用乙個八位的向下計數計數器來計數,計數到0的時候發出看門狗...