如何在 Espressif-IDE 中使用 Wokwi 模拟器

乐鑫发布了Espressif-IDEv2.9.0,该版本集成了Wokwi在线电子模拟器,使得用户可以在不使用物理开发板的情况下,模拟ESP32等设备的IoT应用。Wokwi提供了一个基于浏览器的平台,方便快速编写和测试IoT项目。通过IDE的集成插件,用户可以方便地将编译的.bin文件烧录到模拟器中,同时在IDE控制台查看串口输出,简化了开发流程并降低了实验成本。

乐鑫近期已发布 Espressif-IDE v2.9.0,您可直接在此版本的 IDE 中使用 Wokwi 模拟器。 


什么是 Wokwi 模拟器?

Wokwi 是一款在线电子模拟器,支持模拟各种开发板、元器件和传感器,例如乐鑫产品 ESP32。 Wokwi 提供基于浏览器的界面,您可以通过这种简单直观的方式,即可快速编写一个 IoT 项目。 

Wokwi  Espressif-IDE 是如何集成并工作的?

如果选择使用乐鑫开发板基于 ESP-IDF 构建 IoT 应用,Espressif-IDE 可以为您提供开发环境。您可以在 IDE 中构建、烧录、监控或调试 IoT 应用;但若想查看串口输出还需要通过 ESP32 开发板,此时使用 Wokwi 模拟器更加快速便捷,可免去使用开发板。 

Espressif-IDE 提供 Wokwi 集成插件,允许 IDE 通过 websocket 与 Wokwi 服务器进行通信,以此来实现烧录 IDE 中构建的 .bin 文件。根据 IDE 提供的目标芯片和项目 ID,Wokwi 服务器在系统浏览器中为指定目标启动模拟器。因此在与模拟器通信的同时,您也可在 IDE 控制台查看串口监视器输出。 

Espressif-IDE 与 Wokwi 模拟器的集成方式
Espressif-IDE 与 Wokwi 模拟器的集成方式  

 Espressif-IDE 中使用 Wokwi 模拟器,需要完成以下几个简单步骤:

  1. 按照此处链接的描述安装 Wokwi 服务器。 
  2. 在 Eclipse CDT 构建环境变量中 (Peferences > C/C++ > Build > Environment) ,将 WOKWI_SERVER_PATH 配置为 Wokwi 服务器可执行路径。 
  3. 使用 Wokwi 模拟器配置一个新的运行启动配置 (Launch Configuration)。 
  4. 选择一个项目并添加 Wokwi 项目的项目 ID。可在 URL 中找到 Wokwi 项目的 ID。例如,ESP32 Rust Blinky 的 ID 是 345932416223806035。 
  5. 点击 Finish 保存更改。 
  6. 在 IDE 工具栏中,点击 Launch 按钮启动 Wokwi 模拟器。 
  7. Wokwi 模拟器将在外部浏览器中启动,串口监视器输出将显示在 IDE 控制台中。 
  8. 要停止 Wokwi 模拟器,请在工具栏中点击 Stop 按钮。     


总结

综上所述,将 Wokwi 模拟器集成到 Espressif-IDE,您就可以在无需开发板的情况下无缝构建测试 IoT 项目。这种集成方式不仅可以简化工作流程,还能以更低成本试验新想法,开辟了无限可能性。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值