一、Windows
1.提前安装环境
在网上有很多有关ESP32环境的搭建,有linux系统,也有Windows系统的,我也安装了很久,最开始用的linux系统,遇到了很多很多的问题,最后会提到,本文主要介绍windows下的开发环境安装(用官方教程)。官方教程在Windows下有一个东西叫ESP-IDF 工具安装器,有他就能很快的安装各个环境。但是有个问题:除了环境之外还有几个东西需要自己手动下载。
1.python2.7(最好是python2)。有安装过Anaconda的应该也可以。
2.git(不多说)。
为什么要提前安装呢?理论上来说这个工具安装器都能安装,但是众所周知,python和git安装会卡死,国外的下载速度趋近与0的情况下就需要科学上网或者安装镜像文件,自己去安装有国内镜像的2个软件。
如python:
https://blog.csdn.net/sinat_39307513/article/details/105154401
如git:
https://npm.taobao.org/mirrors/git-for-windows/
https://github.com/waylau/git-for-win
对了git安装完成之后别忘了最后的设置(不然后面用工具配置肯定会出现没有权限的错误)
git config --global user.name "Your Name" $
git config --global user.email "email@example.com"
准备好了就可以开始安装ESP-IDF 工具安装器了,看看介绍:
要安装 ESP-IDF 必备工具,最简易的方式是下载 ESP-IDF 工具安装器,官方安装地址如下:
https://dl.espressif.com/dl/esp-idf-tools-setup-2.3.exe
本安装器可为您安装所需的交叉编译器、OpenOCD、cmake 和 Ninja 编译工具,以及一款 mconf-idf 配置工具。此外,本安装器还可在有需要时下载、运行 Python 3.7 和 Git For Windows 的安装器。
本安装器还可用于下载任意 ESP-IDF 发布版本。安装的时候就可以选择之前安装好的python和git目录,接着安装完成就可以开始进行操作了。
2.Windows操作
进入CMD命令提示符(win+R输入cmd),进入到刚才ESP-IDF工具的目录下(cd %userprofile%\esp\esp-idf)
install.bat
这一步是进行工具安装,ESP-IDF 使用的各种工具,比如编译器、调试器、Python 包等。
3.添加环境变量
继续在之前的目录进行操作(cmd)
export.bat
这个操作后加入了环境变量,这样就可以在命令提示符窗口使用 ESP-IDF。
4.开始第一个工程(HELLO_WORLD)
1.把/examples/get-started/hello_world复制出来,新建一个你的工程文件夹,然后就能对工程文件夹中的东西进行更改而不改变示例。或者命令行操作。
cd %userprofile%\esp
xcopy /e /i %IDF_PATH%\examples\get-started\hello_world hello_world
2.连接你的开发板,在你电脑的设备管理器查看你的串口是COM几,然后就可以开始编译了。打开之前安装的ESP-IDF
cd %userprofile%\esp\hello_world
idf.py menuconfig
这个可以以后再慢慢研究,会打开设置界面进行各种配置
3.烧录
idf.py build
idf.py -p PORT [-b BAUD] flash(port为串口名,BAUD默认波特率为 460800)
idf.py -p PORT monitor(启动监视器)
CTRL+】退出监视器。
或者烧录步骤可以一句话完成
idf.py -p PORT flash monitor
windows下的ESP32成功入门。
二、Linux
linux环境最开始搭建失败了,总是出现很多错误,换好清华或者国内的源慢慢弄吧,祝你好运。