我正在开发一个 esp 项目,并使用
esp32s2
工具链编译了我的代码,并创建了一个可以在真实设备上运行的二进制文件。但我没有真正的设备来测试我的二进制文件。有没有模拟器可以模拟ESP32-S2芯片或者ESP32芯片?
您可以使用 Wokwi 来模拟 ESP32,很快也可以使用 ESP32-S2。Wokwi 是一款免费的电子产品在线模拟器,它在您的浏览器中运行。这意味着您可以模拟与第 3 方传感器、显示模块、LED 和许多其他常见部件交互的代码。还有初步支持 WiFi 模拟,开发人员正在努力扩展它以支持连接到互联网上的任何主机(例如 HTTPS/MQTT)
Arduino 示例
APA102 颜色循环(TinyPico 板)
MicroPython 示例
ESP-IDF 示例
以下示例使用 ESP-IDF 函数。它们是使用 Arduino ESP32 Core 编译的:
您可以从 https://github.com/espressif/qemu 或 https://github.com/Ebiroll/qemu_esp32
尝试 QEMU不确定他们是否支持 ESP32-S2,但它似乎可以与 ESP32 配合使用。
QEMU 支持 ESP32 以及最近添加的 ESP32C3
Hercules 是 ESP32 及相关控制器的最佳模拟器之一