Espressif发布了新一代ESP32-S31微控制器,这是该系列首个能够原生运行Linux的芯片1。该芯片采用两个32位RISC-V核心,运行频率可达320MHz,每个核心均配有浮点单元1。为了支持完整的Linux系统,ESP32-S31集成了完整的内存管理单元(MMU),支持Sv32页表地址转换和Machine、Supervisor、User三层特权模式1。
在接口和存储方面,ESP32-S31配备了千兆以太网MAC(传输速率1000 Mbps,相比前代ESP32-P4的100 Mbps有显著提升)、USB 2.0主机控制器、SD卡接口和摄像头输入等功能1。芯片内置512KB片上SRAM,支持通过250MHz 8位DDR接口访问最高64MB的PSRAM,同时提供16MB或32MB的封装内PSRAM选项和256MB闪存存储1。
Espressif已发布基于Buildroot和U-Boot的Linux BSP(板级支持包),Linux社区已成功移植Linux 6.18和7.1版本并配套驱动程序1。Espressif在8月发布的Linux BSP标注为"不推荐用于生产",数据表版本也仅为0.5,标注为"预发布"状态1。
Espressif has unveiled the ESP32-S31, a new microcontroller that marks the first member of the ESP32 family to support running Linux natively 1. The chip features dual 32-bit RISC-V cores clocked at up to 320 MHz, each equipped with a floating-point unit, alongside a complete memory management unit that implements the Sv32 page table translation and three privilege modes—Machine, Supervisor, and User 1.
The ESP32-S31 includes a gigabit Ethernet MAC operating at 1,000 Mbps, a significant leap from the 100 Mbps capability found in the ESP32-P4, complemented by a USB 2.0 host controller, SD card interface, and camera input 1. Memory configuration includes 512 KB of on-chip SRAM, support for up to 64 MB of PSRAM via a 250 MHz 8-bit DDR interface, and up to 256 MB of flash storage, with packaging variants offering 16 MB or 32 MB embedded PSRAM 1. The Linux community has successfully ported Linux 6.18 and 7.1 to the platform with driver support, while Espressif released a Linux BSP based on Buildroot and U-Boot in August, marked as not recommended for production use 1. The datasheet, currently at version 0.5 and designated as preliminary, indicates the platform remains in development stages 1.
评论
还没有评论,欢迎留下第一条。