基于ESP32-S3-BOX-Lite的二次开发

ESP32-S3-BOX

        ESP32-S3-BOX-Lite是乐鑫推出的新一代开源 AIoT 开发套件,搭载支持 AI 加速的 ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC。该开发板配备一块2.4寸LCD显示屏、双麦克风、一个扬声器、两个用于硬件拓展的Pmod™兼容接口、结合三个独立按键,可构建多样的HMI人机交互应用。

        ESP32-S3 是一款集成 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE) 的 MCU 芯片,支持远距离模式 (Long Range)。ESP32-S3 搭载 Xtensa® 32 位 LX7 双核处理器,主频高达 240 MHz,内置 512 KB SRAM (TCM),具有 45 个可编程 GPIO 管脚和丰富的通信接口。ESP32-S3 支持更大容量的高速 Octal SPI flash 和片外 RAM,支持用户配置数据缓存与指令缓存。

下面两个链接是乐鑫科技的官网和 ESP32-S3介绍的链接。

 无线通信 SoC、软件、云和 AIoT 方案|乐鑫科技 (espressif.com.cn)

抢先体验|乐鑫推出 ESP32-S3-BOX-3 新一代开源 AIoT 开发套件|乐鑫科技 (espressif.com.cn)

使用 VS Code 快速搭建 ESP-IDF 开发环境

        本次开发环境是基于Windows搭建的,(Linux和MacOS也是可以的),首先在vscode中下载一个插件,Espressif IDF,不会安装插件的同学可以看下发表的以前的文章。

安装成功后,按F1或ctrl+shift+p,打开命令行,然后输入ESP-IDF extension,出现

然后接下来正式开始搭建esp-idf的开发环境,选择的是快速安装模式,也可以用户自定义安装;

选择Global全局,然后点击EXPRESS即快速安装;完整的可以看下下面的链接。

        使用 VS Code 快速搭建 ESP-IDF 开发环境 (Windows、Linux、MacOS) - 知乎 (zhihu.com)

ESP32-S3-BOX-Lite的测评活动

首先感谢群主发起的这次活动---乐鑫的一款物联网板子ESP32-S3-BOX-Lite的测评活动。

印象里好像有一款wifi模块叫esp8266,应该也是乐鑫的吧。

这是ESP32-S3-BOX-Lite的基础介绍

ESP32-S3-BOX-Lite是乐鑫推出的新一代开源 AIoT 开发套件,搭载支持 AI 加速的 ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC。该开发板配备一块2.4寸LCD显示屏、双麦克风、一个扬声器、两个用于硬件拓展的Pmod™兼容接口、结合三个独立按键,可构建多样的HMI人机交互应用。

不百度不知道,环境搭建是真的难,并且资料很少。

首先看下这款套件的真容,小巧精致,四四方方,很适合玩家diy各种小玩意;套件主要包括一个主板和一个三色灯,数据线是自己的嗷。

接下里介绍一下环境搭建,个人感觉这里是最难的;

第一可以基于vscode,然后安装esp-idf插件;

第二是直接安装乐鑫的官方开发ide---esp-idf;

这里从第一种下手配置开发环境

首先安装vscod,就是这个强大而小巧的工具,可以安装各种插件。

看到没就是下图这个插件,安装上;

插件装好了吧,按f1或ctrl+shift+p,打开命令行,然后输入ESP-IDF extension;先点配置啊,别点别的;

跟着上面的步骤走,别乱点,这个环境配置确实很麻烦。

上面这个图片中两个路径,我是直接选择了默认的,官方说第一个路径要选一个空的文件夹,为什么这样我也不知道,但是跟着走没错。第二个路径就没要求了。

然后一路火花带闪电的下载,起码得有20分钟,磨叽死了。下图是下载完成之后的提示信息。

确认成功

接下来找个官方的helloworld确认一下。

这里说明一下,这个helloworld就是在刚才选择的两个路径的第一个路径里。

这里提供两个方法,F1又来了;这里选择展示;

第二种就是直接去路径里找,刚才也提到了第一个路径,搜索hello;

复制路径;这里打开是一样的。

然后看下这几个图标的作用;最需要关注的也就这四个。第一个是选择端口,第二个是选择套件的型号,第三个是编译,第四个是烧录;

编译成功如下图所示;会统计出来各个字段的信息;这个过程有点慢,你会看到那个数字飞的涨;

程序烧录不需要额外的接线,就用那个uart供电烧录都行;点击烧录;

看到flash done还有个闪电就是烧录成功了。

接下来演示一个官方的demo;下面是链接;下载下来大概300多M;

https://gitee.com/organizations/EspressifSystems/projects

编译成功;

点击烧录;又慢起来了;一直没有烧录进去,我就很迷惑;

然后发现是上面的下载方式没选,只关注下面的设置了,忘了看上面的;

然后又出现了一个错误;这里提示的是什么触摸屏的问题;

解决方法;点击设置,很慢;上面的错误是由于这个套件没有这个触摸屏,选择为lite的套件,保存即可。然后再返回去点击小火花进行一键三连,烧录程序。

最后看展示。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值