当前位置:   article > 正文

esp32-S3专题一:初识esp32_esp32s3

esp32s3

初识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工具
在这里插入图片描述
第一次分享到处结束,觉得有帮助可以点个赞,谢谢大家。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/876003
推荐阅读
相关标签
  

闽ICP备14008679号