Files
ESP32-Guide/docs/01.认识ESP32/1.2-ESP32开发环境搭建/1.环境搭建-Windows.md
2025-02-23 11:12:52 +08:00

160 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ESP32开发环境搭建—Windows系统
> [!TIP] 🚀 初次接触!在 Windows 系统中搭建 ESP32 开发环境
> - 💡 **碎碎念**😎:本文将引导你在 Windows 系统下安装 ESP-IDF 开发环境,并推荐使用 VS Code 插件进行简便安装。
> - 📺 **视频教程**[点击观看](https://www.bilibili.com/video/BV14o62YQEBC)
## 一、使用VS Code插件直接安装
### 1.1 下载插件
在Windows系统下使用VS Code插件直接安装ESP-IDF可以参考官方文档[Install ESP-IDF and Tools](https://docs.espressif.com/projects/vscode-esp-idf-extension/zh_CN/latest/installation.html),下面介绍安装过程:
安装VS Code并安装ESP-IDF插件
![](attachments/20241230173816.png)
### 1.2 配置插件安装ESP-IDF
按Ctrl+Shift+P打开命令行输入`Configure ESP-IDF Extension`
![](attachments/20241230174252.png)
选择`ESP-IDF Configure ESP-IDF Extension`这一项来配置插件,选择后页面如下图所示:
![](attachments/20241230174358.png)
这里我们选择Express快速安装。
![](attachments/20241230180528.png)
第一项为下载服务器选项,推荐使用 Espressif 下载服务器。
第二项为ESP-IDF版本建议选择V开头的正式发布板本教程使用V5.2.3版本。
第三项ESP-IDF源码位置请选择不带空格的路径且对应文件夹需要为空。
第四项ESP-IDF 工具 位置,要求同上,**但不能与第三项相同**
这里我们选择在D盘根目录下新建`Espressif`文件夹。
然后点击安装即可,如下图所示:
![](attachments/20241230175629.png)
等待十几分钟即可安装完成(网络差可能会久一点),安装完成后如下图所示:
![](attachments/20241230184622.png)
至此开发环境安装完成,我们可以打开一个示例工程编译,验证安装是否完成。
### 1.3 测试开发环境可用
点击shown examples 选择刚才下载的IDF版本
![](attachments/20241230185003.png)
随便选择一个示例工程这里以blink工程为例
![](attachments/20241230184954.png)
点击新建示例项目,选择一个存储位置:
![](attachments/20241230185234.png)
VS Code会自动打开项目目录如下
![](attachments/20241230185528.png)
点击扳手图标构建项目:
![](attachments/20241230185634.png)
编译停止后命令行显示下列内容则开发环境安装无误。至此ESP32的开发环境就准备完毕了。
![](attachments/20241230190036.png)
至于进一步烧录代码至开发板,将在下一节介绍。
## 二、 手动安装
Windows系统下手动安装可以参考官方文档[Windows 平台工具链的标准设置](https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/windows-setup.html#),下面简单介绍安装过程:
### 2.1 下载 ESP-IDF 工具安装器
打开下面的链接,下载 ESP-IDF 工具安装器
>https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/windows-setup.html
![](attachments/20241230181401.png)
选择自己需要的版本这里以V5.2.3版本为例(后续教程也使用该版本)
![](attachments/20241230181701.png)
### 2.2 安装ESP-IDF
下载完成后打开esp-idf-tools-setup-offline-x.x.x.exe程序即可开始安装
![](attachments/20241230195856.png)
选择安装路径:
![](attachments/20241230195935.png)
选择需要的组件和驱动程序(建议全选):
![](attachments/20241230200003.png)
等待安装完成即可,安装完成如下图:
![](attachments/20241230200620.png)
### 2.3 测试开发环境可用
下面编译一个示例工程以确保ESP-IDF可以正常工作示例代码位于`安装目录\frameworks\esp-idf-v5.2.3\examples`,如下图:
![](attachments/20241230201034.png)
复制`examples/get-started`下的`blink`点灯工程到桌面(或其他位置),在安装完成后弹出的命令行中切换到`blink`目录,并运行`idf.py build`命令:
![](attachments/20241230201518.png)
运行后编译完成输出如下则开发环境安装无误至此ESP32的开发环境就准备完毕了。
![](attachments/20241230202342.png)
### 2.4 配置VS Code插件
**但如果要使用VS Code插件功能还需要继续下面的步骤可选不使用插件进行开发也完全没有问题**
依然是安装VS Code并安装ESP-IDF插件
![](attachments/20241230173816.png)
按Ctrl+Shift+P打开命令行输入`Configure ESP-IDF Extension`
![](attachments/20241230174252.png)
选择`ESP-IDF Configure ESP-IDF Extension`这一项来配置插件,选择后页面如下图所示:
![](attachments/20241230174358.png)
这里我们选择第三个选项,使用现有设置,设置`Enter ESP-IDF directory (IDF_PATH)`为安装根目录下的`frameworks\esp-idf-v5.2.3`目录,设置`Enter ESP-IDF Tools directory (IDF_TOOLS_PATH)`为安装根目录,如下图(本教程中安装根目录为`c:\Espressif\V523`
![](attachments/20241230203618.png)
点击安装等待十几分钟安装完成即可要注意的是虽然是离线安装但这个步骤依赖网络下载python环境相关的工具容易失败失败很大可能是网络引起的不妨换个网络环境重新尝试😂
![](attachments/20241230203707.png)
安装成功显示如下:
![](attachments/20241230204358.png)
## 参考链接
1. https://www.bilibili.com/video/BV1J14y1n7Ve/?spm_id_from=333.337.search-card.all.click&vd_source=ef5a0ab0106372751602034cdd9ab98e
2. https://blog.csdn.net/ZRongZH/article/details/129237476
3. https://www.bilibili.com/video/BV1Mv4y1U7x9/?spm_id_from=333.999.0.0&vd_source=ef5a0ab0106372751602034cdd9ab98e