HeadlinesBriefing favicon HeadlinesBriefing.com

ESP32-S31 が Linux を実行、Raspberry Pi に接近

Hacker News •
×

Espressif の新しい ESP32-S31 は、シングルボードコンピュータでより一般的に見られる驚くほど豊富な機能セットを備えたマイクロコントローラです。RGMII を使用する 8P8C(RJ45)コネクタ経由の 1000 Mbps Ethernet MAC、フルサイズ Type-A ソケットを備えた USB 2.0 High-Speed OTG コントローラ、デュアル SD カードスロット、8〜16ビットをサポートする DVP カメラインターフェースを搭載しています。追加のペリフェラルには、パラレル LCD コントローラ、Bluetooth オーディオ同期を備えた2つの I2S コントローラ、14個の静電容量タッチチャネル、CAN FD コントローラ、4つの MCPWM ユニットが含まれます。

CPU 側では、ESP32-S31 は最大 320 MHz で動作する2つの32ビット RISC-V コアを備え、それぞれに浮動小数点ユニットと32KBの L1 命令キャッシュを持ち、64KBのデータキャッシュを共有します。別の 40 MHz 低電力コアがバックグラウンドタスクを処理します。メモリサポートには最大64MBの PSRAM と256MBのフラッシュが含まれ、PSRAM インターフェースは現在フラッシュから分離されています。

最も重要な変更は、Sv32 二段階ページテーブル変換と Machine、Supervisor、User 特権モードをサポートする真の MMU の搭載であり、ネイティブ Linux サポートを可能にします。Espressif は既に Buildroot と U-Boot に基づく Linux BSP をリリースしており、コミュニティは動作するドライバと共に Linux 6.18 をポートしました。本番環境にはまだ推奨されていませんが、ESP32-S31 はマイクロコントローラプラットフォーム上で SBC レベルの機能に向けた大きな飛躍を表しています。