# MCUboot - Getting Started Guide for ESP32

DevFeed: [MCUboot - Getting Started Guide for ESP32](<https://devfeed.tech/articles/mcuboot-getting-started-guide-for-esp32-13746.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/01/mcuboot-getting-started/>)

Author: John Lee

Published: 2026-01-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [NuttX](<https://devfeed.tech/topics/nuttx.md>), [Zephyr RTOS](<https://devfeed.tech/topics/zephyr-rtos.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [bootloader](<https://devfeed.tech/tags/bootloader.md>), [building](<https://devfeed.tech/tags/building.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [ecdsa](<https://devfeed.tech/tags/ecdsa.md>), [ed25519](<https://devfeed.tech/tags/ed25519.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [flashing](<https://devfeed.tech/tags/flashing.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [mcuboot](<https://devfeed.tech/tags/mcuboot.md>), [nuttx](<https://devfeed.tech/tags/nuttx.md>), [rsa](<https://devfeed.tech/tags/rsa.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [security](<https://devfeed.tech/tags/security.md>), [zephyr](<https://devfeed.tech/tags/zephyr.md>)

## AI overview

A practical guide to using MCUboot on ESP32-based projects. It explains MCUboot's secure bootloader role, environment and application configuration, bootloader building, and flashing, with examples for NuttX and Zephyr RTOS applications.

## Source excerpt

This guide provides a practical getting-started walkthrough for using MCUboot on ESP32. It covers step-by-step environment setup, bootloader building, application configuration, and flashing. It also gives an overview of MCUboot's execution flow.