# Zephyr OS

Zephyr OS is an open-source, scalable real-time operating system for resource-constrained devices and multiple hardware architectures.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Core Dump: A Powerful Tool for Debugging Programs in Zephyr with ESP32 Boards

DevFeed: [Core Dump: A Powerful Tool for Debugging Programs in Zephyr with ESP32 Boards](<https://devfeed.tech/articles/core-dump-a-powerful-tool-for-debugging-programs-in-zephyr-with-esp32-boards-13661.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2023/07/core-dump-a-powerful-tool-for-debugging-programs-in-zephyr-with-esp32-boards/>)

Author: John Lee

Published: 2023-07-27T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Zephyr OS](<https://devfeed.tech/topics/zephyr-os.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Parser](<https://devfeed.tech/topics/parser.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [core-dump](<https://devfeed.tech/tags/core-dump.md>), [crash](<https://devfeed.tech/tags/crash.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [debugging-tools](<https://devfeed.tech/tags/debugging-tools.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [errors](<https://devfeed.tech/tags/errors.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32c3](<https://devfeed.tech/tags/esp32c3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [gdb](<https://devfeed.tech/tags/gdb.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [logging](<https://devfeed.tech/tags/logging.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [zephyr](<https://devfeed.tech/tags/zephyr.md>)

### AI overview

This tutorial explains how to use Zephyr OS core dumps with Espressif ESP32 boards to investigate unrecoverable software crashes. It covers enabling the logging backend, converting UART output into a binary core dump, connecting a custom GDB server, and examining program state in GDB.

### Source excerpt

How to use Zephyr Core Dump feature with Espressif Devices.