From the Neo docs: arch_cpu_init() initializes some registers, the watchdog, the DMA, etc; therefore I guess Neo has built in a watchdog timer. How can I use it to automatically reboot the system if it hangs? And how the watchdog process can determine whether the system is hanging?
Dear Vinz87, that section is indeed unclear. The meaning is that those are the "slots" that get initialized, that still can be empty.
Thank you Andrea. Anyway, I would like to know if UDOO Neo provides some form of watchdog timer (either hardware or software), and how to use it. I saw some tutorial for the Raspberry Pi, which involves the call of a particular module ("sudo modprobe bcm2708_wdog") and the use of the "watchdog" daemon provided by Ubuntu. I would like to know if these tools are available in the UDOO Neo as well, or perhaps if the watchdog module to be called is different (for example, another tutorial for Odroid calls the module "s3c2410_wdt", therefore I guess the particular module depends on the board itself).