前言:相当于esp32的Linux环境搭建,Windows环境搭建相对来简单很多。因为最近乐鑫官网推出了一个ESP_IDF的软件工具,我们只需要把IDF工具安装就可以完成Windows环境的搭建,ESP_IDF 需要安装的一些必备工具,才能围绕 ESP32 构建固件,包括 Python、Git、交叉编译器、CMake 和 Ninja 编译工具等。
第一步:安装ESP-IDF工具
首先在乐鑫官网下载一个https://dl.espressif.com/dl/esp-idf/?idf=4.4
我个人使用V4.4的离线安装包,看个人选择吧。
下载完成后按照安装索引安装就可以了,安装路径不能有中文名称。
这个工具用的是Windows的指令。
安装完成桌面会生成下图这个工具,双击打开
之后出现如下图表示环境搭建完成
后面就可以编译工程了。
第二步: ESP32的SDK源码获取与demo例程编译烧录
https://github.com/espressif/esp-idf
新建一个存放ESP32源码的路径或者手动新建文件夹也可以。
MKDIR esp32_idf
如何进入到新建文件夹
我下载了两个版本的源码如下:
dri在Windows中是目录指令,这些自己了解。hello world例程是从esp32源码demo里面拷贝出来的。
下面进入到demo例程目录进行编译,编译前先选择esp32的型号
idf.py set-target esp32
出现上面红圈部分表示选择完成,然后开始使用 menuconfig
进行项目配置这一步骤,这一步看自己需要也可以不用配置。
然后开始工程编译
idf.py build
编译完成如下图红圈部分
之后进行烧录部分
idf.py -p PORT [-b BAUD] flash
将 PORT 替换为 ESP32 开发板连接电脑的串口名称。如我的是:COM6
您还可以将 BAUD 替换为您希望的烧录波特率。默认波特率为 460800
。如我的是:115200
烧录完成如下图
最后我们打开xshell7工具查看串口打印数据,首先配置新建会话文件
打印出下图红圈部分hello world表示完成
到此结束。
最后说一下,这个效果对于初学者来说是非常方便且能够快速上手的。环境搭建部分乐鑫官网已经帮我们做完了,所以省了很多时间,这样大大提升了初学者的学习效率和兴趣,之前也看到过很多人因为在搭建环境这部分就已经放弃了,总的来说这个工具很好用。