Linux下基于最新稳定版ESP-IDF5.3.2开发esp32s3入门hello world输出【入门一】

embedded/2024/12/23 5:43:30/

开发环境搭建:Linux-Ubuntu下搭建ESP32的开发环境的步骤,使用乐鑫最新稳定版的esp-idf-CSDN博客

一、安装好开发环境后,在esp目录下再创建一个esp32的目录【用于编程测试demo】

二、进入esp32目录,打开终端【拷贝esp-idf的hello工程(~/esp/esp-idf/examples/get-started/hello_world)】

cp -r ~/esp/esp-idf/examples/get-started/hello_world ./

三、进入hello_world目录【执行get-idf,才可以使用idf.py】

四、设置芯片型号【我用esp32s3】

idf.py set-target esp32s3

五、我打开hello_world_main.c修改了下10s重启成每1s打印一次helloworld

我这里使用了ESP_LOGI所以还需要包含头文件-
#include "esp_log.h"

如果你用printf就不需要包含了。

六、编译【终端输入 idf.py build】

七、下载程序【使用 sudo idf.py flash monitor 下载并打开打印显示】

esp32进入下载模式==>IO0拉低,复位esp32

八、复位一下esp32【可以看到1000ms一次打印】

至此,esp32也算驱动起来了,下一篇我们一起来创建任务


http://www.ppmy.cn/embedded/147989.html

相关文章

Go语言学习(二)

一、Go项目结构抽象 ├── bin # 存放项目过程中生成的可执行文件 ├── script # 存放项目中需要使用的脚本文件,shell脚本,或者项目使用的功能性脚本 ├── document # 项目的说明文档 │…

《开启微服务之旅:Spring Boot 从入门到实践》(三)

自动配置原理 配置文件到底能写什么?怎么写?自动配置原理; https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/htmlsingle/#common-application-properties 自动配置原理 SpringBoot启动的时候加载主配置类,开启…

Python 从入门到实战46(Matplotlib绘制常用表)

我们的目标是:通过这一套资料学习下来,可以熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。 上篇文章我们学习了pandas数据操作的相关基础知识。今天学习一下M…

Nginx界的天花板-Oracle 中间件OHS 11g服务器环境搭建

环境信息 服务器基本信息 如下表,本次安装总共使用2台服务器,具体信息如下: 服务器IP DNS F5配置 OHS1 172.xx.xx.xx ohs01.xxxxxx.com ohs.xxxxxx.com OHS2 172.xx.xx.xx ohs02.xxxxxx.com 服务器用户角色信息均为:…

Java 集合框架中的 List、ArrayList 和 泛型 实例

— Java 集合框架中的 List、ArrayList 和 泛型 在 Java 中,集合框架提供了许多不同类型的集合类,用于存储和操作对象。List 和 ArrayList 是最常用的两种集合类型,而泛型(Generics)则是 Java 中的一项重要特性&…

Python实现应用最小二乘法融合SVM-LSTM回归模型电力负荷预测项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后关注获取。 1.项目背景 随着全球能源需求的不断增长,电力系统的稳定性和效率变得至关重要。准确的电力负荷预测…

融合机器学习算法:用VotingClassifier实现分类多模型的投票集成

背景 VotingClassifier是一种集成学习方法,它将多个不同的机器学习模型组合起来,通过投票的方式对分类任务做出决策,从而提高整体模型的预测性能和鲁棒性 VotingClassifier的核心机制 VotingClassifier提供两种主要的投票策略硬投票和软投…

设计模式学习[13]---抽象工厂模式+简单工厂+工厂方法模式回顾

文章目录 前言1.原理阐述1.1 说明11.2 说明2 2.举例 总结 前言 之前写过一些工厂的相关内容,详情见这两篇:简单工厂与工厂方法 这篇博客主要讲抽象工厂模式。 1.原理阐述 1.1 说明1 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的…