Skip to main content

This site is a preview for github.com/espressif/developer-portal/pull/599

Blog

Introduction to Zephyr OS Tracing and Profiling

Introduction to Zephyr OS Tracing and Profiling

·8 mins
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

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.