刚用战舰板熬完寄存器版高级定时器的人,这周大概都有点纠结:24 号开始「ESP32 也能跑 Linux 了」刷屏,知乎里「学完 STM32 该怎么学 ESP32」还在不断有新回答,正点原子的 ESP32 课程评论区则忙着互相纠错。要不要换阵营、买哪块板、STM32 的钱白花了吗?先别急,第一步是把新闻读对。
一、能跑 Linux 的那块板,不在你手里
乐鑫这周发布了面向 ESP32-S31 的 Linux BSP 开发者预览版,官方把 Buildroot 配置、启动组件、内核分支和镜像打包工具全公开了——这是乐鑫官方动作,不是爱好者做的概念验证。知乎要注意「S31」和你手里的「S3」不是一个东西。S31 是一款双核 RISC-V 微处理器,关键是多了一个对 Linux 很重要的硬件单元——MMU(内存管理单元),配套开发板带 16MB PSRAM,跑的是经过裁剪、能进命令行的完整 Linux 启动链,首次编译要一个多小时,镜像约 13.8MB。而 ESP32-S3 本身没有 MMU,Linux 这事现阶段跟它的固件没有半点关系。
更要紧的是「能跑」的边界:官方建议将它用于硬件评估、原型开发和兼容性测试,不建议用于量产项目、需要长期维护的设备或关键系统,Wi-Fi 驱动是否完整可用至今没在文档里写清楚。知乎官方 BSP 之前,社区移植(Linux 6.12、7.1)也只做到「能启动」,LCD、microSD、USB Host 一个个都没启用;连烧录都有坑——esptool 版本低于 5.3.0 根本刷不进 S31。
所以这条新闻不是「ESP32 取代 STM32」的信号,是 ESP32 开始往 Linux SoC 下方地盘伸手的路标。对还坐在 F103 点灯工位上的人,它既不是本周就过期的机会,也不是威胁。
二、真正在变热的事:正点原子的 ESP32 线被「消化」了
硬数据在 B 站:今年 1 月 5 日上线的《手把手教你学 ESP32(IDF 版)快速入门》,单集播放 61.9 万、点赞 3570、评论 1046,官方置顶在 7 月 20 日宣告完结——「本视频已经全部更新完毕啦,各位可以放心食用~」。哔哩哔哩再算上 2024 年 3 月的《ESP32S3 快速入门》(31.1 万播放)和 2025 年 8 月的 Arduino 版(26.4 万播放),三条课程线累计接近 120 万播放。
对照基本盘就知道水位在哪:F103 入门课自 2019 年已跑到 416 万播放,HAL 库版 366 万、Linux 驱动篇 139 万、FreeRTOS 篇 118 万——正点原子的重心当然还在 STM32,但增量明显堆在 ESP32 一侧。8 月 14 日还有 UP 主做了场「自费实测 15 款开发板,30-8700 元全价位横评,无广告纯干货」,AI 开发板第一次被拉出来做全价位横评,正点原子在名单里占了一档。哔哩哔哩知乎那条「学完 stm32 该如何学 esp32」的回答给的路径也趋于统一:先用轻量框架建立认知,然后再慢慢学习 ESP-IDF(虽说 IDF 很多也不用直接操作硬件,但是明显编程更加底层,更加注重对于硬件系统和操作系统的理解。知乎

三、从 STM32 过来真正要付的学费:不是寄存器,是版本漂移
先拆掉最大的恐惧。这门课的评论区里有一条被广泛认同的解释:ESP32 不是拿去抠寄存器学的,开发方式更像「按官方组件来」的 Linux BSP 打法。你背过的 GPIO 寄存器位域确实带不过去,但也不需要重新学一遍底层。
真正让你出血的是生态在「漂」。IDF 课程评论区的高赞回复,基本就是一份避坑记录:分区表不能照搬,「C3的分区表只有4Mb,不能照搬S3的配置,适配C3的分区表」。VSCode 的 IDF 插件别装最新版,「搜索到插件之后,不要立刻安装,找到1.10.2版本安装可以解决」。IDF 升到 6.1 之后组件名直接改朝换代,「ESP-IDF 6.1 中 GPIO 驱动的组件名是 esp_driver_gpio,不是 driver」,照抄视频里的 CMakeLists 就是编译报错;还有 cmake 误报这种幽灵问题——编辑器满屏红线、实际不影响编译,不少新手在这里白折腾一星期「修错误」。
课程本身也有节奏差:官方在评论区承诺过「视频持续更新,WiFi和蓝牙后面都会有」,可等完结的中间,就有人回复「怎么又断更了啊」。
课程外还有一类事故:在「正点原子 ESP32 系列全面支持小智 AI」的视频下,有用户自述照着教程刷小智固件,结果板子刷成砖、只剩黑屏。哔哩哔哩官方给的出口是找店铺技术支持——也就是说,刷小智固件是捷径,不是免检通道。
一句话总结学费:STM32 那边「HAL 库代码三年还能编」的稳定红利,在 ESP32 世界不存在;每个项目先查版本号的隐形成本,要算进预算。

四、硬件矩阵:五类板子,别上错船
打开正点原子资料下载中心的 ESP32 板块,阵容已经不小:DNESP32S3 主板、S3M 小系统板、AI BOX0-3 四档、P4 开发板,再加成品机器人。正点原子官网对号入座:
学完 STM32、想认真走物联网路线的:DNESP32S3 + IDF 版课程起步,你刷过 118 万播放的那门 FreeRTOS 课,正好迁移成 ESP-IDF 的组件和任务模型;
只想先玩上小智 AI 的:按预算挑 AI BOX 触屏档位,但要明白现成固件是捷径不是课程——知乎有人把这条玩法的成本地板算得很直白:「一块57的ESP32,刷上开源固件xiaozhi-esp32(GitHub28.9kStar),就是一个能对话、能听懂指令、还能控制家里硬件的AI语音助手」。知乎
想玩屏幕和轻量视觉的:做端侧 AI 的选型结论已经有人替你趟过——「想低成本、快速把语音或轻量视觉跑通,优先ESP32-S3;想把摄像头、显示、无线和更强图像处理放在一块板上,可以重点关注ESP32-S31;想做高分辨率视觉、视频和复杂UI,优先看ESP32-P4」。知乎注意 P4 的资料比 S3 更薄,买板前先核对资料更新节奏;
零基础、还没碰过 STM32 的:暂时不建议拿 ESP32 当第一块板——课程踩坑密度和评论区问题覆盖度,目前主要还是堆在 STM32 那边。

五、先盯这三个信号,再决定掏不掏钱
S31 的 Linux BSP 什么时候把 Wi-Fi、外设驱动的口径写清楚——这决定「MCU 也能跑 Linux」是不是从新闻变成生产力;
IDF 课程承诺的 WiFi/蓝牙/LVGL 补齐进度,官方回复已经白纸黑字留在评论区,翻出来对账就行;
营销侧的温度计:8 月底集中出现的那批「AI 机器人套件性价比」带货视频,点赞评论全部为零、还带着系统 AI 创作标注——比如「ESP32S3 BOX开发板品类推荐:正点原子触屏版AI机器人套件,性价比到底如何?」这条。哔哩哔哩商单比社区热闹,恰恰说明这条线还热但没烧透,正是慢慢挑的窗口期。
STM32 学的东西不会白费,白费的永远是「先买了再说」。真正的问题从来不是「ESP32 会不会取代 STM32」,而是你手上那个项目,到底是不是真的需要 Wi-Fi、触屏和语音。
你的第一块开发板是哪家的?转 ESP32 之后交过多少学费?评论区聊聊。