(已经安装好了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编译下载工程即可。