Watchdog
Temporizador que reinicia o señala el sistema cuando el software deja de responder.
En la práctica industrial
Es una capa de recuperación, no una corrección para deadlocks, mala alimentación o un diseño inseguro.
GLOSARIO TÉCNICO
Arranque, particiones, actualizaciones, tiempo real y seguridad grabada en el silicio: la capa que decide si el equipo se recupera solo y si alguien puede cambiar lo que ejecuta.
términos en esta categoría
Temporizador que reinicia o señala el sistema cuando el software deja de responder.
Es una capa de recuperación, no una corrección para deadlocks, mala alimentación o un diseño inseguro.
Programa inicial que valida y carga la aplicación almacenada en flash.
Participa en actualización OTA, selección de partición y verificación de seguridad.
Relacionados:OTATabla de particionesSecure Boot
Actualización del firmware por red sin acceso físico al dispositivo.
En producción exige firma, partición de reserva, prueba de salud y rollback.
Relacionados:RollbackTabla de particionesSecure Boot
Regreso automático a una imagen de firmware anterior cuando la nueva falla.
Evita perder equipos de forma remota después de una OTA defectuosa.
Relacionados:OTATabla de particionesWatchdog
Mecanismo que permite ejecutar solo firmware firmado por una clave confiable.
Protege la cadena de arranque; la gestión y la copia de seguridad de claves son críticas.
Relacionados:Flash EncryptioneFuseOTA
Cifrado del contenido externo de la flash con una clave protegida en el chip.
Dificulta extraer firmware y datos, pero no sustituye la autenticación y seguridad de red.
Relacionados:Secure BooteFuseNVS
Bits programables una sola vez usados para configuración, identidad y claves.
Algunas operaciones son irreversibles; valida el proceso en dispositivos de prueba.
Relacionados:Secure BootFlash EncryptionROM
Mapa que divide la flash entre aplicaciones, OTA, NVS y sistemas de archivos.
El diseño determina la capacidad de actualización y almacenamiento durante toda la vida del producto.
Sistema operativo de tiempo real usado por ESP-IDF para tareas, colas y sincronización.
Prioridades mal definidas pueden causar starvation, latencia o watchdog.