# Wokwi

Published articles for Wokwi.

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

## Debugging Embedded Graphics with Wokwi and AI: Solving a Raylib Color Mapping on ESP32

DevFeed: [Debugging Embedded Graphics with Wokwi and AI: Solving a Raylib Color Mapping on ESP32](<https://devfeed.tech/articles/debugging-embedded-graphics-with-wokwi-and-ai-solving-a-raylib-color-mapping-on-esp32-13728.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/10/debugging-embedded-graphics-with-wokwi-and-ai/>)

Author: John Lee

Published: 2025-10-24T00: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>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Simulation](<https://devfeed.tech/topics/simulation.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Warp](<https://devfeed.tech/topics/warp.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blog](<https://devfeed.tech/tags/blog.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [library](<https://devfeed.tech/tags/library.md>), [porting](<https://devfeed.tech/tags/porting.md>), [practitioner](<https://devfeed.tech/tags/practitioner.md>), [simulation](<https://devfeed.tech/tags/simulation.md>), [testing](<https://devfeed.tech/tags/testing.md>), [visual-testing](<https://devfeed.tech/tags/visual-testing.md>), [warp](<https://devfeed.tech/tags/warp.md>), [wokwi](<https://devfeed.tech/tags/wokwi.md>)

### AI overview

The article describes using Wokwi simulation and Warp's AI vision capabilities to diagnose and fix an RGB565 color-mapping bug in a Raylib port for ESP32 devices. It presents screenshot-based visual debugging, rapid iteration, and automated testing as alternatives to repeated testing on physical hardware.

### Source excerpt

Learn how Wokwi simulation and AI-assisted debugging solved a subtle RGB565 color mapping bug when porting Raylib to ESP32, turning hours of hardware debugging into an efficient iterative workflow with automated visual testing.

## Using Wokwi with NuttX

DevFeed: [Using Wokwi with NuttX](<https://devfeed.tech/articles/using-wokwi-with-nuttx-13671.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2024/11/using-wokwi-with-nuttx/>)

Author: John Lee

Published: 2024-11-12T23:08:20Z

Content type: tutorial

Language: en

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

Topics: [NuttX](<https://devfeed.tech/topics/nuttx.md>), [simulator](<https://devfeed.tech/topics/simulator.md>), [Simulation](<https://devfeed.tech/topics/simulation.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>)

Tags: [alternatives](<https://devfeed.tech/tags/alternatives.md>), [apache](<https://devfeed.tech/tags/apache.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [linux](<https://devfeed.tech/tags/linux.md>), [nuttx](<https://devfeed.tech/tags/nuttx.md>), [posix](<https://devfeed.tech/tags/posix.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [simulation](<https://devfeed.tech/tags/simulation.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [wokwi](<https://devfeed.tech/tags/wokwi.md>), [xtensa](<https://devfeed.tech/tags/xtensa.md>)

### AI overview

A tutorial on using the NuttX real-time operating system with the Wokwi simulator. It explains Wokwi's advantages and limitations, compares it with QEMU, and describes compiling NuttX locally before simulating the output on supported ESP32 Xtensa- and RISC-V-based devices.

### Source excerpt

In this article, we will examine how the NuttX real-time operating system (RTOS) can be used on the Wokwi simulator, what adjustments need to be made on the NuttX side for this and what advantages the Wokwi simulator offers. Note! Note: Reviewing this article together with NuttX on an emulated ESP32 using QEMU article will help the user to distinguish between the two solutions and to determine the most suitable solution for the needs.

## How to switch between multiple ESP32 firmware binaries stored in the flash memory

DevFeed: [How to switch between multiple ESP32 firmware binaries stored in the flash memory](<https://devfeed.tech/articles/how-to-switch-between-multiple-esp32-firmware-binaries-stored-in-the-flash-memory-13963.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/switch-between-firmware-binaries/>)

Author: John Lee

Published: 2024-07-24T00: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>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [m5stack](<https://devfeed.tech/topics/m5stack.md>), [Wokwi](<https://devfeed.tech/topics/wokwi.md>)

Tags: [binaries](<https://devfeed.tech/tags/binaries.md>), [blog](<https://devfeed.tech/tags/blog.md>), [boot](<https://devfeed.tech/tags/boot.md>), [bootloader](<https://devfeed.tech/tags/bootloader.md>), [bsp](<https://devfeed.tech/tags/bsp.md>), [build](<https://devfeed.tech/tags/build.md>), [code](<https://devfeed.tech/tags/code.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [flash](<https://devfeed.tech/tags/flash.md>), [gui](<https://devfeed.tech/tags/gui.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iot](<https://devfeed.tech/tags/iot.md>), [m5stack](<https://devfeed.tech/tags/m5stack.md>), [memory](<https://devfeed.tech/tags/memory.md>), [ota](<https://devfeed.tech/tags/ota.md>), [partition](<https://devfeed.tech/tags/partition.md>), [quick-start](<https://devfeed.tech/tags/quick-start.md>), [releases](<https://devfeed.tech/tags/releases.md>), [simulation](<https://devfeed.tech/tags/simulation.md>), [wokwi](<https://devfeed.tech/tags/wokwi.md>)

### AI overview

A tutorial on using the ESP32 Graphical Bootloader to store multiple firmware images in flash memory and switch between them. It explains the bootloader flow, partition-table configuration, and steps for building, merging, flashing, and simulating the application.

### Source excerpt

Introduction# The ESP32 microcontroller is a versatile and powerful device, widely used in IoT and embedded applications. One of its advanced features is the ability to store multiple firmware images in its flash memory and switch between them. This capability can be leveraged for various purposes, such as testing different firmware versions, running multiple applications, or maintaining a backup firmware.

## Simplified Embedded Rust: A Comprehensive Guide to Embedded Rust Development

DevFeed: [Simplified Embedded Rust: A Comprehensive Guide to Embedded Rust Development](<https://devfeed.tech/articles/simplified-embedded-rust-a-comprehensive-guide-to-embedded-rust-development-13820.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/books-simplified-embedded-rust/>)

Author: John Lee

Published: 2024-06-07T00:00:00Z

Content type: article

Language: en

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

Topics: [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Library](<https://devfeed.tech/topics/library.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Wokwi](<https://devfeed.tech/topics/wokwi.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [book](<https://devfeed.tech/tags/book.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [library](<https://devfeed.tech/tags/library.md>), [review](<https://devfeed.tech/tags/review.md>), [rust](<https://devfeed.tech/tags/rust.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [wokwi](<https://devfeed.tech/tags/wokwi.md>)

### AI overview

Omar Hiari's "Simplified Embedded Rust" series presents two books for Rust development on Espressif ESP32-C3 chips. The ESP Core Library Edition uses no_std for developers seeking control and efficiency, while the ESP Standard Library Edition uses ESP-IDF to introduce embedded development more gently. Both books include practical examples and exercises, and their examples can run in the Wokwi simulator.

### Source excerpt

Simplified Embedded Rust: A Comprehensive Guide to Embedded Rust Development# By Omar Hiari# Omar Hiari's "Simplified Embedded Rust" series offers two books, each tailored to different stages of a developer's Rust and embedded systems journey. The two books, "ESP Core Library Edition" and "ESP Standard Library Edition," provide comprehensive guidance on using Rust for embedded development on Espressif chips, specifically the ESP32-C3.

## How to use Wokwi Simulator with Espressif-IDE

DevFeed: [How to use Wokwi Simulator with Espressif-IDE](<https://devfeed.tech/articles/how-to-use-wokwi-simulator-with-espressif-ide-13885.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/how-to-use-wokwi-simulator-with-espressif-ide/>)

Author: John Lee

Published: 2023-04-16T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Espressif IDE](<https://devfeed.tech/topics/espressif-ide.md>), [Wokwi](<https://devfeed.tech/topics/wokwi.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [browser](<https://devfeed.tech/topics/browser.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [2-9-0](<https://devfeed.tech/tags/2-9-0.md>), [blog](<https://devfeed.tech/tags/blog.md>), [browser](<https://devfeed.tech/tags/browser.md>), [development](<https://devfeed.tech/tags/development.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [espressif-ide](<https://devfeed.tech/tags/espressif-ide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iot](<https://devfeed.tech/tags/iot.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [websocket](<https://devfeed.tech/tags/websocket.md>), [wokwi](<https://devfeed.tech/tags/wokwi.md>)

### AI overview

This tutorial explains how Espressif-IDE 2.9.0 integrates with the Wokwi online electronics simulator. The integration communicates with the Wokwi Server over WebSocket, flashes the project binary to a simulator selected by chip target and project ID, and displays serial monitor output in the IDE console.

### Source excerpt

The Espressif IDE version 2.9.0 has recently been released, introducing a new feature for the Espressif community who want to use the Wokwi simulator directly from within the IDE. What is Wokwi? Wokwi is an online electronics simulator that allows users to simulate various boards, parts, and sensors, including the ESP32. With a browser-based interface, Wokwi offers a simple and intuitive way to start coding your next IoT project within seconds.

## Espressif Announces Espressif DevCon2022 Online Developer Conference

DevFeed: [Espressif Announces Espressif DevCon2022 Online Developer Conference](<https://devfeed.tech/articles/september-2022-13958.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/september-2022/>)

Author: John Lee

Published: 2023-01-01T00:00:00Z

Content type: news

Language: en

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

Topics: [Espressif](<https://devfeed.tech/topics/espressif.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Esp Rainmaker](<https://devfeed.tech/topics/esp-rainmaker.md>), [Matter](<https://devfeed.tech/topics/matter.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Toit](<https://devfeed.tech/topics/toit.md>), [Wokwi](<https://devfeed.tech/topics/wokwi.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [conference](<https://devfeed.tech/tags/conference.md>), [developers](<https://devfeed.tech/tags/developers.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp-rainmaker](<https://devfeed.tech/tags/esp-rainmaker.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [event](<https://devfeed.tech/tags/event.md>), [instagram](<https://devfeed.tech/tags/instagram.md>), [matter](<https://devfeed.tech/tags/matter.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rust](<https://devfeed.tech/tags/rust.md>), [wokwi](<https://devfeed.tech/tags/wokwi.md>)

### AI overview

Espressif announces Espressif DevCon2022, a free online developer conference scheduled for 19 and 20 October 2022. The event will feature more than 30 talks on Matter, ESP RainMaker, ESP-IDF, Embedded Rust, and other topics.

### Source excerpt

Hi everyone, We are very excited this month, as we are hard at work preparing for Espressif Systems' first online conference, Espressif DevCon2022, which will hopefully become an annual tradition. The event will be broadcast live on 19 and 20 October 2022, starting at 10:00am (Central European Summer Time) and finishing at 20:00 on both days. This two-day online conference will highlight certain products and solutions created by Espressif and its partners.