用法同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 进去。

整个过程如下:

ESP32环境搭建以及入门编程_esp32引脚图

app文件夹内是你自己要运行的主文件,可以使你以后自己编写的东西。这个例子中不下载esp-idf-template 也可以。

最后一行是用来补齐遗漏的模块的(反正我也是从网上看来的,照做就行了。)

然后,点开之前的IDE的文件件,双击打开ESP_IDE.exe,前两个都在当前目录下,自己一个一个打开就行了,第三个就是你刚在下载的esp-idf文件目录了。就选到你下载的名为esp-idf的文件夹就可以。

ESP32环境搭建以及入门编程_esp32引脚图

好了,重头戏来了。

直接点开AiThinker_IDE.exe,就打开了eclipse,然后在左面空白处点import,将你的esp-idf工程整个加载进来。详细步骤可以参考网络。(我是将整个文件夹复制到了某个文件夹内再打开的,一样。)