ESP32环境搭建
Linux
打开下面的网站, https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/linux-macos-setup.html
安装依赖

第一步按照这个网站所示,如果你是Ubuntu
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
如果你是Fedora
sudo dnf -y makecache && sudo dnf install git wget flex bison gperf python3 python3-setuptools cmake ninja-build ccache dfu-util libusbx

获取 ESP-IDF

看看目前最新稳定版是哪个版本

如上图所示,为5.5.2版本.
接下来,你选择一个你要存放固件的文件夹,
比如我要放在/home/tungchiahui/UserFolder/Applications/文件夹下(其中/home/tungchiahui可用~/代替)
那么
cd ~/UserFolder/Applications
mkdir -p ./esp
cd ./esp
# 记得版本号要改成最新稳定版(网络环境一定要好)
git clone -b v5.5.2 --recursive https://github.com/espressif/esp-idf.git

如图才是成功,不是下面这样的都是没下载成功的

设置工具

cd ./esp-idf
# 选择国内服务器
export IDF_GITHUB_ASSETS="dl.espressif.cn/github_assets"
./install.sh all


上图就是成功的样子,这里要复制一下我红色圈起来的东西(export.sh的路径),下一个环境配置中要使用,比如我这里复制下来的路径是
~/UserFolder/Applications/esp/esp-idf/export.sh
设置环境变量
此时,刚刚安装的工具尚未添加至 PATH 环境变量,无法通过“命令窗口”使用这些工具。因此,必须设置一些环境变量。这可以通过 ESP-IDF 提供的另一个脚本进行设置。
vim ~/.bashrc
添加下面这句(这里要填你具体存放的路径,也就是刚才复制的那串路径,记得把~改成$HOME,增加健壮性)
alias get_idf='. $HOME/UserFolder/Applications/esp/esp-idf/export.sh'

source ~/.bashrc

配置VScode
https://docs.espressif.com/projects/vscode-esp-idf-extension/zh_CN/latest/index.html
- 安装ESP-IDF插件

- 点击 Express 并选择下载服务器:
按下图的选,因为我们刚才配置过环境了,这里不要再选择版本了,直接去选择从我的电脑里找到ESP-IDF

他会自动帮你补全所有工具链

右下角这么显示则为成功


紧接着要配置 openOCD :
复制上面这行,并开终端(任意终端都行,不用管路径)运行
sudo cp --update=none /home/tungchiahui/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/share/openocd/contrib/60-openocd.rules /etc/udev/rules.d

结束!
Windows
打开下面的网站, https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/windows-setup.html
下载安装程序
查看当前最新版,比如我这里最新版是v5.5.2

点击工具下载

并点击最新版的安装,比如我这里最新版是v5.5.2

安装ESP-IDF
点击下载好的esp-idf



选择你想安装的硬盘分区,比如我要安装在C:\Espressif,那就是如下图这样。
如果你想安装在D盘,就把第一个C改成D。

把这些没勾的全部勾上,点安装

然后点完成

弹出来的框都这么显示,则是成功安装了

配置环境
随便打开一个文件夹,右键This PC(此电脑),点属性
这里有个高级系统设置

点环境变量

点击新建


找到刚才安装idf的目录里的这个目录点确定


配置VScode
安装下面这个插件

安装完毕后,点击打开开始向导

点击第一个

按我这么来,然后点安装

这个界面就是安装成功

下载串口驱动
- CP210x驱动


解压刚才下载的压缩包

右键silabser.inf点击安装
安装完毕

- FTDI驱动


同样解压下载好的压缩包

分别右键下面这俩,点安装


- CH340驱动 打开下面的网站 https://www.wch.cn/products/ch340.html



