ESP32开发环境
主要的开发环境有三种: 1. Arduino IDE 2. vscode+platformIo 3. vscode+ESP-IDF
环境搭建难易度和上手难度从低到高 建议开始时先尝试安装第2,3种环境,安装不成功再下载Arduino IDE
最推荐vscode+platformIo开发
Arduino IDE
软件下载
点击后弹出捐款界面,直接点击仅下载

开发板环境安装
在线安装
在开发板管理器中搜索esp32并下载

离线安装(推荐)
由于arduino服务器在国外在线下载通常很容易失败并且速度非常慢,所以推荐采用离线安装的方式
【附件】esp32.zip 下载压缩包之后解压缩到 C:\Users\"你的用户名"\AppData\Local\Arduino15\packages\
注意解压缩时使用解压到当前文件夹而不是新建文件夹
esp32目录下应该如下图所示:

开发板中出现esp32就安装成功了

打开代码补全和设置中文
点击软件左上角file-preference打开设置

vscode+platformIO
platformIO支持Arduino和ESP-IDF两种开发框架,但是一般只使用Arduino框架。 所以代码写法与Arduino IDE并无不同 建议配置好代理再安装开发环境 安装教程
vscode+ESP-IDF
IDF搭建过程如果出现问题比较考验系统配置能力,如果你连系统环境变量都不知道是什么还非要安装建议上淘宝闲鱼花钱解决,否则容易把自己电脑环境搞得非常混乱
2024-9:建议安装5.1.4版本或者4.4.5,IDF很多组件版本兼容性不强
官方安装教程