IT-lexikon › Infrastruktur › MCUboot

MCUboot

Infrastruktur In English → Uppdaterad: 2026-11-03
Mer info
Typ
Bootloader
Licens
Apache 2.0
Officiell sajt
trustedfirmware.org
Källkod
GitHub

En öppen, plattformsoberoende bootloader för 32-bitars mikrokontroller som bara startar firmware med giltig signatur.

MCUboot föddes i Apache Mynewt-projektet och förvaltas numera under Trusted Firmware. Flashminnet delas i två platser: en primär som körs och en sekundär dit en ny avbildning laddas ner. Vid nästa uppstart kontrollerar MCUboot signaturen (RSA, ECDSA eller Ed25519), byter plats på avbildningarna och startar den nya.

Det smarta är testläget. Den nya firmwaren måste själv bekräfta att den fungerar; gör den inte det innan nästa omstart byter MCUboot tillbaka. En trasig OTA-uppdatering blir alltså en omstart för mycket i stället för en tegelsten. Zephyr, NuttX och RIOT har stöd inbyggt, vilket gjort MCUboot till något av en standard där ingen tillverkare orkat skriva en egen.

← Tillbaka till lexikonet