ESP32(一):Win10配置 IDF+VSCode

news2024/11/15 18:52:38

一、安装包下载:

  1. Git:Git for Windows
  2. Python:Download Python | Python.org
    以Windows x86-64开头的是 64 位的 Python 安装程序;
    以Windows x86开头的是 32 位的 Python 安装程序。
  3. ESP-IDF选择Offline版本https://dl.espressif.cn/dl/esp-idf/
  4. VSCode:Visual Studio Code - Code Editing. Redefined

二、软件安装

  1. 配置pip镜像(⭐⭐⭐⭐⭐):
    A. 
    pip:Python包的通用管理器,在任何环境中安装python包。
    B. 国内常见的镜像源:
         a.豆瓣:http://pypi.douban.com/simple/
         b.阿里云 http://mirrors.aliyun.com/pypi/simple/ 
         c.清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
         d.中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple
    C. 使用:pip install -f https://pypi.tuna.tsinghua.edu.cn/simple
    d. 查看:pip config list

  2. Git:安装路径默认 C 盘,点击Inall开始安装,安装完成后点击Finish即可;
    <“cmd”中,通过 Git -v 查看版本,表明安装成功 >;
  3. Python:

    Install Now :默认安装(直接安装在C盘,并且勾选所有组件并下载)
    Customize installation:自定安装(可选择安装路径和组件)
    Install launcher for all users(requires elevation) (默认勾选)
    Add Python to PATH (一定要勾选,添加Python解释器的安装路径到系统变量)
    <“cmd”中,通过 python 查看版本,表明安装成功 >;
       

  4. ESP-IDF:
    打开安装包,一直点击下一步即可,过程中跳出安装驱动点击允许,安装完成后,可以看到命令行正确打开;
    < 在环境变量中,在Path中添加路径,可解决部分第 5 步中的安装 bug >;

  5.  VSCode安装及配置:
    a.
    以下四项都勾选上;
    添加到 PATH:添加到系统环境变量中,勾选后,即可在命令行中使用 code      
    b.
    VSCode应用中,搜索IDF,安装;
    安装完成后会自动进入配置,如果无法进入,快捷键" ctrl+shift+p",搜索"configure ESP-IDF extension"进入配置
       
    c. 选择ADVANCED,进入下一步,按照提示和自己电脑的IDF安装位置进行选择,点击install;
     
    d. 下一步选择ESP-IDF工具路径,选择 Use existing ESP-IDF Tools,选择完成点击下方save settings,等待安装完成进入安装完成提示页面,至此环境配置完成

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

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

相关文章

Kettle安装与使用

一、Kettle简介 Kettle最早是一个开源的ETL&#xff08;Extract-Transform-Load的缩写&#xff09;工具&#xff0c;全称为KDE Extraction, Transportation, Transformation and Loading Environment。后来Kettle重命名为Pentaho Data Integration 。它由Java开发&#xff0c;…

数据结构学习记录——堆的删除(思路图解、代码实现、逐段解析)

目录 堆的删除&#xff08;最大堆&#xff09; 思路 代码 解析 堆的删除&#xff08;最大堆&#xff09; 思路 代码 ElementType DeleteMax( MaxHeap H ) { /* 从最大堆H中取出键值为最大的元素&#xff0c;并删除一个结点 */int Parent, Child;ElementType MaxItem, X…

戴尔Alienware m18r1原厂win11中文系统 带F12 Support Assist OS Recovery恢复功能

戴尔Alienware m18r1原厂win11中文系统 带F12 Support Assist OS Recovery一键恢复功能 恢复各机型预装系统&#xff0c;带所有dell主题壁纸、dell软件驱动、带戴尔SupportAssist OS Recovery恢复功能&#xff0c;一次性恢复成新机状态&#xff0c;并且以后不用重装系统&#…

手把手教你学习IEC104协议和编程实现 十三-写定值

直接进入主题,要想写入定值,首先要确定写入的是那个定值区,毕竟按照iec104的规定,定值区有8个为0~7,那么就首先涉及到了,切换定值区的过程,执行过程如下: 切换定值区 我们看到,TI=200=0xC8h 我们先设计一个按钮,用于切换定值区。如下图: 在这个按钮的相应的消息上…

【Docker_image_source】docker设置国内镜像源

关于Docker镜像源的设置 国内加速地址 1.Docker中国区官方镜像 https://registry.docker-cn.com 2.网易 http://hub-mirror.c.163.com 3.ustc https://docker.mirrors.ustc.edu.cn 4.中国科技大学 https://docker.mirrors.ustc.edu.cn 5.阿里云容器 生成自己的加速地址 登录&am…

升级企业数智化底座 用友iuap拉满长期主义

本文转自 深度 我们普遍认为&#xff0c;人类社会经历了工业革命、电气革命&#xff0c;现在正奔赴从信息革命到智能革命的道路上&#xff0c;这一过程迫切且不可逆。 因此&#xff0c;《“十四五”数字经济发展规划》指出&#xff0c;以数字技术与实体经济深度融合为主线&a…

JavaScript:数组---双指针法

文章目录 双指针法27.移除元素为什么返回值是整数&#xff0c;但输出的答案是数组&#xff1f;双指针法 977.有序数组的平方暴力法&#xff1a;先平方再排序双指针法 总结双指针 双指针法 27.移除元素 为什么返回值是整数&#xff0c;但输出的答案是数组&#xff1f; 双指针法…

阿里工作7年,肝到P8就剩这份学习笔记了,已助朋友拿到20个Offer

在阿里工作了7年&#xff0c;工作压力大&#xff0c;节奏快&#xff0c;但是从技术上确实得到了成长&#xff0c;尤其是当你维护与大促相关的系统的时候&#xff0c;熬到P7也费了不少心思&#xff0c;小编也是个爱学习的人&#xff0c;把这几年的工作经验整理成了一份完整的笔记…

3.13 结构体嵌套、大小及位域

目录 结构体嵌套结构体 结构体的大小 位域 结构体嵌套结构体 含义 结构体中的成员可以是另一个结构体 语法 struct 结构体名 { struct 结构体名 成员名&#xff1b; }; 结构体中共同的变量可以单独放出来&#xff0c;单独封装一个结构体 结构体的大小 字节对齐 含义 …

微服务篇:开始从头到尾搭建第一个微服务(小白)

微服务篇 我的一个微服务 手把手写微服务项目&#xff0c;从现在开始 文章目录 微服务篇环境搭建开发工具开发环境 一、创建项目&#xff1a;创建gitee链接1、登录 gitee 创建仓库2、 给项目起一个名字&#xff08;本地名字要跟远端一致哦&#xff09; panda3、打开IDEA创建项…

19. Unity - 2D游戏开发小记02 --- 伪透视图、2D物体碰撞、瓦片地图碰撞、素材缩放平铺

1. 伪视图 在2D游戏开发当中,当角色移动时,会发生物体与物体之间的前后遮挡。2D视图中的前后关系是由 Y 轴决定,y 值越小物体越靠前。unity的渲染应开启根据 y 值的大小进行渲染才能保证正确的遮挡效果,在菜单栏Editor–>project setting --> Graphic中按照下图方式…

MySQL之Doublewrite Buffer详解

前言 本文已收录在MySQL性能优化原理实战专栏&#xff0c;点击此处浏览更多优质内容。 上一篇文章MySQL之Adaptive Hash Index详解我们学习了InnoDB Adaptive Hash Index自适应哈希索引的工作原理。其本质是将频繁访问数据页的索引键值以“Key”放在缓存中&#xff0c;“Value”…

【微机原理】汇编指令之传送指令

目录 一、传送类指令 1.MOV 传送指令 2.XCHG 传送指令 二、LEA 有效地址传送指令 三.堆栈操作指令 &#xff08;1&#xff09;入栈指令&#xff1a;PUSH &#xff08;2&#xff09;出栈指令&#xff1a;POP 四、输入输出指令 &#xff08;1&#xff09;IN 输入指令 &#xff08…

nginx部署本地启动vue项目

需求&#xff1a;就是想在本地不运行vue项目&#xff0c;可以直接访问到打包后的vue项目 1.安装nginx nginx: download&#xff0c;这里我安装的1.12.2稳定版本 2.下载完直接得到一个压缩包&#xff0c;直接把它解压到一个目录 &#xff01;&#xff01;&#xff01;&#x…

CSI指纹预处理(中值、均值、Hampel、维纳滤波、状态统计滤波器)

目录 前言 1、箱线法 2、中值滤波器 3、均值滤波器 4、Hampel滤波器 5、维纳滤波 6、状态统计滤波器 前言 因为设备、温度和实验室物品摆设等因素的影响&#xff0c;未经处理的CSI数据不能直接使用&#xff0c;需要对数据进行异常值处理以保证数据的稳定性&#xff0c;…

力扣刷题2023-05-04-1——题目:2614. 对角线上的质数

题目&#xff1a; 给你一个下标从 0 开始的二维整数数组 nums 。 返回位于 nums 至少一条 对角线 上的最大 质数 。如果任一对角线上均不存在质数&#xff0c;返回 0 。 注意&#xff1a; 如果某个整数大于 1 &#xff0c;且不存在除 1 和自身之外的正整数因子&#xff0c;…

【前端】1、flex 布局

flex 布局目录 一、flex container 和 flex items二、用在 flex container 上的 CSS 属性(1) flex-direction(2) justify-content(3) align-items 三、用在 flex items 上的 CSS 属性 一、flex container 和 flex items &#x1f384; 1、开启了 Flex 布局的元素叫 flex cont…

系统分析师---系统规划高频错题

系统规划---成本效益分析 评价信息系统经济效益常用的方法主要有成本效益分析法&#xff0c;投入产出分析法和价值工程方法。盈亏平衡法常用于销售定价&#xff1b; 可行性分析 系统规划是信息系统生命周期的第一个阶段&#xff0c;其任务是对企业的环境、目标以及现有系统的…

CAN总线(HALL库使用)

目录 1.CAN总线介绍 2.STM32中CAN总线配置 3.HALL库实验 1.CAN总线介绍 1.闭环特点&#xff1a;速度快&#xff0c;距离短&#xff08;40m&#xff09; 2.开环特点&#xff1a;速度慢&#xff0c;距离长&#xff08;1000m&#xff09; 2.STM32中CAN总线配置 stm32的can总线分…

体验 gpt4free

体验 gpt4free 什么是 gpt4free安装 ffmpeg启动 gpt4free访问 gpt4free gui其他 什么是 gpt4free GPT4Free 是一个由 xtekky 创建的基于 OpenAI GPT-4 和 GPT-3.5 的 API。它可以向用户提供类似于 OpenAI GPT-3 的功能&#xff0c;如文本生成、问答、翻译等。 GPT4Free 与 Ope…