B站那条《ESP32芯片怎么选》底下,点赞靠前的几条评论口径高度一致:无脑买 S3,因为便宜,别的要么太贵要么太弱。哔哩哔哩
“我现在无脑 esp32s3n16r8,开发板才20块钱。P4、S31太贵,C6这些又是单核。”
这话过去两年基本没错。问题是货架已经换了——现在至少摆着 S3、C6、C5、P4、S31 五颗,名字差一个字符,脾气差着一整代。
五颗,各归各位
先把主频和核数摊平:S3 双核 Xtensa LX7 最高 240MHz,C6 单核 RISC-V 最高 160MHz,P4 双核 RISC-V 最高 400MHz,S31 双核 RISC-V 最高 320MHz,还多带一颗 128 位 SIMD 引擎。差别不在谁更快,在各自补的是哪一块。哔哩哔哩
S3 是全能选手:片上就集成 2.4GHz Wi-Fi 和蓝牙 LE,屏和摄像头都落在它的接口能力范围内时,单模组方案能少一层芯片间通信和固件版本管理。教程铺天盖地,Arduino 里直接点灯。知乎
C6 换了打法:单核 RISC-V 主核 160MHz,另配一颗 20MHz 低功耗协处理器,内置 8MB Flash、320KB ROM、512KB HP SRAM 加 16KB LP SRAM。多媒体它基本不碰,位置是插座、开关、传感器这类只需联网的东西,Matter 和 Thread 生态也归它照顾。想要双频就上 C5:Wi-Fi 6 的 2.4GHz 加 5GHz,同时集成 BLE 5、Zigbee 和 Thread,多做智能家居中枢或跨协议网关。微雪电子哔哩哔哩微雪电子
P4 是性能怪兽,ISP、PPA、JPEG 编解码和 H.264 编码这些图像处理模块全列上了。知乎
S31 是连接性最全的一颗:Wi-Fi 6、蓝牙 5.4、低功耗短距离无线加千兆以太网塞进同一颗芯片。哔哩哔哩

P4 有一笔藏起来的账
P4 自己不带 Wi-Fi 和蓝牙,乐鑫官方那块 Function EV Board 是靠一颗 ESP32-C6-MINI-1 负责无线的。微雪那两块 P4-WIFI6 开发板同理,名字里"P4+C6"就是这个意思。换到自己的板子上,还得操心两颗芯片间的接口、无线固件升级、故障恢复和网络密钥保存,所以别拿 P4 的芯片价去比 S3 的模组价,真实账单里还得加上无线模组、连接器走线、存储、电源、天线、生产测试和双固件维护。知乎哔哩哔哩
有人花 188 元买了块 P4 触摸屏开发板,让 AI 帮着写固件,平时当蓝牙快捷键面板,需要时手动切成 Windows 独立扩展屏。按键后来加到了三页三十六个,传屏默认 800×480、12 帧/秒——够看状态、放电路图,不够打游戏。他自己的总结很清醒:“188 元省下的未必全是钱,有一部分变成了自己的调试时间。”知乎

S31 是眼下最容易踩的坑
坑不在芯片,在名字。
S31 今年 3 月才发布,开发板 6 月才开售,官方文档还挂着 preview 支持;你搜"ESP32-S31 教程",跳出来的大半还是 S3 的内容。现阶段想玩它只能学 ESP-IDF,Arduino IDE 里翻不到这块板。而 S3 的代码一行都别照搬:网上九成摄像头教程用 `esp_camera_fb_get()`,可 `esp32-camera` 的驱动源码被一份硬白名单罩着,`esp32s31` 不在名单里——编译出来只剩空壳,链接阶段全挂;乐鑫给 S31 另做了一套叫 `esp_video` 的摄像头栈,走的是 Linux V4L2。知乎知乎
设备节点也不一样:网上代码十有八九写 `open(“/dev/video0”)`,那是 MIPI-CSI 接口,而 S31 根本没有 MIPI-CSI,DVP 上的 OV3660 挂在 `/dev/video2`。知乎
更阴的是"假成功":`CONFIG_CAMERA_OV3660` 默认是 n,不开的话 `bsp_camera_start()` 照样返回 OK,然后你去 open 设备,报 errno=2,日志看起来一切正常。知乎
但 S31 也确实拿出了东西
有人拿 Korvo-1 板实测图传,640×480、稳定段 25–28fps、单帧 14.8KB、带宽约 3Mbps,60 秒连续推流不断线。远场唤醒是在混响场里测的,5 米喊 15 次全应,不是消声室成绩。知乎知乎
芯片自己报的家底也对得上:内部 SRAM 约 378KB 可用,PSRAM 一次给堆里加了 14.4MB,代码段和只读数据段直接 XIP 到 PSRAM 上执行,这个放开程度 S3 做不到。知乎

两个小坑:固件编出 1.07MB 会撑爆 IDF 默认的 1MB 单 app 分区,得自己改分区表。Korvo-1 板上没有 RJ45,想玩千兆以太网得换 Function-CoreBoard-1。知乎知乎
买哪块
复刻开源小玩意、点灯、联网上报:S3,评论区说的 20 块裸板起步。想要带屏带麦的整套,立创·实战派 ESP32-S3 有人的入手价是 148 元。哔哩哔哩知乎
Matter / Thread 智能家居:C6,要双频上 C5。
大屏、MIPI 摄像头、本机 H.264:P4,预算里记得加无线那颗。
要 Wi-Fi 6、千兆网口和 14MB PSRAM,且愿意啃 ESP-IDF:S31。不愿意就再等半年——现在写 S31 的人,基本是在给后来的人铺路。知乎
价格能稳多久不好说,全志已经把 F101-S3 当成主打降本的 SoC 在推。已经有人拿它驱动十寸 1280×800 屏、硬解 H.264。知乎哔哩哔哩
最后提醒一句跟选型无关的:连 Wi-Fi 时蹦出 `Brownout detector was triggered`,不是代码的锅,是供电掉了——Wi-Fi 发射瞬间电流峰值能到几百毫安,换根短粗的 USB 线比改十行代码管用。知乎