当前位置: 首页 > news >正文

VSCode+ESP-IDF开发ESP32-S3-DevKitC-1(1)开发环境搭建

VSCode+ESP-IDF开发ESP32-S3-DevKitC-1(1)开发环境搭建

  • 1.开发环境搭建(安装ESP-IDF)
  • 2.开发环境搭建(安装VS Code)
  • 3.开发环境搭建(VSCode中安装ESP-IDF插件及配置)

1.开发环境搭建(安装ESP-IDF)

去乐鑫官网下载ESP-IDF安装包,这里我们下载最新的,虽然有些教程不建议下载最新的,因为可能有些现有例程跑起来会有问题,但是我们可以循序渐进,所以我还是习惯安装最新的。
今天是2024.11.15,最新的是ESP-IDF v5.3.1,就下载这个离线安装包。
ESP-IDF下载
下载完成后,右键【以管理员身份运行】进行安装
同意此协议
注意这步,如果没启用长路径支持的话,需要先点击【应用修复】然后再点击【下一步】,我的已经启用了长路径支持,所以直接点【下一步】
安装前系统检查
我的C盘足够大,所以我直接使用默认,安装在C盘,如果想安装在D盘直接把C改成D在D盘安装也是可以的
默认安装C盘
默认完全安装
完全安装
正在安装
在这里插入图片描述
安装完成,默认勾选即可
安装完成
点击【完成】会自动打开命令行,显示如下说明安装成功,然后关闭命令行窗口即可
安装成功
然后添加环境变量,【此电脑】-右键【属性】-【高级系统设置】-【环境变量】
这里只默认添加了IDF_TOOLS_PATH
在这里插入图片描述
我们再手动添加个IDF_PATH,点击【新建】,然后【浏览目录】根据自己的安装路径选取,我是直接安在了C盘,也有可能有人安装在了D:\Espressif或者D:\ESP32\Espressif,所以安装在了哪就选到哪底下的frameworks\esp-idf-v5.3.1文件夹即可
在这里插入图片描述
添加完成后的环境变量
在这里插入图片描述

2.开发环境搭建(安装VS Code)

还是直接去官网下载安装包
在这里插入图片描述
安装,路径这里我没有使用默认路径,而是改到了VSCode下以方便找,安装到D盘也是可以的
安装位置
这里默认没有全部勾选,将其全部勾选
在这里插入图片描述
安装完成
在这里插入图片描述

3.开发环境搭建(VSCode中安装ESP-IDF插件及配置)

安装ESP-IDF扩展插件
在这里插入图片描述
按Ctrl+Shift+P,输入Configure ESP-IDF,点击【ESP-IDF:Configure ESP-IDF Extention】,稍等片刻
在这里插入图片描述
点击【ADVANCED】
在这里插入图片描述
注意到这步select download server我们选择本地的Espressif,新版的还多了个提示(Better speed for China)告我们在国内这样选更好,tools path记得补全路径
在这里插入图片描述
到这步Download Tools
在这里插入图片描述
需要等待较长的时间,如果因为网络问题导致失败,请自行查找解决办法,几分钟后完成
在这里插入图片描述

http://www.lryc.cn/news/486188.html

相关文章:

  • LeetCode --- 143周赛
  • [AI] 【提高认知】自动翻译技术的演变:从规则系统到深度学习的崛起
  • python机器人Agent编程——多Agent框架的底层逻辑(上)
  • 渑池县中药材产业党委莅临河南广宇企业管理集团有限公司参观交流
  • 学习日志011--模块,迭代器与生成器,正则表达式
  • ChatGPT 搜索 vs Google 搜索
  • 一文简单了解Android中的input流程
  • 【MySQL】SQL语言
  • 5.4.2-1 编写Java程序在HDFS上创建文件
  • The 3rd Universal CupStage 15: Chengdu, November 2-3, 2024(2024ICPC 成都)
  • 显示微服务间feign调用的日志
  • SOHO场景开局(小型,多子网):AP+管理型交换机+路由器+光猫
  • Android - Pixel 6a 手机OS 由 Android 15 降级到 Android 14 操作记录
  • linux系统kkFileView 配置https预览文件
  • stm32——通用定时器时钟知识点
  • 前端无感刷新token
  • 针对股票评论的情感分类器
  • Day18 Nim游戏
  • 理解反射,学会反射:撬开私有性质(private)的属性与方法
  • Redis在高性能缓存中的应用
  • 菲涅耳全息图
  • STM32 BootLoader 刷新项目 (十) Flash擦除-命令0x56
  • POI word转pdf乱码问题处理
  • 【GeekBand】C++设计模式笔记11_Builder_构建器
  • 面试经典 150 题:20、2、228、122
  • SQL面试题——持续增长问题
  • nginx源码安装配置ssl域名
  • 每日一博 - Java的Shallow Copy和Deep Copy
  • .netcore + postgis 保存地图围栏数据
  • 【AI图像生成网站Golang】项目介绍