Wiki
ESP32環境搭建
本文由簡體中文內容確定性轉換,並受版本化術語表保護。
1.Linux
開啟下面的網站, https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/linux-macos-setup.html
1.1.安裝依賴

第一步按照這個網站所示,如果你是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

1.2.獲取 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

如圖才是成功,不是下面這樣的都是沒下載成功的

1.3.設定工具

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


上圖就是成功的樣子,這裡要複製一下我紅色圈起來的東西(export.sh的路徑),下一個環境配置中要使用,比如我這裡複製下來的路徑是
~/UserFolder/Applications/esp/esp-idf/export.sh
1.4.設定環境變數
此時,剛剛安裝的工具尚未新增至 PATH 環境變數,無法通過“命令視窗”使用這些工具。因此,必須設定一些環境變數。這可以通過 ESP-IDF 提供的另一個指令碼進行設定。
vim ~/.bashrc
新增下面這句(這裡要填你具體存放的路徑,也就是剛才複製的那串路徑,記得把~改成$HOME,增加健壯性)
alias get_idf='. $HOME/UserFolder/Applications/esp/esp-idf/export.sh'

source ~/.bashrc

1.5.配置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

結束!
2.Windows
開啟下面的網站, https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/windows-setup.html
2.1.下載安裝程式
檢視當前最新版,比如我這裡最新版是v5.5.2

點選工具下載

並點選最新版的安裝,比如我這裡最新版是v5.5.2

2.2.安裝ESP-IDF
點選下載好的esp-idf



選擇你想安裝的硬碟分割槽,比如我要安裝在C:\Espressif,那就是如下圖這樣。
如果你想安裝在D盤,就把第一個C改成D。

把這些沒勾的全部勾上,點安裝

然後點完成

彈出來的框都這麼顯示,則是成功安裝了

2.3.配置環境
隨便開啟一個資料夾,右鍵This PC(此电脑),點属性

這裡有個高階系統設定

點環境變數

點選新建


找到剛才安裝idf的目錄裡的這個目錄點確定


2.4.配置VScode
安裝下面這個外掛

安裝完畢後,點選開啟開始嚮導

點選第一個

按我這麼來,然後點安裝

這個介面就是安裝成功

2.5.下載序列埠驅動
- CP210x驅動


解壓剛才下載的壓縮包

右鍵silabser.inf點選安装
安裝完畢

- FTDI驅動


同樣解壓下載好的壓縮包

分別右鍵下面這倆,點安裝


- CH340驅動 開啟下面的網站 https://www.wch.cn/products/ch340.html



