天天看點

ESP32搭建linux開發環境

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
           

繼續閱讀