搭建esp32-idf开发环境并烧入第一个程序

news2024/9/21 11:51:02

ESP32下载idf并烧入第一个程序

  • 一.官网下载idf安装包
  • 二.安装idf
  • 三 .测试安装是否成功
    • 3.1进入idf控制台
    • 3.2 查看安装版本
    • 3.3 编译工程
  • 四.下载程序
    • 4.1查看所在端口
    • 4.2下载程序
    • 4.3 监听串口

一.官网下载idf安装包

点击下载
如图:
在这里插入图片描述

我们选择离线下载,注意,这里选择的是离线下载

这里博主下载的是4.4版本的。你可以根据自己需求下载。
在这里插入图片描述

二.安装idf

安装idf时,只需要傻瓜式安装,一直点继续就行(只需要根据你自己的情况选择安装目录即可)。这里就省略了,没贴图。

三 .测试安装是否成功

3.1进入idf控制台

安装完成后,桌面会出现如下图标,我们点击进入。
在这里插入图片描述

3.2 查看安装版本

我们输入idf.py --version 就如查看安装好的版本了,只有安装成功才能出现。
命令如下:

idf.py --version

在这里插入图片描述

3.3 编译工程

如图博主进入了hello_world工程中,你们根据自己的安装目录找到即可,命令如下:

cd E:\esp32\esp_idf\Espressif\frameworks\esp-idf-v4.4.6\examples\get-started\hello_world
在这里插入图片描述
进入了hello_world目录后,我们就可以编译工程了。

 idf.py build

在这里插入图片描述
编译成功机会出现如下打印信息,
在这里插入图片描述

四.下载程序

4.1查看所在端口

打开设备管理器,查看esp32连在哪个端口,如图,博主是连在COM3
在这里插入图片描述

4.2下载程序

下面就可以下载程序了,命令如下(COM3是根据你自己连接的端口):

idf.py -p COM3 flash

在这里插入图片描述
下载成功后,调式信息如下:
在这里插入图片描述

4.3 监听串口

下载程序完成后我们可以输入以下命令监听串口打印的信息(类似于串口助手)

 idf.py -p COM3 monitor

我们可以看到如下信息(可以进入hello_world工程中,是调用了printf输出的信息)。
在这里插入图片描述
最后到这里就结束,谢谢阅读!

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

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

相关文章

行业前景咋样?大厂找我用C++抓取化工产品数据并分析

最近又来活了,天天忙到半夜,但是想想收益还是再坚持坚持。是这么一回事,兄弟所在的化工公司最近想看看某些行业数据,看看市面的同类型产品销量收益等情况是否满足预期效果,也就找到我让我给用爬虫写一个采集并分析的报…

如何实现设备联网控制?

在工业自动化领域,设备联网控制已经成为一种趋势。通过设备联网,可以实现设备的远程监控和管理,提高设备的可用性和效率。本文将介绍如何实现设备联网控制。 设备如何联网? 使用网关联网: HiWoo Box是一款功能强大的…

Sectigo的ov多域名ssl证书

OV多域名SSL证书和EV多域名SSL证书都只支持企事业单位申请,但是EV多域名SSL证书审核比较严格,价格也比较高,OV多域名SSL证书能加密网站传输数据,也能对服务器身份进行认证。对于大多数事业单位,OV多域名SSL证书就能满足…

外贸业务员该如何写好一份有质感的年终总结?内附外贸大神例文

庄子云:人生天地之间,若白驹之过隙,忽然而已... 2023年注定是不平凡的一年,临近年终,你可能听到最多的关键词就是外贸有点难做。不管是因为什么,客观来说2023年的外贸之路确实不太平坦,最近胡塞…

车辆违规开启远光灯检测系统:融合YOLO-MS改进YOLOv8

1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 研究背景与意义 随着社会的不断发展和交通工具的普及,车辆违规行为成为了一个严重的问题。其中,车辆违规开启远光灯是一种常见的违规行为,给其…

快速能访问服务器的文件

1、背景 访问ubuntu上的文件 2、方法 python3 -m http.server 8081 --directory /home/ NAS 共享访问协议 — NFS、SMB、FTP、WebDAV 各有何优势?http://1 Ubuntu 搭建文件服务器(Nginx)

【开源】USB转4路RS422+4路RS485电路板设计

简介 CH348Q是沁恒出品的一款USB转8路串口的芯片,USB为2.0接口,其中4路串口支持流控,另外4路不支持流控,之前介绍过一款开源USB转8路串口的板子,文章链接:https://mp.weixin.qq.com/s/KsrV3nwemQyq3tdv7Lk…

超分辨数据集:Set5 Set14 BSD100 Urban100 Manga109

DIV2K数据集官网上很好找到,但是网上流传的Set5 14 BSD100,Urban100 Manga109都是私人进行处理过的版本,各个处理方式都不同,为了统一方式写了这篇文章。 官方的DIV2K x2、x3、x4的LR图片使用下面matlab代码生成(已经经过测试最后…

精细经营:为 Web3 游戏长期卓越奠定基石

作者:lesleyfootprint.network 随着越来越多的人涌入 Web3 游戏世界,构建精细化运营体系成为保持项目长期发展的关键。充分利用数据分析对于明智的决策至关重要,它能揭示用户行为、交易模式和市场趋势的内在奥秘。 基于数据驱动的决策、风险…

汤晓鸥:以科技改变世界,以教育照亮未来

原创 | 文 BFT机器人 汤晓鸥是我国人工智能领域的杰出代表,也是商汤科技的创始人。他在AI领域有着深厚的研究背景和丰富的实践经验,其主要研究方向是计算机视觉(CV)、模式识别和视频处理。 汤晓鸥积极推动AI技术的发展&#xff0…

uniapp实现豆瓣电影微信小程序(附源码)

演示 运行 基于本地代理1 npm run dev:proxy1基于本地代理2 npm run dev:proxy2基于nginx 代理 npm run dev:nginx目录结构 |__ douban # 本地代理|__ app.js # 方式 1|__ proxy.js …

深度学习的十大核心算法

引言 深度学习是人工智能领域中最热门和最具影响力的分支之一。其核心在于通过构建复杂的神经网络模型,从大量的数据中自动学习并提取出有用的特征,从而实现各种高级的任务,如图像识别、自然语言处理等。本文将介绍深度学习中的十大核心算法…

Linux之进程(五)(进程控制)

目录 一、进程创建 1、fork函数创建进程 2、fork函数的返回值 3、fork常规用法 4、fork调用失败的原因 二、进程终止 1、进程终止的方式 2、进程退出码 3、进程的退出方法 三、进程等待 1、进程等待的必要性 2、wait函数 3、waitpid函数 四、进程程序替换 1、概念…

c++11特性:右值引用的作用以及使用

右值: C11 增加了一个新的类型,称为右值引用( R-value reference),标记为 &&。在介绍右值引用类型之前先要了解什么是左值和右值: 1. lvalue 是locator value的缩写,rvalue 是 read v…

Swagger2接口测试文档

目录 一、Swagger简介 1.1 Swagger是什么? 1.2 为什么要用Swagger 1.3 Swagger注解 二、Spring集成Swagger 三、测试环境配置 一、Swagger简介 1.1 Swagger是什么? Swagger是一款RESTFUL接口的文档在线自动生成功能测试功能软件。Swagger是一个规…

(自适应手机版)英文外贸网站模板 - 带三级子目录

(自适应手机版)英文外贸网站模板 - 带三级子目录 PbootCMS内核开发的网站模板,该模板适用于外贸网站、英文网站类等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可; 自适应手机版,同一个后台&#x…

数据安全扫描仪荣膺网络安全优秀创新成果大赛优胜奖 - 凸显多重优势

近日,由中国网络安全产业联盟(CCIA)主办、CCI数据安全工作委员会中国电子技术标准化研究院等单位承办的“2023年网络安全优秀创新成果大赛”获奖名单公布。天空卫士数据安全扫描仪(DSS)产品获得创新成果大赛优胜奖。 本…

从源码到实践:深入了解鸿鹄电子招投标系统与电子招投标

在数字化采购领域,企业需要一个高效、透明和规范的管理系统。通过采用Spring Cloud、Spring Boot2、Mybatis等先进技术,我们打造了全过程数字化采购管理平台。该平台具备内外协同的能力,通过待办消息、招标公告、中标公告和信息发布等功能模块…

JetBrains AI Assistant 最佳平替方案来了

先看看官方推荐 JetBrains IDE 中的 AI 助手 除了你自己,谁最了解你的项目?你的IDE!这就是为什么 AI Assistant 可以如此具有上下文感知能力和帮助性的原因。 JetBrains AI 服务采用不同的大型语言模型 (LLM)&#xf…

ChatGPT助力Excel数据分析:让你的工作事半功倍!

文章目录 一、ChatGPT简介二、ChatGPT在Excel数据分析中的应用1. 数据清洗2. 数据处理3. 数据分析4. 数据可视化 三、如何使用ChatGPT进行Excel数据分析1. 安装ChatGPT插件2. 输入问题或命令3. 查看结果并调整参数4. 导出结果并分享四、总结与展望 《巧用ChatGPT高效搞定Excel数…