5초마다 30초 간격으로 감시 데몬 애플리케이션을 만들었고 감시 카운터를 시도했는데 제대로 작동했습니다. 이 데몬을 종료하면 다음이 표시됩니다.
mxc_wdt: Unexpected close, not stopping!
그런 다음 간격이 0에 도달한 후(즉, 하드웨어 카운터가 0으로 카운트다운됨) 장치가 재설정됩니다.
CONFIG_WATCHDOG_NOWAYOUT=N
커널에서도 구성했습니다 .
사용자의 bash 프롬프트에서 이 감시 기능을 비활성화하는 절차가 있습니까? disable not supported by this chip
커널 기능 mxc_wdt_disable
에서 관찰했습니다 .
답변1
일반적으로 워치독 드라이버를 끄려면 루트 bash 프롬프트에서 /dev/watchdog에 "V" 문자를 써야 합니다.
echo 'V' > /dev/watchdog
그러나 자신만의 감시 드라이버를 만들기 전에 기존 Linux 감시 데몬을 살펴보고 해당 작업을 수행할 수 있는지 확인하십시오. 내 페이지는 좋은 시작입니다.http://www.sat.dundee.ac.uk/~psc/watchdog/Linux-Watchdog.html