Watchdog

Watchdogs are used to monitor the DINGO device and the DINGO-Stack software that is running on it. If the system unexpectedly freezes the hardware or software will be rebooted or restarted.

The DINGO device has a hardware watchdog and a software watchdog. The difference is that the hardware watchdog resets the system automatically, if the shutdown is not periodically prevented by software. The software watchdog will restart the DINGO-Stack if not prevented. The software watchdog can only do something, when it is given CPU time. Thus it can fail to respond to a total system crash.