Eu mudei a configuração do meu kernel para isso:
CONFIG_WATCHDOG=y
CONFIG_SOFT_WATCHDOG=m
CONFIG_AT91SAM9X_WATCHDOG=y
Agora meu temporizador de vigia estava funcionando. Eu só tive que editar /etc/watchdog.conf
para configurar testes.
Eu estou lutando com o timer watchdog (wdt) por um tempo. Eu não consigo trabalhar.
Meu microcontrolador é um AriaG25, baseado no AT91SAM925. Eu usei este tutorial para compilar o kernel. As configurações do kernel relacionadas ao wdt são assim:
CONFIG_WATCHDOG=y
CONFIG_AT91SAM9X_WATCHDOG=y
O kernel foi compilado sem problemas e inicializado com sucesso. Eu instalei o software deamon watchdog via apt-get
. E agora estou preso. Como faço para que o watchdog funcione? Eu li muito sobre /dev/watchdog
. Eu não tenho esse arquivo. Eu tenho que colocar o driver para o meu hardware lá? O este é um driver?
Tags watchdog linux-kernel embedded