ESP32开发1---ESP32环境搭建(ESP-IDF+VSCode)
ESP32环境搭建(ESP-IDF+VSCode)
ESP32开发可以使用ESP-IDF 工具,其安装较为复杂需要,其需要许多必备的工具如Python、Git、交叉编译器、CMake和Ninja编译工具等,但乐鑫已经为开发者打包好了,只需要使用ESP-IDF tools一步完成安装。而后由于个人习惯使用VSCode因此又在VSCode上安装配置了ESP32开发插件。
需要注意:本搭建过程只针对4.3版本,各个版本可能会出现一定的不同,详情请查询编程指南
ESP-IDF安装
首先下载 ESP-IDF tools安装包
建议下载在线版本
- 同意并下一步
- 安装环境检查,下一步即可
- 若已经安装ESP-IDF可以选择第二个选项,未安装的选择Download ESP-IDF
- 选择软件版本这里选择最新的4.3发行版(release version),自定义安装路径
- 选择ESP-IDF TOOLS安装位置
- 安装组件选择,直接NEXT即可
- 确认各个组件安装位置,点Install即可开始下载安装 ,文件需要实时下载请保证网络环境稳定。
- 经过漫长的等待,安装完成
VSCode 插件安装使用
在上面的ESP-IDF安装完成后,其实可以直接进行开发,但是个人对这个IDE使用不太习惯,因此使用VSCode进行开发。乐鑫也开发了VSCode上的插件可以直接进行编译下载。
插件安装及配置
在拓展中搜索 IDF 即可看到Expressif IDF插件 安装即可
由于我们已经安装了ESP-IDF,因此可以直接使用现有配置无需重新安装
在命令面板中输入 ESP-IDF:Configure ESP-IDF extension 进入配置界面
直接选择USE EXISTING SETUP 引用现有环境配置
即可完成VSCode上的插件安装级配置
测试
在ESP-IDF安装完毕后根据安装路径可以进入文件夹可以看到examples文件夹,这里面是ESP32的一些例程代码,用VSCode任意打开一个
在VSCode的左下方可以找到Build project编译工程
点击后可以看到程序开始编译,编译完成后显示如下图
至此,ESP32的环境搭建完成。
ESP32开发1---ESP32环境搭建(ESP-IDF+VSCode)相关推荐
- 【ESP32 乐鑫 离线环境搭建】
ESP32 乐鑫离线开发工具安装 成功则恭喜 否则提示No Toolchain found for Target esp32 [ESP32 乐鑫 离线环境搭建] [ESP32-S2]乐鑫离线环境 与I ...
- SAP Fiori开发工具——Eclipse环境搭建
SAP Fiori开发工具--Eclipse环境搭建 这里我们选择Eclipse Web的Mars版本进行下载. 进入Eclipse官网:Eclipse Downloads | The Eclipse ...
- 使用Kotlin开发Android应用 - 环境搭建 (1)
一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositorie ...
- VS2008开发Windows Mobile6环境搭建及模拟器联网问题图解
安装了VS2008后,新建一个智能设备的工程,但调试时只有三个WM5.0的模拟器可用,从网上查到要安装WM6.0的SDK,还要安装一些其它的组件才能开始WM(现在最新的叫法叫WP Windows Ph ...
- php基础开发(集成环境搭建)
php基础开发(集成环境搭建) 1.下载软件 2.安装软件并配置环境 3.验证 1.下载软件 下载地址 链接:https://pan.baidu.com/s/14rAsOm1g2WUUVaQ7E7VO ...
- JAVA团队开发手册 - 1.环境搭建
JAVA团队开发手册 - 1.环境搭建 写在前面 所有公司最核心的根本就是赚钱 + 实现老板的梦想. 对于IT类技术型公司,最大的成本就是人,可以称之为知识型劳动密集型企业. 对比房地产,模糊的说,产 ...
- donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置
donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置 目的介绍 下载安装 安装 Docker Quickstart Terminal 目的介绍 donet 微服务开发 ...
- SSM搭建二手市场交易平台(一):开发流程与环境搭建
关于博主 努力与运动兼备-~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步! 微信公众号: 啃饼思录 QQ: 2810706745(i思录) 写在前面 嘿,小伙伴们好久不见.最近难 ...
- LGT8F328P 开发板arduino环境搭建及中断程序
LGT8F328P 开发板arduino环境搭建: 1. 在官网上下载 Arduino硬件支持包 http://www.lgtic.com/downloads/ Arduino开发平台相关 LGT8F ...
最新文章
- Linux简单的颜色设置
- 语音识别2:CTC对齐的算法
- 【转】early-z、z-culling、hi-z、z-perpass
- java基础 --- Arrays.asList():返回指定数组支持的固定大小列表
- 多项式辗转相除法求最大公约数_点灯游戏、方格填数与 Chebyshev 多项式(续)...
- Office Communications Server 和客户端使用的端口和协议
- bzoj1385 [Baltic2000]Division expression
- 选择阿里云数据库HBase版十大理由
- 迟到的Meltdown/Spectre分析
- TLF80511TC 是一款线性低压差稳压器—科时进商城
- android 录屏工具,android实现录屏小功能
- 称重软件测试工程师,无人值守称重管理系统研发团队
- .net core 中的[FromBody]和[FromFrom]的区别
- Android 答题
- 《宝宝出生特别纪念日》
- Spring Boot使用CommonsRequestLoggingFilter记录传入的请求
- A. Frog Jumping
- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 41: illegal multibyte sequence
- You are not able to choose some of the languages, because locales for them are not installed on the
- 前端学习(css\vue\react\angular)
热门文章
- SpringBoot + FreeMarker + FlyingSaucer 实现PDF在线预览、打印、下载
- 跨模态行人重识别研究综述
- 大连商务英语培训百家外语国际部怎样提高商务英语阅读技能?
- GEE报错Tile error: Error in map(ID=198102T01):Element.copyProperties: The source parameter is require
- Ubuntu20.4环境下,Android11(R)源码,下载,编译,Pixel4刷机
- 虚幻4地形怎么增加层_虚幻周报20200806 | 早晚的事
- 【中级计量经济学】Lecture 2 多重共线性
- 如何有效的避免图片侵权(100%避免网站图片侵权)
- git push -u origin XXX 报错
- 并发编程入门(五):Java并发包和Java8并发