用法同linux下的命令终端。推荐用这个进行 Git 下载,因为我发现esp32 的 GitHub上有几个直接点下载,无法下载,但是可以git clone下来,比如里面有个用ESP32写的NES游戏模拟器!
cd 到你想下载到的文件目录下,输入 Git clone --recursive https://github.com/espressif/esp-idf 下载,注意git clone必须添加--recursive,否则无法拉取components目录下的全部模块。cd 进去,ls 回车可以看到目录,如下:
l components:ESP-IDF的核心组件
l docs:ESP-IDF相关文档
l examples:ESP-IDF提供的示例程序,包括众多外设、Wi-Fi、蓝牙等demo
l make:EPS-IDF工程管理目录
l tools:ESP-IDF提供的工具集
然后最好建立一个APP文件夹,将提供的另一个示例程序git 进去。
整个过程如下:
app文件夹内是你自己要运行的主文件,可以使你以后自己编写的东西。这个例子中不下载esp-idf-template 也可以。
最后一行是用来补齐遗漏的模块的(反正我也是从网上看来的,照做就行了。)
然后,点开之前的IDE的文件件,双击打开ESP_IDE.exe,前两个都在当前目录下,自己一个一个打开就行了,第三个就是你刚在下载的esp-idf文件目录了。就选到你下载的名为esp-idf的文件夹就可以。
好了,重头戏来了。
直接点开AiThinker_IDE.exe,就打开了eclipse,然后在左面空白处点import,将你的esp-idf工程整个加载进来。详细步骤可以参考网络。(我是将整个文件夹复制到了某个文件夹内再打开的,一样。)