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

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

相关推荐
comyccccc5 小时前
高效降压电路布局与铺铜优化技巧学习笔记
单片机·嵌入式硬件
白搞电子5 小时前
ESP32-S31 WASM 应用开发实录:重力弹球从电脑预览到 ESP-Mosaico 实机测试
单片机·嵌入式硬件·物联网·电脑·wasm
ye150127774556 小时前
220V降压24V700mA交转直芯片WT5110
stm32·单片机·嵌入式硬件·其他·硬件工程
BSD_HY6 小时前
薄膜开关矩阵扫描在低功耗 MCU 上的 GPIO 扩展
单片机·嵌入式硬件·矩阵
沐欣工作室_lvyiyi9 小时前
基于物联网的汽车智能座舱控制系统的设计和实现(论文+源码)
单片机·物联网·汽车·智能座舱·哈尔滨信息工程学院·黄河科技学院
创界工坊工作室9 小时前
21-基于单片机的智能窗帘与光照联动控制系统设计
stm32·单片机·嵌入式硬件·proteus
石马马户10 小时前
传感器的中断 Latch、中断状态寄存器、中断读取与保持时间
stm32·单片机·嵌入式硬件
fly_sunnn20 小时前
STM32-GPIO
stm32·单片机·嵌入式硬件
宵时待雨1 天前
STM32基础1:嵌入式历史与生态
stm32·单片机·嵌入式硬件
深圳老胡1 天前
STM32CubeMX 生成 CMake 工程,用 VSCode 编译与调试的完整流程
笔记·stm32·单片机·代码规范