1,擷取idf
git clone -b release/v4.4 https://github.com/espressif/esp-idf.git
2,更新子子產品
git submodule update --init --recursive
3,安裝依賴
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
4,安裝pip
sudo apt-get install python3-pip
5,更新py
python -m pip install --upgrade pip
6,設定環境變量
alias get_idf='. $HOME/esp/esp-idf/export.sh'
7,有可能下載下傳的時候提示沒有權限,普通使用者對序列槽沒有操作權限,需要用以下指令将目前使用者添加到dialout組,才能通過USB讀寫序列槽,此方法更改後需要重新開機才能生效。
sudo usermod -a -G dialout $USER