一、VSCode安装IDF5.3

news2024/11/15 15:53:43

目录

  • 一、VSCode安装
    • 1、下载/安装 VSCode
    • 2、VSCode 的设置
  • 二、VSCode安装IDF插件
    • 1、安装 IDF
    • 2、切换 IDF 版本
    • 3、从本地创建例程
    • 4、从服务器创建例程

一、VSCode安装

1、下载/安装 VSCode

  • 下载地址:https://code.visualstudio.com/
    点击下载按钮。
    在这里插入图片描述
  • 下载安装
    根据电脑的系统和参数选择对应的文件即可。
    在这里插入图片描述

2、VSCode 的设置

  • 中文设置
    在左侧栏中点击图中箭头1所指的扩展按钮,然后在搜索框中输入 Chinese
    在这里插入图片描述
    安装中文简体的插件。
    在这里插入图片描述
  • 自动排版
    安装C/C++语言插件后,在打开.c文件后,使用快捷键Shift + Alt + F可将代码格式化。 第一次使用可能会提示文件格式扩展选择,选择C语言类型即可。
    在这里插入图片描述

二、VSCode安装IDF插件

1、安装 IDF

  • 安装 idf 插件
    点击左侧 扩展 图标,在搜索框内搜索 idf 。
    在这里插入图片描述

  • 安装 IDF5.3
    在这里插入图片描述
    选择下载服务器,国内的建议选 Espressif (Better speed for China) , 如果一直安装失败的话建议改选为 Github ,并使用梯子下载,可提高安装成功率。

    版本选择自己需要安装的版本, 如果已经安装了IDF的其他版本,只要与图中3、4处设置的安装目录不同也不会有影响(不是说一定要和图中路径名称一样)。

    下面会说明怎么切换两个不同版本的IDF。
    在这里插入图片描述

2、切换 IDF 版本

  • 如图所示
    在这里插入图片描述
  • 当前版本查看
    点击左下角当前idf版本号,切换到所需要的idf版本,点击选项后,左下角会显示切换后的版本。
  • 注意:创建的例程与图中左下角的 idf 版本号对应。如果当前显示IDF v4.x.x,但是要使用IDF v5.x.x,需提前打开一个文件夹,切换到需要的版本再创建例程。
    在这里插入图片描述

3、从本地创建例程

  • 打开idf的本地例程
    使用快捷键Shift + Ctrl + P,输入>IDF: Show Examples Projects在这里插入图片描述
  • 选择例程并创建
    选择工程要存放的路径后点击确定。
    在这里插入图片描述

4、从服务器创建例程

  • 打开组件仓库 ESP Component Registry
    使用快捷键Shift + Ctrl + P,输入>IDF: Show ESP Component Registry点击选择。
    在这里插入图片描述

  • 搜索应用或者组件,如输入 QSPI
    在这里插入图片描述

  • 选择组件。
    如点击 espressif/esp_lcd_st77903_qspi,如果没反应可能是加载太慢,长时间未加载出来建议搭梯子配合使用。
    在这里插入图片描述

  • 打开例程。
    组件加载出来后,点击 Examples,点击需要的例程如 qspi_without_ram在这里插入图片描述

  • 例程创建
    点击Create project from this example,选择工程存放路径后,完成创建。
    在这里插入图片描述
    创建成功后的本地目录中还缺少依赖的组件,在idf_component.yml文件中可查看工程依赖的组件。

    点击下方的编译图标进行编译,编译时会从乐鑫的组件仓库将idf_component.yml文件中记录的组件下载到与main文件夹同目录的managed_components文件夹中。

    如果编译失败,请查看左下角的IDF版本是否正确,点击下方的清除构建图标后,重新编译。如果还是失败,可能是网络问题。
    在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【 EI国际推荐会议 | 早鸟优惠 | 征稿启事】2025年计算机视觉、模式识别与检测国际会议(ICVPRD 2025)

Advanced Algorithms | Image Processing Technologies Oct. 25 - 26, 2025 ChongqingChina | 重庆中国 2025年计算机视觉、模式识别与检测国际会议(ICVPRD 2025) 会议官网:https://www.ic-vprd.org/ 会议时间:2025年10月25-2…

从0开始深度学习(5)——线性回归的逐步实现

将从零开始实现整个方法, 包括数据流水线、模型、损失函数和小批量随机梯度下降优化器,但现代的深度学习框架几乎可以自动化地进行所有这些工作,但从零开始实现可以确保我们真正知道自己在做什么。 下一章会使用框架简洁的实现线性回归 # 提前…

孩子成长的黄金期,做好这件事,给孩子培养一个“超级大脑“!

唤醒我们的大脑能力,开发大脑的无限功能,可以提高自己的学习和工作效率,帮我们实现更好的生活状态。 而孩子在6-12岁这个阶段,正是具体想象思维向抽象思维过渡的关键时期,所以这个阶段正是训练孩子逻辑思维能力的好时…

如何在本地服务器部署SeaFile自托管文件共享服务结合内网穿透打造私有云盘?

文章目录 1. 前言2. SeaFile云盘设置2.1 Owncould的安装环境设置2.2 SeaFile下载安装2.3 SeaFile的配置 3. cpolar内网穿透3.1 下载安装3.2 Cpolar注册3.3 Cpolar云端设置3.4 Cpolar本地设置 4.公网访问测试5.结语 1. 前言 本文主要为大家介绍,如何使用两个简单软件…

钢铁百科:Q420DR力学性能、Q420DR执行标准、Q420DR低温容器钢板

Q420DR钢板是一种专为低温压力容器设计的优质钢材,其材质特性、执行标准、化学成分、力学性能、交货状态、应用范围以及常用规格等方面都具有显著的特点。 一、Q420DR钢板材质 Q420DR钢板的命名方式体现了其材质特性。其中,“Q”代表屈服强度&#xff…

米壳AI:做跨境电商欧美市场必备工具--AI图片翻译!

在竞争激烈的欧美跨境电商领域,如何脱颖而出? 对于欧美市场的跨境电商从业者来说,语言和文化的差异常常是一大挑战。 但有了米壳 AI 这个强大的工具,问题便迎刃而解。是一个无需下载安装的网站,打开就能用&#xff0c…

关于cookie和session的直观讲解(二)

前言 上一章,讲解了Cookie,本章介绍Session. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中HttpSession。 Session 基础 获取HttpSession对象: HttpSession ses…

High-Resolution Image Synthesis with Latent Diffusion Models论文学习

想要研究多模态数据生成就要研究diffusion架构。今天通过这个论文来学习一下。 在此之前先通过博文扩散模型 (Diffusion Model) 之最全详解图解-CSDN博客学习一下。 GAN就是生成对抗模型,让两个模型打擂台,一个造假一个打假。 而diffusion模型则是从原…

第十五届蓝桥杯图形化省赛题目及解析

第十五届蓝桥杯图形化省赛题目及解析 一. 单选题 1. 运行以下程序&#xff0c;角色会说( )? A、29 B、31 C、33 D、35 正确答案&#xff1a;C 答案解析&#xff1a; 重复执行直到m>n不成立&#xff0c;即重复执行直到m<n。所有当m小于或者 等于n时&…

数据结构(14)——哈希表(1)

欢迎来到博主的专栏&#xff1a;数据结构 博主ID&#xff1a;代码小豪 文章目录 哈希表的思想映射方法&#xff08;哈希函数&#xff09;除留余数法 哈希表insert闭散列负载因子扩容find和erase 哈希表的思想 在以往的线性表中&#xff0c;查找速度取决于线性表是否有序&#…

Origin 2024下载安装教程(中文版软件包) 百度网盘分享链接地址

Origin是什么软件&#xff1f; origin主要是绘图、数据分析、数据导入导出的功能。Origin 广泛应用于科学研究、工程技术、数据分析等领域&#xff0c;Origin 是一款功能强大、易于使用的科学绘图和数据分析软件&#xff0c;能够帮助你高效地处理和可视化数据&#xff0c;为你…

C程序设计——函数0

函数定义 前面说过C语言是结构化的程序设计语言&#xff0c;他把所有问题抽象为数据和对数据的操作&#xff0c;前面讲的变量、常量&#xff0c;都是数据。现在开始讲对数据操作——函数。 C语言的函数&#xff0c;定义方式如下&#xff1a; 返回值类型 函数名(参数列表) {…

论文速读|重新审视奖励设计与评估:用于强健人型机器人站立与行走控制的方法

论文地址&#xff1a;https://arxiv.org/pdf/2404.19173 这篇论文为类人机器人站立和行走&#xff08;SaW&#xff09;控制器的持续可衡量改进奠定了基础。通过引入一套定量实际基准测试方法&#xff0c;作者展示了现有控制器的优缺点&#xff0c;并通过基准测试指导新控制器的…

龙芯L2K0300开发板综合测试

CPU 查看cpu版本信息 cat /proc/cpuinfo可以看到cpu是64位的LoongsonArch架构 stress压力测试结果 RAM 久久派板载512MB DDR4-2666内存&#xff0c;查看内存信息 cat /proc/meminfo可以用memtester进行内存性能测试 memtester <size> <times>memtester测试结果…

Java 工程师转型大数据的优势——别小看自己!

时间&#xff1a;2024年09月05日 作者&#xff1a;小蒋聊技术 邮箱&#xff1a;wei_wei10163.com 微信&#xff1a;wei_wei10 音频地址: https://xima.tv/1_U3suSJ?_sonic0 希望大家帮个忙&#xff01;如果大家有工作机会&#xff0c;希望帮小蒋推荐一下&#xff0c;小蒋希…

2024国赛数学建模A题思路模型

完整的思路模型请查看文末名片

机器学习:opencv图像识别--模版匹配

目录 一、模版匹配的核心概念 1.图片模板匹配是一种用于在图像中查找特定模式或对象的技术。 2.模板图像 3.目标图像 4.滑动窗口 5.相似度度量 6.匹配位置 二、模版匹配的步骤 1.准备图像&#xff1a; 2.预处理&#xff1a; 3.匹配&#xff1a; 4.定位最佳匹配&…

【MySQL】初识MySQL—MySQL是啥,以及如何简单操作???

前言&#xff1a; &#x1f31f;&#x1f31f;本期讲解关于MySQL的简单使用和注意事项&#xff0c;希望能帮到屏幕前的你。 &#x1f308;上期博客在这里&#xff1a;http://t.csdnimg.cn/wwaqe &#x1f308;感兴趣的小伙伴看一看小编主页&#xff1a;GGBondlctrl-CSDN博客 目…

2024数学建模国赛题目A-E题

2024数学建模国赛题目A-E题已经发布 各个赛题题目如下 A题 板凳龙 闹元宵 B题 生产过程中的决策问题 C题 农作物的种植策略 D题 反潜航空深弹命中概率问题 E题 交通流量管控 Csdn在文末&#xff0c;关注云顶数模公众号&#xff0c;或者点击下方名片。

2024年高教社杯数学建模国赛赛题浅析——助攻快速选题

一图流——一张图读懂国赛 总体概述&#xff1a; A题偏几何与运动学模型&#xff0c;适合有几何与物理背景的队伍&#xff0c;数据处理复杂性中等。 B题侧重统计和优化&#xff0c;适合有运筹学和经济学背景的队伍&#xff0c;数据处理较为直接但涉及多步骤的决策优化。 C题…