Tags Posts tagged with "watchdog"

watchdog

Raspberry Pi, sprzęt

WatchDog to narzędzie elektroniczne lub programowe, które sprawdza co określony czas, czy system lub urządzenie odpowiada. W razie braku odpowiedzi, restartuje urządzenie (odłączając chwilowo zasilanie). Jest to przede wszystkim przydatne dla sprzętu, który ma działać nieprzerwane, bez udziału człowieka, jego działanie jest bardzo ważne lub nieprzewidziane może być niebezpieczne. Mowa tutaj o np. inteligentnym domu, robotach, czy sterownikach urządzeń.

Nie chcielibyśmy, aby nasze urządzenie się zawiesiło i była by potrzebna interwencja człowieka, co jak np. robot utknął by w miejscu niedostępnym dla człowieka, lub nasze centrum inteligentnego domu by się zwiesiło, uniemożliwiając nam np. otwarcie drzwi w garażu. Dlatego tego typu instrumenty posiadają funkcję sprzętowego WatchDog-a. Raspberry Pi posiada sprzętowy WatchDog, który domyślnie jest wyłączony. Poniżej przedstawiamy, jak w szybki sposób uruchomić tą funkcje na naszej malinie.

W pierwszym kroku uruchamiamy ręcznie moduł bcm2708_wdog, aby zobaczyć, czy nie wystąpią jakieś problemy:

sudo modprobe bcm2708_wdog

Jeśli nie otrzymaliśmy żadnych błędów, dodajemy moduł, aby był uruchamiany razem ze startem systemu, dopisując w /etc/modules:

sudo bcm2708_wdog

Po tym instalujemy program watchdog i chkconfig:

sudo apt-get install watchdog chkconfig

Następnie włączamy watchdog-a:

sudo chkconfig watchdog on

i uruchamiamy demona:

sudo /etc/init.d/watchdog start

Zostaje nam jeszcze włączenie linii w pliku konfiguracyjnym /etc/watchdog.conf włączamy, usuwając znak # przed nią:

watchdog-device = /dev/watchdog

Od tej chwili sprzętowa funkcja WatchDog w Raspberry Pi jest włączona.

Polecane

Company of Heroes 2

0 123
Dobra wiadomość! Gra Company of Heroes 2 jest obecnie dostępny za darmo w Humble Store. Opracowany przez Relic Entertainment i pierwotnie wydany dla Windows...
ataribox

0 116
Mozilla Firefox

0 322