【Espressif-ESP32S3】【VScode】安装【ESP-IDF】插件及相关工具链

一、ESP-IDF简介
二、VScode安装ESP-IDF插件
三、安装ESP-IDF、ESP-IDF-Tools以及相关工具链
四、测试例程&编译烧录
五、IDF常用指令

资料下载:
链接:https://pan.baidu.com/s/15Q2rl2jpIaKfj5rATkYE6g?pwd=GLNG
提取码:GLNG

一、ESP-IDF简介

二、VScode安装ESP-IDF插件

【VScode】安装配置、插件及远程SSH连接
【VSCode】自定义配置

打开VScode,在插件管理搜索espressif IDF,点击安装。

三、安装ESP-IDF、ESP-IDF-Tools以及相关工具链

1. 在命令面板搜索 ESP-IDF configure ESP-IDF extension 或者直接点击左侧乐鑫的图标进入配置界面

2. 配置 ESP-IDF 插件

选择自定义配置

3. 开始安装工具链

根据你们选择最新的版本就行,这里选择的是ESP-IDF: v5.2.2 (release version)

安装过程比较久,出现下面的界面,就可以测试编译例程。

四、测试例程&编译烧录

1. 在命令面板中搜索“example”

选择“ESP-IDF:Show Examples Projects”:

继续选择:“Use current ESP-IDF”:

2. 拷贝例程到工程文件

3. 编译下载程序

配置 ESP-IDF 烧录波特率 和 设备烧录方法UART (UART、JTAG、DFU)

五、IDF常用指令

使用 idf.py 工具在ESP32s3芯片上进行ESP-IDF项目的编译、设置、监控、配置以及代码下载和清理工作,包括创建工程、设置目标、菜单配置等关键步骤。

1、编译(需要进入当前目录)

idf.py build

2、创建工程

idf.py create-project --path C:\Users\ATK\Desktop\test_1 led

3、设置目标芯片(esp32s3)

idf.py set-target esp32s3

4、查看支持的芯片类型

idf.py --list-targets

5、监控项目(注意:请按“Ctrl + ]”快捷键退出监控器)

idf.py monitor

6、配置项目

idf.py menuconfig

7、下载代码(下载前必须先编译成功)

idf.py -p COM9 flash

8、清除编译文件

idf.py clean
idf.py fullclean

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/380427.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浏览器缓存:强缓存与协商缓存实现原理有哪些?

1、强缓存:设置缓存时间的,那么在这个时间内浏览器向服务器发送请求更新数据,但是服务器会让其从缓存中获取数据。 可参考:彻底弄懂强缓存与协商缓存 - 简书 2、协商缓存每次都会向浏览器询问,那么是怎么询问的呢&…

「MQTT over QUIC」与「MQTT over TCP」与 「TCP 」通信测试报告

一、结论 在实车5G测试中「MQTT Over QUIC」整体表现优于「TCP」,可在系统架构升级时采用MQTT Over QUIC替换原有的TCP通讯;从实现原理上基于QUIC比基于TCP在弱网、网络抖动导致频繁重连场景延迟更低。 二、测试方案 网络类型:实车5G、实车…

【Apache Doris】周FAQ集锦:第 14 期

【Apache Doris】周FAQ集锦:第 14 期 SQL问题数据操作问题运维常见问题其它问题关于社区 欢迎查阅本周的 Apache Doris 社区 FAQ 栏目! 在这个栏目中,每周将筛选社区反馈的热门问题和话题,重点回答并进行深入探讨。旨在为广大用户…

【VUE】v-if和v-for的优先级

v-if和v-for v-if 用来显示和隐藏元素 flag为true时&#xff0c;dom元素会被删除达到隐藏效果 <div class"boxIf" v-if"flag"></div>v-for用来进行遍历&#xff0c;可以遍历数字对象数组&#xff0c;会将整个元素遍历指定次数 <!-- 遍…

Django 执行原生SQL

在Django中&#xff0c;你可以使用Raw SQL queries来执行原生的SQL查询。这对于需要进行复杂查询或Django的ORM无法满足的查询非常有用。 1&#xff0c;添加模型 Test/app11/models.py from django.db import modelsclass Post(models.Model):title models.CharField(max_le…

前端Vue组件技术实践:构建自定义动态宫格菜单按钮组件

随着前端技术的不断发展&#xff0c;复杂度和开发难度也随之增加。传统的整体式开发方式已经难以满足现代前端应用的需求&#xff0c;特别是在业务场景复杂、产品迭代频繁的情况下。组件化开发作为一种有效的解决方案&#xff0c;通过拆分和组合独立的组件&#xff0c;实现了单…

【Nacos】Nacos服务注册与发现 心跳检测机制源码解析

在前两篇文章&#xff0c;介绍了springboot的自动配置原理&#xff0c;而nacos的服务注册就依赖自动配置原理。 Nacos Nacos核心功能点 服务注册 :Nacos Client会通过发送REST请求的方式向Nacos Server注册自己的服务&#xff0c;提供自身的元数据&#xff0c;比如ip地址、端…

19.x86游戏实战-创建MFC动态链接库

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 本次游戏没法给 内容参考于&#xff1a;微尘网络安全 工具下载&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd6tw3 提…

HarmonyOS鸿蒙- 跳转系统应用能力

一、通过弹窗点击设置跳转系统应用能力 1、 自定义弹窗效果图 2、 自定义弹窗代码 import { common, Want } from kit.AbilityKit; import { BusinessError } from kit.BasicServicesKit;export function alertDialog() {AlertDialog.show({title: ,message: 当前功能依赖定位…

HarmonyOS ArkUi @CustomDialog 和promptAction.openCustomDialog踩坑以及如何选择

CustomDialog 内使用Link&#xff0c;如何正常使用 错误使用方式&#xff1a; 定义一个函数&#xff0c;在函数内使用弹窗&#xff0c;如下面代码showDialog&#xff1a; 这种使用方式&#xff0c;无法在自定义的CustomDialog内使用 Link&#xff0c;进行父子双向绑定&#x…

C++基础语法:STL之容器(4)--序列容器中的list(一)

前言 "打牢基础,万事不愁" .C的基础语法的学习 引入 序列容器的学习.以<C Prime Plus> 6th Edition(以下称"本书")内容理解 本书中容器内容不多只有几页.最好是有数据结构方面的知识积累,如果没有在学的同时补上. 序列容器回顾:序列容器内元素按严格…

css前端面试题

1.什么是css盒子模型&#xff1f; 盒子模型包含了元素内容&#xff08;content&#xff09;、内边距&#xff08;padding&#xff09;、边框&#xff08;border&#xff09;、外边距&#xff08;margin&#xff09;几个要素。 标准盒子模型和IE盒子模型的区别在于其对元素的w…

食家巷香豆烤馍:传统美味,唇齿留香

你是否在寻找一种能唤醒童年记忆的美食&#xff1f;是否又在渴望一种既能充饥又能享受的美味&#xff1f;那么&#xff0c;食家巷的香豆烤馍&#xff0c;一定能满足你的味蕾。 香豆烤馍&#xff0c;以优质的原料、精致的制作和独特的口味&#xff0c;让食家巷香豆烤馍在众…

[React 进阶系列] useSyncExternalStore hook

[React 进阶系列] useSyncExternalStore hook 前情提要&#xff0c;包括 yup 的实现在这里&#xff1a;yup 基础使用以及 jest 测试 简单的提一下&#xff0c;需要实现的功能是&#xff1a; yup schema 需要访问外部的 storage外部的 storage 是可变的React 内部也需要访问同…

数据库第二次作业

1.建立数据库 2.插入数据 3.完成查询 &#xff08;1&#xff09;、显示所有职工的基本信息。 &#xff08;2&#xff09;、查询所有职工所属部门的部门号&#xff0c;不显示重复的部门号。 &#xff08;3&#xff09;、求出所有职工的人数。 &#xff08;4&#xff09;、列…

iPhone手机上备忘录怎么设置字数显示

在日常生活和工作中&#xff0c;我经常会使用iPhone的备忘录功能来记录一些重要的想法、待办事项或临时笔记。备忘录的便捷性让我可以随时捕捉灵感&#xff0c;但有时候&#xff0c;我也会苦恼于不知道自己记录了多少内容&#xff0c;尤其是在需要控制字数的时候。 想象一下&a…

NAS新品“翻车”后,绿联科技要上市了

在消费电子市场回暖的东风中&#xff0c;又一消费电子知名企业登陆A股。 近日&#xff0c;深圳市绿联科技股份有限公司&#xff08;下称“绿联科技”&#xff09;开启申购&#xff0c;将在创业板上市。本次上市&#xff0c;绿联科技的发行价为21.21元/股&#xff0c;发行数量为…

鸿蒙OpenHarmony Native API【HiLog】

HiLog Overview Description: HiLog模块实现日志打印功能。 开发者可以通过使用这些接口实现日志相关功能&#xff0c;输出日志时可以指定日志类型、所属业务领域、日志TAG标识、日志级别等。 syscap SystemCapability.HiviewDFX.HiLog Since: 8 Summary Files File …

几种基本数据结构

目录 前言 线性结构 链式结构 单链表 双链表​编辑 树形结构 前言 在我们编写程序时&#xff0c;经常会出现需要存储数据的情况&#xff0c;而数据的存储是有讲究的&#xff0c;数据不是在我们的内存中胡乱存储&#xff0c;为了保证数据在进行修改和查找时更加方便&#…

高德api获取天气(详细步骤)

1.登录高德开放平台&#xff0c;点击创建新应用&#xff0c;输入应用名称&#xff0c;选择应用类型&#xff0c;然后点击创建 2.点击添加key&#xff0c;按照以下步骤&#xff1a; 3.然后提交后点开就能看到你的key 4.以下就是示例代码&#xff1a; <!-- 高德获取天气坐标…