ESP32开发 云调试

阅读此片前需要安装platformIO https://blog.youkuaiyun.com/weixin_43794311/article/details/128722001

VScode支持的仿真平台
https://docs.wokwi.com/zh-CN/vscode/getting-started
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 编译:Ctrl +Alt +B
  2. 上传并重启模拟器:Ctrl+Shif+P Wokwi:Start Simulator
  3. 调试:Ctrl+Shif+P Wokwi:Start Simulator Wait for Debugger

下载示例
在这里插入图片描述
在这里插入图片描述

快速查询手册

https://docs.01studio.cc/esp32/quickref.html

在线编辑
https://wokwi.com/esp32
在这里插入图片描述

wokwi配置

https://docs.wokwi.com/vscode/project-config

[wokwi]
version = 1
firmware = 'path-to-your-firmware.hex'
elf = 'path-to-your-firmware.elf'

http://nodemcu-dev.doit.am/1.html
https://blog.youkuaiyun.com/weixin_49337111/article/details/136479524

### Wokwi与VSCode的集成 #### 配置Wokwi在线平台用于ESP32开发 为了利用Wokwi进行基于ESP32项目的开发,可以先通过浏览器访问[Wokwi](https://wokwi.com/)网站并创建新项目。该平台上提供了图形化的界面来设计电路图以及编写Arduino风格的代码[^4]。 #### VSCode作为本地IDE连接至Wokwi模拟器 尽管Wokwi本身提供了一个内置编辑器可以直接运行程序,但对于更复杂的工程或者习惯于使用强大插件支持的开发者来说,在本地安装Visual Studio Code配合特定扩展可能是更好的选择: - **安装必要工具链** - 对于Windows操作系统而言,建议采用具有管理员权限的英文账号完成整个设置流程以减少潜在错误的发生。 - 可以在Microsoft Store里查找并下载官方发布的VSCode版本来进行安装[^1]。 - **获取GNU Arm Embedded Toolchain** - 如果目标设备为ARM架构MCU(比如STM32系列),那么还需要额外准备交叉编译所需的G++工具集,可以从ARM官方网站获得最新稳定版软件包[^2]。 然而值得注意的是,对于ESP32这类Wi-Fi模块的支持并不完全依赖上述提到的手动配置过程;因为Wokwi已经预设好了相应的固件映像文件和库函数接口供用户调用。因此当涉及到此类微控制器时,重点应放在熟悉其特有的API特性上——例如初始化无线网络连接的功能片段展示如下所示[^3]: ```cpp void setup() { Serial.begin(9600); Serial.print("Connecting to WiFi"); WiFi.begin("SSID", "PASSWORD"); while (WiFi.status() != WL_CONNECTED) { delay(100); Serial.print("."); } Serial.println(" Connected!"); } ``` 至于如何让两者协同工作,则主要体现在两个方面: 1. 利用VSCode强大的语法高亮显示、自动补全等功能提高编码效率; 2. 将写好的源码上传到端服务器上的指定位置以便被Wokwi读取解析执行。 具体操作指南可参照相关社区论坛分享的经验贴或是官方文档说明部分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值