ESP32IDF_0">Windows下ESP32-IDF开发环境搭建
文章目录
- Windows下ESP32-IDF开发环境搭建
- 一、软件安装
- 二、搭建IDF开发环境
- 2.1 安装VS Code插件:
- 2.2 配置ESP-IDF插件:
- 2.3 下载例程源码:
- 三、编译和烧录代码
- 四、Windows下使用命令行编译和烧录程序
- 4.1 配置环境变量:
- 4.2 创建快捷方式:
- 4.3 编译和烧录程序:
一、软件安装
在Windows下搭建ESP32-IDF开发环境首先需要安装两个软件,分别是:VS Code和Git for windows,VS Code我们就不多说了,在前面我们都装了,那我们来安装一下剩下的这个软件,下载地址如下:
https://gitforwindows.org/
我们点击下载就开始把安装包下载到我们的电脑上了,我们双击这个安装包,然后按照步骤一个一个的点就可以了,安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
二、搭建IDF开发环境
2.1 安装VS Code插件:
软件安装完成之后,接下来我们打开VS Code然后在本地扩展这里安装两个插件,分别是:ESP-IDF和C/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习惯了命令行。