-
当然是设置一下github代理,可以参考一下下面的链接
Git代理设置方式//git代理 git config --global http.proxy 192.168.1.7:1080 //全局代理 export https_proxy=192.168.1.7:1080 export http_proxy=192.168.1.7:1080
-
拉取IDF
IDF官网GetStart链接git clone --recursive https://github.com/espressif/esp-idf.git
-
下载支持包
sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util
-
拉取工具链
工具链
Release里面拿即可
注意:IDF版本不一样,需要用不一样版本的工具链,这里可以在官方对应版本的文档中心找到工具链
左下角可选版本
-
把工具链解压
///>丢opt并打印 sudo cp /mnt/hgfs/ubshare/xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd64.tar.gz /opt/ sudo tar -xvf xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd64.tar.gz ///>设置环境变量 sudo gedit /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/xtensa-esp32-elf/bin"
-
设置IDF_PATH
export IDF_PATH=/mnt/hgfs/ubshare/esp-idf/
-
更新一下Python环境
python -m pip install --user -r $IDF_PATH/requirements.txt
-
查版本号
git describe --tags --dirty
-
搞定
ESP32-Linux下编译
最新推荐文章于 2024-09-17 17:21:01 发布