当前位置: 首页 > news >正文

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

开发环境搭建: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.lryc.cn/news/508331.html

相关文章:

  • 重温设计模式--命令模式
  • 电力通信规约-104实战
  • 什么是事务
  • 数据结构:双向循坏链表
  • 3.1、SDH的5种标准容器
  • Jenkins介绍
  • 5G学习笔记之Non-Public Network
  • 网页生成鸿蒙App
  • JavaWeb通过Web查询数据库内容:(pfour_webquerymysql)
  • 将java项目部署到linux
  • moviepy将图片序列制作成视频并加载字幕 - python 实现
  • ROS1入门教程5:简单行为处理
  • Vue:实现输入框不能输负数功能
  • 管理系统、微信小程序类源码文档-哔哩哔哩教程同步
  • AOP切点表达式之方法表达式execution
  • clickhouse-题库
  • 在 Sanic 应用中使用内存缓存管理 IP 黑名单
  • 可翻折的CPCI导冷板卡插拔机构
  • 面试题整理9----谈谈对k8s的理解2
  • 12个城市人文扫街、旅拍、人像风光摄影后期Lightroom调色预设
  • 无人设备遥控器之数传功率篇
  • 灭屏情况下,飞行模式+静音模式+插耳,播放音乐,电流异常
  • 面向微服务的Spring Cloud Gateway的集成解决方案:用户登录认证与访问控制
  • Jmeter负载测试如何找到最大并发用户数?
  • Spark-Streaming集成Kafka
  • 移植 OLLVM 到 Android NDK,Android Studio 中使用 OLLVM
  • DAY36|动态规划Part04|LeetCode:1049. 最后一块石头的重量 II、494. 目标和、474.一和零
  • Linux 下SVN新手操作手册
  • 障碍感知 | 基于KD树的障碍物快速处理(附案例分析与ROS C++仿真)
  • Electron -- Electron Fiddle(一)