Sto cercando di alimentare il dispositivo di watchdog - /dev/watchdog
in Raspbian - da C.watchdog: Dispositivo o risorsa occupata
Il problema è non importa come provo ad accedere al dispositivo getta sempre occupato o autorizzazione negata errori (poiché il processo è già in esecuzione e viene alimentato dal sistema ..).
Nel watchdog API dice che '..il driver non disabiliterà la cane da guardia a meno che uno specifico carattere magico 'V' è stata inviata al /dev/watchdog poco prima di chiudere il file.' ma poi di nuovo io non può scrittura /dev/watchdog
.. ho provato:
echo V > /dev/watchdog //bash, /dev/watchdog: Permission denied
open("/dev/watchdog", O_WRONLY); //C, Device or resource busy
C'è un modo per liberare il dispositivo in modo che io possa controllare il battito cardiaco da C?
Cosa dice "fuser -v/dev/watchdog'? – Dummy00001
Niente, solo vuoto. – TMichel
Stai eseguendo 'echo V>/dev/watchdog' come root? Per quanto riguarda il programma, stai chiudendo il file dopo averlo aperto? – CJxD