Skip to main content

WS00B

ESP-IDF Advanced Workshop

ESP-IDF Advanced Workshop

4 mins
This workshop is about advanced features of ESP-IDF and focuses on modular development, event loops, core dumps, size analysis and flash encryption.

ESP-IDF Adv. - Lecture 4

11 mins
In this article, we explore the advanced features required for security: OTA update, flash encryption, and secure bootloader

ESP-IDF Adv. - Lecture 3

3 mins
In this article, we cover two key tools for embedded development on Espressif platforms: size analysis and core dumps. You’ll learn what they do, why they matter, and how to use them to build more efficient and reliable applications.

ESP-IDF Adv. - Lecture 2

5 mins
In this article, we explore the event loop—a core component of Espressif’s ESP-IDF framework that facilitates efficient, decoupled, and asynchronous event handling in embedded applications. We examine its functionality, highlight its benefits, explain how it is used by default within ESP-IDF, and provide practical code examples to demonstrate common usage patterns.

ESP-IDF Adv. - Lecture 1

8 mins
In this lecture, we explore the ESP-IDF build system, built on CMake and Ninja. We focus on modular components, the Component Manager, and Board Support Packages (BSPs) for hardware abstraction. We also cover how to create custom components and manage configurations using sdkconfig files and build profiles, enabling flexible and reproducible builds.