IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> esp32+vscode环境搭建速记 -> 正文阅读

[开发工具]esp32+vscode环境搭建速记

esp32idf+vscode环境搭建速记

建议按照入下步骤进行,在vscode插件里安装esp32idf,或者用在线的下载器安装会出现一些莫名奇妙的问题。

第一步:安装esp32idf

官方网址:https://dl.espressif.cn/dl/esp-idf/
使用离线安装包
在这里插入图片描述

第二步:提前安装git和python

这两个工具看vscode的配置日志,都是需要的,建议提前安装好,应该能减少错误
git的安装傻瓜式,下载后,一直下一步即可,官网:https://git-scm.com/download/win
python安装,可以直接去windows商店里安装

第三步:安装voscode Espressif IDF插件

在这里插入图片描述
插件安装完成后,会在左边工具栏中多一个espressif的图标,点进去,会自动出现setup界面。选择USE EXISTING SETUP,这个选项是系统已经安装了idf才会出现。
在这里插入图片描述

可能出现的问题

在实际安装的时候会出现一直卡在安装python环境,也不是都会出现。如果出现了这种情况,看vscode下的日志。
在这里插入图片描述
可能会报http连接错误,暂时没有很好的方法,只能换pip源。powershell进入idf的python环境目录下的:(安装目录)\Espressif\python_env\idf4.4_py3.8_env\Scripts,执行下面的命令,设置为阿里云源

.\pip.exe config set global.index-url  http://mirrors.aliyun.com/pypi/simple/

阿里云源又会出现下面的问题,不受信任,没找到一键配置信任,只能根据提示在idf的python环境目录下,执行他提示的命令,并在后面加上--trusted-host mirrors.aliyun.com参数
如下,在安装gcovr时出现问题,将红框的命令拷贝下来,在powershell中执行,并在后面加上--trusted-host mirrors.aliyun.com

E:/EspIdf/Espressif/python_env/idf4.4_py3.8_env/Scripts/python.exe -m pip install --upgrade --constraint c:\Users\Administrator\.vscode\extensions\espressif.esp-idf-extension-1.5.0\espidf.constraints.txt --no-warn-script-location -r "c:\Users\Administrator\.vscode\extensions\espressif.esp-idf-extension-1.5.0\esp_debug_adapter\requirements.txt" --trusted-host mirrors.aliyun.com

在这里插入图片描述

执行后,会安装缺失的文件。
在这里插入图片描述

如果出现下面界面,代表配置完成,如果继续出现上面的错误,根据终端提示的错误,一个个解决。
在这里插入图片描述

编译

可以编译一个example来测试是否配置完成,F1-》Show Examples Projects,随便选择一个示例,例如hello_world.
在这里插入图片描述
在这里插入图片描述
创建完工程后,利用左下角的工具进行编译。
功能介绍:
在这里插入图片描述
编译成功如下:
在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-09-24 21:15:36  更:2022-09-24 21:17:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 9:10:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码