MCUboot (opens in new tab)
MCUboot is a secure bootloader for 32-bits microcontrollers. MCUboot defines a common infrastructure for the bootloader and the system flash layout on microcontroller systems, and provides a secure bootloader that enables easy software upgrade. MCUboot is not dependent on any specific operating system and hardware and relies on hardware porting layers from the operating system it works with.
Read the original article