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

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.kler.cn/a/398325.html

相关文章:

  • Java:从诞生到未来的编程语言进化史与应用前景
  • 27.<Spring博客系统③(实现用户退出登录接口+发布博客+删除/编辑博客)>
  • 人工智能与SEO优化中的关键词策略解析
  • 基础IO2
  • Cursor安装Windows / Ubuntu
  • mysql中mvcc如何处理纯读事务的?
  • 数据结构习题——有效的括号(栈),栈与队列和互相实现,循环队列的实现
  • MongoDb语法之(大于、小于、大于或等于、小于或等于、不等于)
  • Android fragment ,在Activity崩溃的时候,fragment碎片就会重叠,这样处理,完美
  • GaussDB部署架构
  • #UniApp篇:uni面试题
  • BERT的中文问答系统34
  • 解决背景图因为图片路径中携带括号导致图片无法显示的问题
  • 内容占位符:Kinetic Loader HTML+CSS 使用CSS制作三角形原理
  • SQL面试题——抖音SQL面试题 最大在线用户数
  • Android OpenGLES2.0开发(八):Camera预览
  • 鸿蒙中如何实现图片拉伸效果
  • 计算机网络 (4)计算机网络体系结构
  • 分享一个小米手环自定义表盘安装教程与下载(支持最新小米手环9pro)
  • day01(单片机高级)单片机控制ESP8266连接TCP
  • 自制C++游戏头文件:C++自己的游戏头文件!!!(后续会更新)
  • JMeter中添加请求头
  • 3. Django中的URL调度器 (re_path 和正则表达式)
  • Linux运维篇-iscsi存储搭建
  • 每日练习(字节青训)
  • Windows配置域名映射IP