ESP32 +VSCode与搭建开发环境教程

目录

[一、安装ESP - IDF](#一、安装ESP - IDF)

1、先来看各个版本所支持的芯片区分

2、有在线安装和离线安装两种方式,离线安装成功率大,在线安装受网络影响,下面我们使用离线方式,打开网址进行下载

3、选择安装包

4、安装步骤

二、安装VSCODE

1、网址

2、安装过程

3、配置下中文

三、安装IDF插件

1、搜索安装

2、安装好好后,如下图

[3、配置 ESP-IDF 及工具链的安装](#3、配置 ESP-IDF 及工具链的安装)

四、项目新建

1、DEMO工程拖进VSCODE打开

2、底部菜单栏信息


一、安装ESP - IDF

1、先来看各个版本所支持的芯片区分

2、有在线安装和离线安装两种方式,离线安装成功率大,在线安装受网络影响,下面我们使用离线方式,打开网址进行下载

打开网址:ESP32- IDF 安装包

3、选择安装包

可以看到,当前官网提供的的离线版本是V5.3.1,今天是26年4月,据我们所知目前官方已经更新到V5.4.4,但是这个网址没提供,只能从github克隆下载最新的,新的版本支持的芯片越多,这里我使用esp-idf-tools-setup-offline-5.4.exe

如需要自己网盘下载:

链接: https://pan.baidu.com/s/1YmGxEodH-pe08h_cZHrlPg 提取码: qzwv

4、安装步骤

1)用管理员权限直接运行下载的安装包

2)修复文件,安装前系统检查界面

这里会分为两种情况:一种需要修复,一种无需修复

如上图,不需要修复的电脑我们就点击下一步

如需要修复的,我们点击下修复

等待修复好,修复好后,关闭软件重新安装,这时候来到这部,在看看提示有么有再叫你修复

我这边是第二次不在提示修了,回归正常了。如下图

3)安装路径(不允许中文否则安装失败)

不用修改默认就可以

同时也可以看到当前IDF版本支持的芯片列表

等待安装成功

然后我安装失败了,如下图

后面卸载了,电脑重启了下,再次进行安装,路径把C盘改成D盘,保证网络稳定

最终安装成功,如上图。安装成功后,桌面会出现两个图标

4)验证安装结果

双击打开,看到右边黑色框框显示如下图代表安装完成。

5)配置环境变量

在"此电脑"右击鼠标,选择"属性",选择"高级系统设置",选择"环境变量",如下图所示

可以看到安装时系统已经添加了一个环境变量了

接下来为了让系统可以找到并且识别IDF的库与工具,我们要对他进行环境变量的配置

手动建立一个名为"IDF_PATH"的环境变量,值为:IDF的安装目录

我的目录是:D:\Espressif\frameworks \esp-idf-v5.4

二、安装VSCODE

1、网址

VSCODE下载网址

2、安装过程

3、配置下中文

点击重启

汉化完成,如下图

三、安装IDF插件

1、搜索安装

2、安装好好后,如下图

把右下角的两个弹窗关闭掉

3、配置 ESP-IDF 及工具链的安装

1)点击侧边栏ESP-IDF资源管理器,之后点击配置ESP-IDF扩展进行配置,主窗口会显示插件配置界面,这里存在三个选项:

  1. EXPRESS(快速模式)
    扩展会自动下载最新版本的 ESP-IDF 和所有工具链
  2. ADVANCED(高级模式)
    可选择下载新版本,或手动指定已有的工具路径
  3. USE EXISTING SETUP(使用现有配置)
    或自动搜索系统中已有的 ESP-IDF 安装

因为我们之前已经安装好IDF了,所以这时候要选择3

2)点击第三步后,会自动搜索,搜索结果如下

我们在点击搜索的结果,点击一下就可以,点击完如下图,就是安装成功了。

四、项目新建

1、DEMO工程拖进VSCODE打开

选择信任

2、底部菜单栏信息

可以看到当亲安装的IDF版本信息,以及选择下载端口和选择芯片型号

未完待续..........

相关推荐
小谦32511 小时前
第十二篇、CubeMX | 可见光颜色传感器 TCS3472
单片机·嵌入式硬件
Ww.xh10 小时前
STM32与ESP8266AT指令超时重传方案
stm32·单片机·嵌入式硬件
LCG元10 小时前
STM32实战:基于STM32F103的智能共享充电宝管理系统
stm32·单片机·嵌入式硬件
点灯师11 小时前
基于单片机的智能家居智能雨水自动关窗控制系统设计
单片机·嵌入式硬件·毕业设计·智能家居·课程设计·期末大作业
freeinlife'12 小时前
onenet云平台下发数据到单片机并且OLED屏显示
单片机·嵌入式硬件
硅农深芯14 小时前
为什么有的芯片电源pin叫VCC,有的叫VDD?
单片机·嵌入式硬件·vcc·vdd·vee·vss
d111111111d14 小时前
STM32-UART封装问题解析
笔记·stm32·单片机·嵌入式硬件·学习·算法
项目題供诗16 小时前
STM32-OLED显示屏(六)
stm32·单片机·嵌入式硬件
jllllyuz16 小时前
STM32F10x MQ-2烟雾传感器驱动程序
stm32·单片机·嵌入式硬件