collapse

* Links de Robótica

* Posts Recentes

Apresentação por Tech_JA
[Hoje às 08:21]


Díodo schottky por Njay
[Hoje às 01:46]


EtherCAT / LAN9252 por beirao
[Hoje às 00:43]


Fonte de Alimentação Simétrica com carregadores por Njay
[Ontem às 21:06]


pasta de soldar por fergas
[20 de Agosto de 2017, 11:47]


duvidas sobre utilização de um osciloscopio(zito) num circuito básico por vasco
[19 de Agosto de 2017, 01:09]


A Paixão da Física Walter Lewin , Warren Goldstein por Njay
[18 de Agosto de 2017, 11:45]


Gerar CPL file a partir dos Gerbers? por Hugu
[18 de Agosto de 2017, 00:22]


Ajuda num relógio para termoacumulador por dennis_boy
[17 de Agosto de 2017, 00:07]


Aspiração para CNC por LVirtual
[14 de Agosto de 2017, 17:34]

Autor Tópico: Watchdog para a Raspberry Pi  (Lida 933 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline poliveira1978

  • Mini Robot
  • *
  • Mensagens: 327
Watchdog para a Raspberry Pi
« em: 02 de Agosto de 2012, 21:46 »
E se o Raspberry pendurar quando não estamos ao pé dela e precisarmos mesmo de lhe aceder?
É aqui que entra a função de watchdog do BCM2708.

Código: [Seleccione]
sudo modprobe bcm2708_wdog
sudo echo bcm2708_wdog >> /etc/modules
sudo apt-get install watchdog -y
sudo chkconfig watchdog on
sudo /etc/init.d/watchdog start
sudo echo watchdog-device = /dev/watchdog >> /etc/watchdog.conf

agora certificamo-nos que não temos nenhum processo a correr e desligamos o swap
Código: [Seleccione]
sudo killall <nome do processo>
sudo swapoff -a

por último, para testar o watchdog, um forkbomb (cujo objectivo é esgotar a memória, provocar um kernel panic e reboot)
Código: [Seleccione]
: (){ :|:& };:

(o forkbomb vai demorar mais ou menos tempo consoante a divisão de memória)