有ESP32-S2或者ESP32芯片的模拟器吗?

Is there any simulator for ESP32-S2 or ESP32 chips?

我正在开发一个 esp 项目,使用 esp32s2 工具链编译了我的代码,并创建了一个可以在真实设备上 运行 运行的二进制文件。但是我没有真正的设备来测试我的二进制文件。有没有模拟ESP32-S2芯片或者ESP32芯片的模拟器?

您可以从 https://github.com/espressif/qemu or https://github.com/Ebiroll/qemu_esp32

试用 QEMU

不确定他们是否支持 ESP32-S2,但它似乎与 ESP32 兼容。

您可以使用 Wokwi to simulate the ESP32, and soon also the ESP32-S2.The Wokwi is a free online simulator for electronics, and it runs in your browser. This means you can simulate code that interacts with 3rd-party sensors, display modules, LEDs and many other common parts. There's also initial support for WiFi simulation,开发人员正在努力扩展它以支持连接到互联网上的任何主机(例如 HTTPS/MQTT)

模拟器示例

Arduino 示例

Blink

Seven segment counter

APA102 Color Cycles(TinyPico 板)

WiFi Scanning

MicroPython 示例

SSD1306 Example

NeoPixels

WiFi Scanning

ESP-IDF 示例

以下示例使用 ESP-IDF 函数。它们是使用 Arduino ESP32 Core 编译的:

Blink using FreeRTOS API

Binary LED counter using FreeRTOS tasks

GPIO button input + interrupts

https://docs.wokwi.com/guides/esp32