完全指南
安裝依賴
sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev
安裝IDF
mkdir ~/esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git
cd ~/esp/esp-idf
./install.sh
設置環境變量
. $HOME/esp/esp-idf/export.sh
創建工程
cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .
配置芯片
idf.py set-target esp32s2
配置工程
cd ~/esp/hello_world
idf.py menuconfig
編譯工程
idf.py build
燒錄
idf.py -p PORT [-b BAUD] flash
監視器
idf.py -p /dev/ttyUSB0 monitor
Ctrl+]退出
清理工程
idf.py fullclean
編譯應用
idf.py app