esp32-S3专题一:初识esp32

本文介绍了作者使用ESP32-S3芯片进行物联网项目开发的经验,强调了其硬件配置和优势,推荐了官方的ESP-IDE工具,详细阐述了从新建项目到编译烧录的流程,并提供了芯片资料和官方库的链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初识esp32-S3

初识esp32

使用esp32-s3这款芯片开发接近一年了,分享一下开发中的一些经验和项目中的亮点,希望后人能从中借鉴到一些经验。

一、优势和缺点

使用的是esp32-s3这款芯片,硬件上搭配300k的RAM的代码运行内存,4M的PSRAM作为堆和8M掉电不丢失的Flash,足以覆盖大多数物联网主控芯片的使用场景。其中PSRAM和Flash的大小还可以进行厂家选配和外接,主核工作频率最高在200M左右,甚至理论上可以以进行小尺寸的视频播放,外加集成蓝牙模块和wifi模块,以及乐鑫官方在所配套软件系统和对应衍生框架,使得这个系列芯片在国内低端芯片领域几乎没有对手。

二、开发工具介绍

2.1 工具下载:

推荐使用官方的esp-IDE工具,尽管这个工具存在各种debug,但是安装简单,新人上手几乎没有门槛。其中的具有独特的串口调试信息输出机制(堆栈金丝雀回溯),是vscode和Arduino不具备的,对于缺乏在线调试的项目来说十分友好。
官方网址:https://dl.espressif.cn/dl/esp-idf/?idf=4.4

在这里插入图片描述

直接下载第二个链接:espressif-ide-setup-2.9.1-with-esp-idf-5.0.1
esp系列根据实际选择,不清楚的小伙伴全选配置安装即可。
在这里插入图片描述
安装完成
下载完成

2.2 芯片资料和代码例程:

基本芯片核心资料代码和硬件手册:
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32s3/get-started/windows-setup.html
官方库(包含各种衍生框架):
https://gitee.com/EspressifSystems/esp-idf

三、新建项目和工具分布

3.1新建例程:

打开esp-ide,点击右上角file,选择新建项目,点击“Next >”,选择感兴趣的模板,点击finsh。
在这里插入图片描述
点击:使用其中一个模板创建项目
在这里插入图片描述

选择芯片,进行编译run
在这里插入图片描述

编译完成,串口连接芯片(下载模式)后,进行烧录。![在这里插入图片描述](https://img-blog.csdnimg.cn/95e4fa313594424f94f5066d31cb1538.png在这里插入图片描述

3.2环境部署简介:

菜单:乐鑫-》ESP-IDF工具管理器-》安装工具

在这里插入图片描述
第一项:framework的目录:
我下载的是V5.0框架,如果希望使用V4.4或者其他框架,可以直接在这边替换后,esp-IDE编辑器重新加载。

![在这里插入图片描述](https://img-blog.csdnimg.cn/8a13d54155464727924c94d8f7e8c490.png在这里插入图片描述
framework目录下级目录:
1.componts:系统组件目录
2.example:例程目录
这两个目录使用比较多,大家多注意。
在这里插入图片描述
framework同级目录
tools:编译程序的工具链
python_env:软件自带的python工具
在这里插入图片描述
第一次分享到处结束,觉得有帮助可以点个赞,谢谢大家。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水厂小白@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值