问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Windows下ESP32-IDF开发环境搭建

创作时间:
作者:
@小白创作中心

Windows下ESP32-IDF开发环境搭建

引用
CSDN
1.
https://m.blog.csdn.net/weixin_54859557/article/details/144671060

本文将详细介绍在Windows环境下搭建ESP32-IDF开发环境的全过程,包括软件安装、环境配置、代码编译和烧录等关键步骤。无论你是嵌入式开发的新手还是有经验的工程师,都能从本文中获得实用的指导。

一、软件安装

在Windows下搭建ESP32-IDF开发环境首先需要安装两个软件,分别是VS CodeGit for windows。VS Code我们就不多说了,在前面我们都装了,那我们来安装一下剩下的这个软件,下载地址如下:

https://gitforwindows.org/

我们点击下载就开始把安装包下载到我们的电脑上了,我们双击这个安装包,然后按照步骤一个一个的点就可以了,安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

二、搭建IDF开发环境

2.1 安装VS Code插件

软件安装完成之后,接下来我们打开VS Code然后在本地扩展这里安装两个插件,分别是ESP-IDFC/C++

2.2 配置ESP-IDF插件

ESP-IDF插件安装完成之后,左侧就会出现一个小图标,接下来我们就开始配置ESP-IDF:

配置完成之后我们开始下载:

下载完成之后我们下载一些ESP32-IDF里面的一些工具,我们直接点击下载:

然后我们可以看到这些工具就开始下载了,工具下载完成之后它还会安装Python环境

到这里我们的ESP32-IDF就配置好了

2.3 下载例程源码

环境搭建完成之后,接下来我们就要使用Git工具下载我们的例程源码,在我们创建的ESP32-IDF路径下,点击鼠标右键打开Open Git-Bash here就会打开类似于shell的这么一个界面:

然后我们使用下面命令安装gitee工具,因为有些东西我们不方便从git上下载下来:

git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git

然后我们使用下面命令执行gitee工具切换镜像脚本:

cd esp-gitee-tools
./jihu-mirror.sh set

我们切换完镜像脚本之后,然后我们退回到上一级目录,开始下载例程源码:

cd ..
git clone --recursive https://gitee.com/vi-iot/esp32-board.git

三、编译和烧录代码

我们例程下载完成之后,首先我们用VS Code随便打开一个例程:

接下来我们就开始编译这个代码,Winsows下编译会慢一点,当然编译速度取决于自己的电脑:

我们可以看到我们编译成功:

接下来我们选择“烧录方式”和“开发板端口号”:

然后我们点击“烧录设备”,就开始烧录程序:

四、Windows下使用命令行编译和烧录程序

4.1 配置环境变量

首先我们在VS Code里面找到我们配置ESP-IDF的界面,然后我们配置两个环境变量:

然后我们看到配置OK了:

4.2 创建快捷方式

我们在桌面新建一个快捷方式,把下面的指令输入到对象的位置:

cmd.exe /k cd /d %IDF_PATH%/../.. & set PATH=%IDF_TOOLS_PATH%\python_env\idf5.2_py3.11_env\Scripts\;%PATH% & %IDF_PATH%/export.bat

然后我们随便给这个快捷方式取个名字:

然后我们双击打开这个快捷方式,输出下面信息代表我们配置成功了,我们就可以使用命令来编译和烧录程序了

4.3 编译和烧录程序

idf.py build    //编译代码
idf.py flash    //烧录代码
idf.py monitor  //监控设备
Ctrl+]          //退出

当然用命令和在VS Code上点击图标编译和烧录都是可以的,因为我开发Linux习惯了命令行。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号