最新的 ESP32 能跑 Linux 了,离树莓派只差内存
来源:xda-developers.com — 18 分 · by adunk
📋 概述
XDA 评测了乐鑫新款 ESP32-S31:这颗芯片第一次把"真 MMU"装进 ESP32 家族,数据手册写明核心支持 Sv32 两级页表地址翻译并实现 Machine、Supervisor、User 三种特权模式——这正是常规内核能以 supervisor 模式运行的前提,也让它与 ESP32-S3、P4 上那种只负责把外部 flash 与 PSRAM 映射进地址空间的所谓 MMU 彻底不同。外设方面有 USB 2.0 高速 OTG 控制器、可作全尺寸 Type-A 主机口并供电 500mA。短板是内存:虽然有 JPEG 编解码器、2D 像素加速与 2D DMA,也不足以撑起一个完整 Linux 桌面。此外 S31 的命名相当混乱,数据手册还停留在 0.5 版并盖着 PRELIMINARY 水印。
🔑 核心要点
- 关键差异在 MMU:S31 支持 Sv32 两级页表,而非只做地址映射的旧式 MMU。
- 特权模式齐了:Machine / Supervisor / User 三种模式是常规内核能跑的前提。
- 接口是加分项:USB 2.0 高速 OTG 可作全尺寸 Type-A 主机口,供电 500mA。
- 图形有硬件但不强:JPEG 编解码、2D 像素加速、2D DMA,撑不起完整桌面。
- 最大短板是内存,与其它单板计算机候选相比差距明显。
- 成熟度存疑:S31 数据手册仍是 0.5 版且标注 PRELIMINARY,命名体系也乱。
💡 金句
乐鑫使用"MMU"这个说法已经很久了,包括 ESP32-S3 和 ESP32-P4。但那些芯片里的 MMU 只是一个把外部 flash 与 PSRAM 映射到地址空间的模块,远达不到现代 MMU 的复杂度,后者还能做进程隔离和页表。
👍 0
👎 0
← 返回 Hacker News 首页