Secure IoT updates bootloader on NXP FRDM-K64F ARM Cortex-M4
summary
Port of mcuboot runs on an NXP FRDM‑K64F Cortex‑M4 and is now a standalone project and a Zephyr port. Demonstrates OTA: new firmware staged in a second flash partition, signature checked with ECDSA over SHA‑256, swap to the new image, and automatic rollback on failure if tests fail. Demo shows a corrupted byte is rejected. Requires SOC flash locking to protect the bootloader from being overwritten.
AI-written summary · about
chapters (5)
- 0:00Introduction to MQ boot
- 1:02Over-the-air firmware updates
- 2:15Security and hardware locking
- 3:25Role of bootloaders in IoT
- 4:38Broader security and Laro
related talks
24mIntroduction to MCUboot: Secure Bootloader and Easy Firmware Updates
46mEnhancing System Security by Integrating Zephyr Bootloader and MCUboot
21mSecure and Encrypted Boot in Zephyr RTOS
38mBoot to Cloud Security Considerations with IoT
42mApache Mynewt Bootloader for Reliable and Secure Firmware Upgrades
39mFirmware Management for MCUs: The Quark Bootloader Approach
42mwolfBoot: Open Source Secure Boot and Remote Firmware Updates in Safety-critical..
24mSecure and Encrypted Boot in Zephyr RTOS
