(已經安裝好了IDE的前提下)
首先獲取ESP-IDF (Espressif IoT Development Framework),打開cygwin終端,創建一個目錄esp,使用git clone命令克隆遠程開發庫:
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git
(能否直接在GitHub下載zip壓縮包未測試)
配置IDF_PATH:
打開cygwin/etc/profile.d新建腳本文件export_idf_path.sh,編輯內容爲IDF的路徑。
如:export IDF_PATH="/home/aithinker/esp/esp-idf"
也可以是
export IDF_PATH="C:/EclipesIDE/AiThinkerIDE_V0.5/cygwin/home/aithinker/esp/esp-idf"
配置到IDF_PATH後才能執行make menuconfig等指令。
安裝依賴的python所需包
使用 python --version
獲取對應的python版本,然後使用命名安裝,如:
python2.7 -m pip install --user -r $IDF_PATH/requirements.txt
編譯下載工程
使用cd 命令進入工程,make menuconfig配置工程。
make flash編譯下載工程即可。