mac m3上使用vscode + platformio开发esp32

前言

之前使用过arduino ide去开发esp32。但是感觉有两个问题,一是arduino上面那个esp32的插件不太好下载,二是本人习惯使用vscode的了,想用vscode去开发。所以这次使用vscode + platformio + arduino库去做开发。

环境介绍

  • 电脑:mac m3芯片电脑
  • 板子:esp32 devkitc

流程

1、电脑安装ch340驱动

去WCH官网下载对应的驱动去下载然后安装就可以。

2、vscode安装platformio插件

直接安装就可以了。

3、使用platformio创建esp32 arduino的工程


然后点击下面的finish按钮,过一会就创建好工程了,实测非常好用,相见恨晚,都完全不用额外安装插件,个人感觉对于我这种用惯了vscode的人,比arduino ide好用太多了。

而且看了下,platform io支持的单片机的型号非常多,到时候玩stm32的时候,也使用它开发试试,感觉keil5确实有点难用0.0。

编译、运行项目

编译、烧录代码非常快也非常方便。实测非常好用

参考文档中可以看到蓝色led连接的是gpio2,这里就控制它闪烁就可以。

参考文档

相关推荐
FlyWIHTSKY1 小时前
idea中集成claude功能
java·ide·人工智能·intellij-idea·cloudera
weixin_404679311 小时前
godot + vscode ai开发
ide·vscode·编辑器·游戏引擎·godot
我一定会有钱1 小时前
vscode system下载安装
ide·vscode·编辑器
2401_8582861115 小时前
VSCODE远程链接错误: 无法建立链接,过程试图写入的管道不存在的解决方法
ide·vscode·编辑器
像风一样自由202015 小时前
加强版VScode结合remote-ssh远程连接服务器开发指南
服务器·vscode·ssh
一朵好运莲17 小时前
Turbo Console Log插件VSCode更改log快捷键教程
ide·vscode·编辑器
IS68321 小时前
视频文案提取技术全景:ASR vs OCR,哪种方案更适合你?
ide·macos·xcode
风筱1 天前
Idea的CC GUI插件安装Claude Code SDK失败
java·ide·ai编程
安且惜1 天前
Windows或mac支持本地抓包
windows·macos
做萤石二次开发的哈哈2 天前
开发者如何调用 ERTC iOS API 完成 SDK 初始化配置?
macos·objective-c·cocoa