【环境篇】ESP-IDF零基础入门 2 —— 搭建开发环境2
系列文章目录
【文章导航】基于 ESP-IDF 框架的 ESP32 零基础入门系列教程
文章目录
- 系列文章目录
- 前言
- 1. 运行 ESP-IDF 工具安装器
- 2. 验证 ESP-IDF
- 3. 安装VSCode 和 Espressif IDF 扩展
- 小结
前言
上篇文章中讲到,使用 ESP-IDF 工具安装器安装 ESP-IDF 能够有效解决源码下载不完整,工具依赖缺失等问题,这篇文章就来讲讲如何使用这个工具安装 ESP-IDF。
1. 运行 ESP-IDF 工具安装器
在工具下载界面,直接选择最新版本的离线安装包下载即可,里面包含当前最新版本的 ESP-IDF 源码。
双击下载好的 ESP-IDF 工具安装器程序(esp-idf-tools-setup-offline-4.4.2.exe),进入安装界面:
选择简体中文,点击确定”:
同意此协议,下一步:
这时候安装程序会自动检查系统环境,检查没问题则直接下一步;有问题的话,就点击 “应用修复” ,修复好后再点击下一步;:
选择工具的安装位置,这里我一般使用自定义的路径,安装完成后,在指定路径的文件夹里,会有 ESP-IDF 源码以及其他必需的工具:
接下来就是选择需要的组件,这里建议使用 “完全安装” ,就使用默认勾选的组件就行,直接下一步:
这时候你就可以看到 ESP-IDF 源码以及各种工具存放的路径了,点击安装:
然后就静待安装完成即可,大概需要几分钟,期间会弹出提示框,要运行环境变量配置程序或者驱动程序,点击确定即可:
安装好后直接点击完成:
2. 验证 ESP-IDF
通过 ESP-IDF 工具安装器安装完成 ESP-IDF 框架后,会自动打开 ESP-IDF 4.4 CMD 这个命令行工具,没有自动打开的话,就在开始菜单里面找。
进入 ESP-IDF 的安装目录,目录下的 frameworks 文件夹内就是 v4.4.2 版本的 ESP-IDF 源码了:
进入 xxx\frameworks\esp-idf-v4.4.2\examples\get-started\hello_world 目录,直接运行如下命令编译例程:
idf.py build
编译成功的话,可以看到会生成 hello_world.bin 文件,至此,ESP-IDF 框架就安装成功了,可以使用相应的命令行编译、烧录、监控程序了。
3. 安装VSCode 和 Espressif IDF 扩展
剩下这部分,和我之前写过的教程是一样:
ESP32开发应用 ——VScode搭建开发环境
需要注意的是,要安装好 ESP-IDF 框架后再打开 VSCode ,不然 VSCode 是查找不到已经安装好的 ESP-IDF 的,此时需要重启一下 VSCode。
小结
通过我不同时期写的两篇教程来看,使用不同版本的 ESP-IDF 工具安装器安装 ESP-IDF 的过程是大同小异的,只是安装好的目录会略有差异罢了。
开发环境搭建完成后,就可以愉快地开启 ESP-IDF 框架的学习之旅了!
【环境篇】ESP-IDF零基础入门 2 —— 搭建开发环境2相关推荐
- 前端零基础入门-002-集成开发环境
本篇目标 了解市面上常用的前端集成开发环境(ide) 掌握 HBuiberX 的使用:下载安装,新建项目.网页.运行网页. 内容摘要 本篇介绍了市面上流行的几款前端集成开发环境(ide),并介绍了 H ...
- 阿里云【名师课堂】Java零基础入门6:CLASSPATH环境属性
阿里云[名师课堂]Java零基础入门6:CLASSPATH环境属性 一.具体内容 二.总结 一.具体内容 CLASSPATH指的是类的加载路径,是一个路径列表,用于搜索Java编译或者运行时所用到的类 ...
- 【Web前端开发】《零基础入门学习Web开发》(HTML5CSS3)(小甲鱼)
1 P1:凉凉好像挺厉害的奥? 听完了! 2 P2:HTML是用来描述网页的一种语言 官方:超文本标记语言 Hyper Text Markup Language 使用标签来描述网页 ...
- 自学也能学得会的《零基础入门学习Web开发》(HTML5 CSS3)
1 Web开发是什么 很多读者可能还不明白,Web开发到底是什么. 其实,我们所说的Web开发通常相当于前端开发与后端开发的组合. 前端开发主要通过HTML.CSS.JavaScript. AJAX. ...
- linux 搭建开发stm32 stlink,ROS2与STM32入门教程-搭建开发环境(ubuntu+eclipse+cubemx+stlink+openocd)...
ROS2与C++入门教程-搭建开发环境(ubuntu+eclipse+cubemx+stlink+opencd) 说明: 介绍如何在ubuntu下搭建开发环境 环境:ubuntu20.04 + ecl ...
- TypeScript零基础入门之背景介绍和环境安装
一.什么是TypeScript TypeScript是一种由微软开发和维护的开源编程语言.它是JavaScript的超集,意味着任何JavaScript程序都是一种有效的TypeScript程序.Ty ...
- python环境变量配置_Python零基础入门到年薪二十万-1.1节: 在windows中安装Python
教程引言: 该系列图文课程以及视频课程全部免费.课程会系统地讲解计算机的基础知识,Python的基础知识. 在讲解Python的高级知识中,会系统地讲解面向对象编程,并发编程,数据库编程,网络编程. ...
- webpack 3 零基础入门教程 #13 - 生产环境 vs 开发环境
接着上一节来,我们要解决上一节所遇到的一个问题. 上一节提到,要让生产环境使用 extract-text-webpack-plugin 这个插件,而开发环境不使用,如何做到呢? 其实原理很简单,只要能 ...
- 浅谈三个星期零基础入门学习Thinkphp5开发restful-api接口的心得和总结
一丢丢心得体会: 首先不得不说一下,学习一门知识,真的就像建一栋高楼一样,地基必须的稳固,否则你辛辛苦苦建的楼可能随时会垮掉,这一点在我学习thinkphp5的路上深有体会,同时了自此我也爱上了写博客 ...
最新文章
- Android判断是否Root方法
- hadoop学习--基于Hive的Hadoop日志分析
- Centos root权限的变化
- 如何系统的自学python-自学Python应该如何正确系统学习,避免少走弯路
- Easyui datebox单击文本框显示日期选择
- Jshack网络验证系统,又名 JS下锅云网络验证系统-免费网络验证系统
- 兜兜转转躲不命运轮回---Java基础学习笔记2
- 清理谷歌浏览器注册表_Win10系统下注册表chrome残留无法删除
- NVIDIA SPADE 风景合成
- birt什么意思中文翻译_有含义的英文网名带中文翻译
- YDOOK:Pytorch教程:转置矩阵 转置张量 T
- TC气象数据下载包括NCEP的FNL(python脚本)、STI的Best_track、NOAA的SST
- icloud有linux客户端吗,Windows 版 iCloud 客户端如何下载?iCloud Drive 如何在 PC 使用?...
- 【excel】三维地图演示
- Mac上iPad Pro高清桌面动态壁纸
- 电脑截屏怎么固定到屏幕 截图放在桌面上
- thinkphp5.1 + 汉字转拼音 + 获取拼音首字母
- 《Windows核心编程》读书笔记二十五章 未处理异常,向量化异常处理与C++异常
- Ubuntu安装luminati
- 计算机网络-数据链路层功能概述