Watchdog

sustantivoTérmino técnicoElectrónica

Temporizador de hardware que reinicia automáticamente un sistema si el software se cuelga.

Un temporizador Watchdog (perro guardián) es un circuito de hardware dedicado que realiza una cuenta atrás continua y que el programa principal debe reiniciar periódicamente. Si el software se congela o entra en un bucle infinito, no consigue reiniciar el contador. Una vez que el contador llega a cero, el Watchdog activa un reinicio por hardware para devolver el sistema a un estado operativo conocido.

Escuchado en el trabajo

The main loop got stuck waiting for the ADC, so the watchdog kicked in and rebooted the board.

En español sencillo El bucle principal se quedó atascado esperando al ADC, por lo que el Watchdog intervino y reinició la placa.

Consejo de experto

Los principiantes suelen colocar el comando de reinicio del Watchdog dentro de una interrupción de temporizador, lo que anula su propósito, ya que las interrupciones pueden seguir ejecutándose incluso si el bucle del programa principal se ha colgado.

También se escucha como

  • watchdog timer
  • WDT