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



