Windows下ESP-IDF环境的轻松搭建


小白第一次写博客,大佬轻喷。
寒假老师布置了一项ESP32的作业,由于作业要求不能使用Arduino,以及听了大佬的建议和趟坑之后,我跟着大佬走了ESP-IDF的路线。
但是万万没想到第一步就把我恶心坏了,在家配了半个月环境就是没整好,趟了许多坑之后终于装好了。
最近配了好几台环境,发现乐鑫在不断地完善ESP-IDF的安装,大大提高了安装的成功率
下面我总结了一下ESP-IDF简单安装办法,大概流程:

安装Python3.8,pip升级,安装Git,下载安装乐鑫官方提供的ESP-IDF离线安装包,安装VSCode,安装VSCode中ESP-IDF插件。

(在Windows下用VSCode里面的插件不错,可以一步到位装好,不过安装的过程中仍然有可能出现问题,下面也会讲一些解决方案)

因为乐鑫最近在官方的安装教程中给出了离线安装包,里面包含了ESP-IDF的文件和各种所需的工具,所以直接利用离线安装包的方法最为快捷(在线安装需要从git下载所需文件,速度比较慢,而从乐鑫官网直接下载离线安装包速度很快)。

乐鑫官网的安装教程:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html

安装Python

Python最好安装3.8的版本
不是3.8的本版可能会导致在后续使用VSCODE进行编译时缺少包
Windows Python下载地址,打开后找到3.8版本的就行
https://www.python.org/downloads/windows/
在这里插入图片描述
安装:
安装时一定要把Python添加到环境变量!!!!把下面的"Add Python 3.8 to PATH"勾上,然后"Insall Now"就行
在这里插入图片描述

pip升级

安装好Python后需要对pip进行升级,否则后续ESP-IDF安装中可能会导致失败
win+r打开“运行”窗口
输入cmd,打开cmd
在这里插入图片描述输入以下命令升级pip

python -m pip install --upgrade pip

系统会自动下载并安装新版本的pip

安装Git

链接https://git-scm.com/downloads
在这里插入图片描述正常安装即可

安装ESP-IDF安装工具

官方离线安装器链接:https://dl.espressif.com/dl/esp-idf-tools-setup-offline-2.5.exe
接近800MB,包含了所有所需文件
安装前建议退出杀毒软件
在这里插入图片描述检查可以跳过,下一步会自动检测你的电脑中的Git
在这里插入图片描述下一步选择一个版本的ESP-IDF,4.2版本合适,稍微留心两个文件夹的位置
在这里插入图片描述在这里插入图片描述稍稍留心上面两个文件夹的位置,ESP-IDF默认会放在桌面
.espressif文件夹默认安装在C:\Users\用户名
一步到位地安装。。

扫描二维码关注公众号,回复: 12903503 查看本文章

安装完成:
在这里插入图片描述默认情况下,桌面出现了这个三个东西
在这里插入图片描述

尝试编译第一个程序

打开这个
在这里插入图片描述
在这里插入图片描述输入以下代码打开ESP-IDF文件夹中Hello World例程的文件夹

cd C:\Users\FLY-TT\Desktop\esp-idf\examples\get-started\hello_world

注意,'FLY-TT’应换成你们电脑的用户名
输入以下代码开始编译程序:

idf.py build

在这里插入图片描述速度有点慢emmm

VSCode上ESP-IDF插件的安装

VSCode下载地址:https://code.visualstudio.com/
在这里插入图片描述安装完成后打开
在这里插入图片描述在上图所示位置搜索并安装Espressif IDF
首次安装完成应该会出现下图,选择ADVANCED,我们可以自行选择刚才已经下载好的文件
在这里插入图片描述如果没有出现可以按 Ctrl+Shift+P ,输入 configure esp-idf extension,点击,也会出现以上画面
在这里插入图片描述选择从你自己系统中的寻找ESP-IDF
在这里插入图片描述Python的位置一般会自动识别到,ESP-IDF的文件夹选择刚才安装的位置
在这里插入图片描述在这里插入图片描述点击Download Tools后会自动下载程序
在这里插入图片描述安装成功提示:
在这里插入图片描述

利用VSCode打开、编译、烧录到ESP32单片机

点击VSCode右上角File->Open Folder…
选择到这个位置:
C:\Users\FLY-TT\Desktop\esp-idf\examples\get-started\hello_world
在这里插入图片描述打开后应该包含以下内容,如果刚才使用了CMD进行编译,则会存在一个build文件夹
在这里插入图片描述左下角的工具
在这里插入图片描述可以先删除build文件再对hello world进行编译
烧录到单片机需要先安装串口驱动
百度找找就行
在这里插入图片描述官方链接:如何与ESP32单片机建立连接

猜你喜欢

转载自blog.csdn.net/qq_51323703/article/details/115055454