获取源码
mkdir -p ~/sources && cd ~/sources
git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
git clone https://gitee.com/EspressifSystems/esp-idf.git
下载ESP-IDF下的子模块
首先切换到ESP-IDF下,然后利用esp-gitee-tools的脚本去更新子模块
V4.4
cd ~/sources/esp-idf/
git checkout release/v4.4
~/sources/esp-gitee-tools/submodule-update.sh
V5.1
sudo apt-get install python3.8-venv
cd ~/sources/esp-idf/
git checkout release/v5.1
~/sources/esp-gitee-tools/submodule-update.sh
安装交叉编译链
cd ~/sources/esp-idf/
~/sources/esp-gitee-tools/install.sh
更新环境变量
source /home/moqi/sources/esp-idf/export.sh
每次登录机器前都需要更新一次环境变量,如果希望下次自动更新可以输入以下指令。输入完该指令,下次打开命令行时会自动更新环境变量
echo "source /home/