ESP32-S2或ESP32芯片有任何模拟器吗?

13

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


1
模块和板的价格在2-6美元范围内。购买几个板并在真实硬件上充分测试代码有什么问题吗? - Maxim Sagaydachny
3个回答

17
您可以使用Wokwi来模拟ESP32,而且很快也会支持ESP32-S2。Wokwi是一个免费的在线电子模拟器,它在您的浏览器中运行。这意味着您可以模拟与第三方传感器、显示模块、LED等许多常见部件交互的代码。还有初步的WiFi模拟支持,开发人员正在努力扩展其支持连接到互联网上的任何主机(例如HTTPS/MQTT)。

模拟器示例

Arduino 示例

闪烁

七段计数器

APA102颜色循环(TinyPico板)

WiFi扫描

MicroPython 示例

SSD1306示例

NeoPixels

WiFi扫描

ESP-IDF 示例

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

使用FreeRTOS API的闪烁

使用FreeRTOS任务的二进制LED计数器

GPIO按钮输入+中断

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

enter image description here enter image description here
enter image description here


弹跳按钮的实现似乎缺失了 :) - cly
1
@cly 在这里是一个反弹和去抖的示例 https://wokwi.com/arduino/projects/288681423014986248诀窍是在 diagram.json 文件中启用去抖参数..."bounce": "0" - User323693

8

0
有关ESP32和最近添加的ESP32C3,QEMU提供了支持。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接