简介
ESP32-S31 是乐鑫最新最新推出了ESP系列的芯片,它主频高达 320 MHz,面向全面多协议连接,专为需要全面连接能力与丰富人机界面的先进物联网 (IoT) 应用而设计。芯片提供 60 个 GPIO。它尤其适用于边缘侧 AI 与机器学习负载,包括神经网络推理、高级信号处理、计算机视觉与智能音频应用,同时保持嵌入式平台的高效特性。

这款开发板目前暂时还没有发售,不过前一段时间乐鑫的CEO在小红书上发布了开发者的征集令,凡是参加活动的都将送一个ESP32-S31 Korvo-1 的开发板,包括摄像头、底板和屏幕。 实物如下所示。

拆分开后的底板。
底板上一共包括了两个麦克风、两个扬声器、一个摄像头和一个SD卡的卡槽。
Factory 固件演示
开机默认显示的是摄像头、音频、和内存卡、以及USB-HID固件以及板载按键和音量调试的固件。其中摄像头的帧率在测试中非常的高。

点击摄像头后可以进入到全屏。

和一个嵌入式设备中咖啡机demo的一个演示,演示使用ESP32-S31作为主控来进行咖啡机的控制、其中UI非常流畅和丝滑。

开发环境搭建
这款开发板支持使用ESP-IDF进行开发,但是由于这个开发板实在是太新了,稳定的ESP-IDF的版本还没有提供对这个开发板的支持。所以如果想使用ESP-IDF进行开发的话需要直接Pull 仓库的最新的代码,而不是使用release版本。
可以从下图中看到,其中6.0.1版本并没有对S31进行支持。所以需要对其进行重新安装。

在安装器中选择Master的源

然后默认所有的选中、直接开始安装。

等待安装完毕,并且重启IDE,尝试切换IDF版本,如下所示。

然后,切换目标芯片。选中ESP32-S31
此时开发环境搭建完毕。我们将在下一个版本中尝试搭建来驱动ESP-DL在这块开发板上。
总结
ESP-32-S31是一款非常强大的芯片,但是目前不建议大家购买体验。因为现在这个芯片在量产的前期,有可能后续还会有芯片内部的改动从而导致不同的SDK的版本对这个芯片的支持有限即:必须在特定版本使用这个芯片开发。因此暂时并不推荐大家进行购买使用。不过如果只是尝鲜的话,那肯定是不错的。
我要赚赏金
