Apache Mynewt Bootloader for Reliable and Secure Firmware Upgrades
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Wednesday, 2017-02-22· at 15:00· Galleria South·
summary
An open bootloader refactor (MCUboot) runs on Cortex‑M devices, compiles to about 12 KB bootloader code, and implements two image slots plus a scratch sector to do atomic swaps across power loss. Images use SHA‑256 plus RSA or ECC signatures verified at boot; unconfirmed boots roll back automatically. Builds include image_tool for signing and a simulator for tests; project already runs hundreds of thousands of upgrades on Mynewt and Zephyr platforms.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:18Project Background
- 4:38The Bootloader
- 7:28Flash Layout
- 9:59Signatures
- 10:55How the Bootloader Works
- 15:27Source Layouts
- 21:50Zephyr
- 29:55Questions
- 33:35Secure boot scheme
related talks
24mIntroduction to MCUboot: Secure Bootloader and Easy Firmware Updates
46mEnhancing System Security by Integrating Zephyr Bootloader and MCUboot
39mMCUboot: Multi-Image Support
06mSecure IoT updates bootloader on NXP FRDM-K64F ARM Cortex-M4
21mSecure and Encrypted Boot in Zephyr RTOS
39mMCUboot: Multi-Image Support
01h 03mTrusted Firmware M : Trusted Boot
42mwolfBoot: Open Source Secure Boot and Remote Firmware Updates in Safety-critical..
