
Zephyr


Simple Boot explained
In this article, we explore a simplified ESP32 boot process using single-image binaries to speed up build and flash times — ideal for development workflows. This approach sacrifices features like OTA updates but enables faster iteration.


Introduction to Zephyr OS Tracing and Profiling
This is an introduction to the critical embedded system debugging techniques of tracing and profiling within the Zephyr RTOS. After reading this article, you can use Zephyr’s native tracing tools to gain a visual, in-depth understanding of system dynamics, helping to evaluate performance, spot timing issues, and diagnose complex problems like memory leaks or thread interaction glitches.


ESP32's family Memory Map 101
This article addresses the complexity of Espressif SoCs by offering a visual, structured compilation of crucial technical data from their datasheets and TRMs. The main takeaway for the reader is a simplified, actionable understanding of the memory maps, caches, peripherals, and eFuse blocks, which is essential for low-level system and driver development.

Maximizing Wi-Fi Throughput: Fine-Tuning Zephyr for Peak Performance with ESP32 SoCs in IoT Applications
How to improve the throuput of network applications with Zephyr on Espressif devices.

Core Dump: A Powerful Tool for Debugging Programs in Zephyr with ESP32 Boards
·6 mins
How to use Zephyr Core Dump feature with Espressif Devices.

Zephyr RTOS on ESP32 — First Steps
·5 mins
First Steps with Zephyr on ESP32, a collection of all needed tutorials.
