Léxico TI › Infraestructura › MCUboot

MCUboot

Infraestructura Svenska → Actualizado: 2026-11-03
Más información
Tipo
Bootloader
Licencia
Apache 2.0
Sitio oficial
trustedfirmware.org
Código fuente
GitHub

Un bootloader abierto e independiente de la plataforma para microcontroladores de 32 bits que solo arranca firmware con una firma válida.

MCUboot nació en el proyecto Apache Mynewt y hoy se mantiene bajo Trusted Firmware. La flash se divide en dos ranuras: una primaria que se ejecuta y una secundaria donde se descarga la nueva imagen. En el siguiente arranque, MCUboot verifica la firma (RSA, ECDSA o Ed25519), intercambia las imágenes y lanza la nueva.

Lo ingenioso es el modo de prueba. El nuevo firmware tiene que confirmar por sí mismo que funciona; si no lo ha hecho antes del siguiente reinicio, MCUboot vuelve a la versión anterior. Una actualización OTA defectuosa cuesta un reinicio de más, no un ladrillo. Zephyr, NuttX y RIOT lo soportan de serie, lo que ha convertido a MCUboot en algo parecido a un estándar allí donde ningún fabricante se molestó en escribir el suyo.

← Volver al léxico