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开发环境搭建:VS Code+ESP-IDF -> 正文阅读

[开发工具]esp32开发环境搭建:VS Code+ESP-IDF

esp32开发环境搭建:VS Code+ESP-IDF

本文主要总结了windons操作系统下,esp32芯片开发环境搭建的过程,里面会列举一系列我在搭建环境过程中所用到的参考资料。

参考资料

参考资料1: 有用的开发环境搭建资料.
上述博客比较简略地介绍了esp32芯片的内部资源以及esp32开发环境的分类和主要的工具。鉴于vscode使用起来比较方便,所以本人也选择了在windows系统下,使用vscode对esp32进行开发。参考资料1的安装步骤比较详细,在我安装的过程之中也起到了很大的帮助作用,各位可以参照里面的步骤来。所需的工具也可以通过里面的连接进行下载。

搭建步骤

以下记录的是我的安装步骤

开发工具下载

参考资料1之中的esp相关的资料下载其实可以直接通过乐鑫的官网进行下载。乐鑫官网为初学者入门esp开发提供了对应的资料和参考。包括不同系统下的开发工具安装,各种开发例程,例程如何使用指令进行编译,下载,监视等等。
在这里插入图片描述
我们可以在第一步安装准备之中,根据我们的系统选择对应的工具
在这里插入图片描述
由于本人是在windows系统下进行开发,所以直接点击Windows选项,我们通过官网的安装器可以获取到的资源如下。
在这里插入图片描述
可以看到参考资料1中所需的工具大部分都包含在内,因此本人觉得直接使用乐鑫官网的安装器进行安装会更加方便。
点击上图中的链接,跳转到如下界面
在这里插入图片描述
可以选择在线安装和离线安装。本人在使用在线安装时遇到了一些问题导致最后的安装总是不成功,推荐使用离线安装。在安装过程之中电脑的安全管家可能会提示安全警告,不管提示什么选择允许就好,阻止的话可能会导致安装失败。注意在安装过程中会提示你选择两个安装路径,一个时esp-idf的,一个是esp-tool的,这两个路径在后面使用vscode搭建环境时会用到。具体的安装步骤可以参考官方教程(即点击Windows选项后所在的网页教程),安装完成后,在桌面上会生成三个图标
在这里插入图片描述
按照官方的教程,你可以直接利用上述工具进行例程的编译,烧录,监控。ESP-IDE Eclipse是官方提供的一个集成开发环境,其打开页面如下
在这里插入图片描述
该IDE的配置和使用教程官方也有给出Esclipse。但是看到官方教程后直接劝退,因为有一大堆变量需要配置,而且使用起来也远不及vscode方便,没有必要给自己找麻烦,咱们使用vscode进行开发不香么。
首先下载好vscode,没有安装vscode的小伙伴可以参考这篇文章进行安装和常用插件的安装。总的来说十分简便。

安装好vscode后,来到了十分重要的步骤,也是参考资料1之中所说的出错最多的步骤。具体步骤为
在这里插入图片描述
首先点击vscode的插件商城,搜索esp,安装espressif IDF插件,即图中的红色图标插件。安装完成后,点击:查看——命令面板,输入Configure ESP-IDF extension。出现以下界面
在这里插入图片描述
因为我们已经安装好esp-idf等工具,可以直接点击USE EXISTING SETUP。(由于我已经安装好了,本人就不再贴图。选择好对应的文件所在路径即可。注意要选择python 要选择3.8版本的。

在这个步骤之中,你也可以选择ADVANCED选项,如果你没有安装esp-idf和esp-tool的话,这个选择之中你可以选择使用GITHUB在线下载,也可以在版本选择选项里面选择本地安装好的esp-idf和esp-tool。本人建议还是使用本地安装比较合适,在线安装需要梯子,在tool的安装时出错的概率也比较大。

本人安装的1.0.0版本的espressif IDF。本人尝试过安装其他版本的插件,但是在进行插件的配置时都出现问题导致上述步骤的配置失败。

常见的问题有GIT is not found in current environment。这个问题可以点击管理——设置
在这里插入图片描述
搜索git,点击GIT,滑动找到在setting.json中编辑
在这里插入图片描述
在**“git.path”**中输入git.exe所在的文件位置。如果你找不到,没关系,打开之前安装好的ESP-IDF PowerShell,在这可以看到GIT位置
在这里插入图片描述
不过本人好像也是通过更换插件版本解决了上述问题。
问题2 :配置过程中文件缺失(具体报错指令忘了,应该是file not found什么的)。本人通过更换插件版本解决了上述问题。建议多尝试几个插件的版本。在安装过程中报错的话多尝试几次,可能是梯子不稳或者什么原因,有时候要多试几次才可以成功,实在不行再更换版本。
安装成功后你就可以利用vscode进行esp32开发了。

上面说到通过官网下载的工具里面是包含esp32的例程的,在examples文件夹下
在这里插入图片描述
我们在vscode里,点击:查看——命令面板,输入show examples projects,点击对应的路径,就可以选择对应的例程打开了。
在这里插入图片描述
点击 create project using example 例程 选项,就可以打开了。要注意程序的保存路径不可以存在空格,否则会使得编译错误。在编译的时候编译到中途突然停止编译,报错:ninja: build stopped: subcommand failed
参考报错形式以及解决博客:编译报错

对应的功能按键如下
在这里插入图片描述
通过编译,烧录,就可以通过监控观察程序的运行啦
在这里插入图片描述

  开发工具 最新文章
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常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-14 14:18:45  更:2021-08-14 14:20:31 
 
开发: 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年11日历 -2024/11/16 10:31:23-

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