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版本信息,以及选择下载端口和选择芯片型号

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

相关推荐
碧海银沙音频科技研究院8 小时前
基于炬芯ATS308X 设计的上位机usb 串口音乐EQ调节工具
stm32·单片机·嵌入式硬件
三佛科技-1341638421211 小时前
过认证72W碳化硅方案(12V6A)主控HN1562+HN36228V 典型应用电路、变压器参数分享
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
Zwawa13 小时前
串口为什么会丢字节:从轮询到中断和环形缓冲区
c语言·单片机·嵌入式
Brilliantwxx13 小时前
【STM32】 内部 Flash 详解:寄存器逐位拆解 + 工作流程顺序全讲 + EEPROM再实现
stm32·单片机·嵌入式硬件·1024程序员节
木子单片机13 小时前
基于单片机的DS18B20温度传感器测温系统设计
单片机·嵌入式硬件·51单片机·keil
华清远见IT开放实验室13 小时前
实验室建设案例 | 安徽三联学院物联网实验室
stm32·单片机·嵌入式硬件·物联网·华清远见
深圳光特通信豆子15 小时前
TTL 光模块在工业控制与串口通信中的应用指南(10M BIDI 单模系列)
单片机·嵌入式硬件
桀人15 小时前
SPI概念引入
stm32·单片机·嵌入式硬件
离凌寒16 小时前
一、基于stm32+freertos下LD2410D和R60ADB1两款雷达的使用效果
stm32·单片机·嵌入式硬件
NamoAmitabha12818 小时前
嵌入式开发中的定时器---deepseek
单片机·嵌入式硬件