搜 S31 教程出来全是 S3:发布八个月,这块板实测能玩到哪

源自365位全网作者

11-13 08:45

搜「ESP32-S31 教程」,跳出来的大半还是 S3 的内容。不怪搜索引擎:这颗芯片 2026 年 3 月才发布,官方 5 月 23 日开启预售,6 月开发板才开售。写 S31 的人少,不是因为它不好玩,是大家都还在趟坑。知乎小红书

11 月初乐鑫把 DevCon26 开到米兰,官方号放出的会场切片里,一整场都在讲 ESP32-S31 与 ESP32-H4 的最新特性。也是这两周,趟坑的人突然多了起来。哔哩哔哩

它比 S3 多了什么

一句话:S3 缺的无线和内存,基本都补上了。它是一颗带 MMU 的双核 RISC-V,配上 16MB PSRAM。启动日志里芯片自己报的家底是 Wi-Fi 6、蓝牙 5.4、802.15.4(Thread / Zigbee 那条路),外加一个低功耗核,正好对上 S3 缺的那几样。芯片之家知乎

内部 SRAM 约 378KB,堆里一次性多出 14.4MB PSRAM;更香的是代码段和只读数据段能直接 XIP 到 PSRAM 上执行,这事 S3 不敢这么放开。知乎

搜 S31 教程出来全是 S3:发布八个月,这块板实测能玩到哪

一个能看出它有多新的细节:esptool 烧录时报 300MHz,程序跑起来日志里是 320MHz。不是芯片精分,是 esptool 内置的芯片描述表还没更新。所以别抄工具输出,看运行时日志。知乎

买哪块板

玩家手上最多的是 ESP32-S31-Korvo-1,官方给它的定位是 AI 智能多媒体开发板。板上一口气塞了 4.3 寸 800×480 RGB 屏 + GT1151 电容触摸、OV3660(DVP 8bit)、双麦、四按键、GPIO37 上的 WS2812、microSD 和 16MB Octal PSRAM。想做「带屏 + 会看 + 会听」的一体小玩意,一块板就够。小红书知乎

搜 S31 教程出来全是 S3:发布八个月,这块板实测能玩到哪

但它没有 RJ45,千兆以太网是另一块板 Function-CoreBoard-1 的事。方案商那边已经跟上,板载网口 + RS485 的 86 型中控面板都出来了。想清楚再下单,别到货才发现还得再买一块。知乎知乎

上手就撞的坑

这段最省时间。Arduino IDE 里找不到这块板,现阶段只能上 ESP-IDF。知乎

  • `–preview` 必须写在 set-target 前面,写后面会被当参数吞掉,然后报一句 esp32s31 is still in preview,看着极像「芯片不支持」。知乎

  • esptool 要 5.3.0 以上,旧版不认这颗芯片。芯片之家

  • 网上九成的 ESP32 摄像头教程在这块板上编译不过:它们用的 esp32-camera 有一道 IDF_TARGET 白名单,里面没有 esp32s31,srcs 直接为空,编出个空壳组件、链接期全挂;S31 用的是乐鑫另做的 esp_video,V4L2 那套 open / ioctl / mmap,设备节点是 /dev/video2 而不是 video0。知乎

  • 板载灯的数据脚是 GPIO37,网传示例大多写 48;抄错的症状特别有迷惑性——编译通过、烧录成功、日志一切正常,灯就是不亮。知乎

还有个更阴的:CONFIG_CAMERA_OV3660 忘了开,bsp_camera_start() 照样返回 OK,日志一片祥和,/dev/video2 就是不存在。假成功比失败难查十倍。知乎

实测能跑到哪

摄像头直出 JPEG、640×480,稳定段 25–28 fps,单帧 14.8KB,带宽约 3Mbps,连续推流 60 秒不断线。知乎

25 fps 是 sensor 档位写死的,不是 Wi-Fi 顶不住:RSSI -50dBm 时协商速率 144Mbps,只用了个零头。想提帧率就换档位,别去优化网络。知乎

更狠的一组是把图传和语音唤醒塞进同一个固件同时跑:340 秒里 cam 恒定 27.8 fps 一帧没掉,推流中喊 9 次唤醒词 9 次全中,内部 RAM 还剩 197–213KB,PSRAM 余量一个字节没动,1.8MB 的固件装进 4MB 分区。知乎

顺带一个反直觉的坑:浏览器想开第二个标签页看图传,开不了。ESP-IDF 的 httpd 是单任务 select 模型,把 max_open_sockets 从 3 提到 7 也没用,卡在那一个永不返回的 handler 上。知乎

Linux 那条路

能跑,但只是开发者预览。官方 8 月放出的 Linux BSP,启动链是 SPL → OpenSBI → U-Boot → 内核 → cramfs 根文件系统,最后进 root shell,完整镜像约 13.8MB,第一次编译要一个多小时;官方话说得很直白——建议用于硬件评估和原型验证,不建议上量产和关键系统。芯片之家

社区那边,一份 Linux 6.12 移植的 rootfs 和重启已经稳定,关机还没实现,Wi-Fi、蓝牙双模、双核仍是实验阶段。也有人基于 esp32-s31-linux 装上 IceWM,自称是头一个把完整桌面跑起来的。当树莓派用不行,当「能开 Linux 的 MCU」玩,挺香。芯片之家小红书

搜 S31 教程出来全是 S3:发布八个月,这块板实测能玩到哪

到底该不该上

不是所有人都看好。有做工控的玩家直接劝退:ADC 还是未校准版本,模组 BGA 引脚难焊,「优势还是在 P4」——IO 更多,还有 MIPI 和以太网口。小红书

这话不假,但对象不同。要量产、要工业接口,P4 更稳;要一块板搞定屏 + 摄像头 + 语音 + Wi-Fi 6 的桌面小玩意,S31 现在就能玩,代价是接受 preview 这三个字,以及教程得自己趟。

至于能玩成什么样,这两周的答案挺野:有人在 Korvo-1 上跑起 J2ME 模拟器,实测 JAR 版《帝国时代 3》和《仙剑奇侠传 1》,板子适配代码已经开源。也有人给 esp32s31 做了 OpenHarmony 6.1 LTS 的 L1 适配,多点触控画板跟手。小红书小红书

还有人在拿它挑战小米手环 9 Pro 的屏幕。也有人在 Mosaico 的 RISC-V 上用 Pascal 调 LVGL,在屏上画出了一个按钮。小红书小红书

搜 S31 教程出来全是 S3:发布八个月,这块板实测能玩到哪

八个月前它还只是一页规格书。现在缺的不是芯片,是把坑写下来的人。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章