ESP32ボードにLinuxカーネルのロードを実装

愛好家は、SPI 経由で接続された 5.0 MB フラッシュと 32 MB PSRAM を備えた、デュアルコア Tensilica Xtensa プロセッサ (完全な MMU なしの esp32 devkit v1 ボード) を搭載した ESP2 ボード上の Linux 8 カーネルに基づく環境をブートすることができました。インターフェース。 ESP32 用の既製の Linux ファームウェア イメージがダウンロードできるように準備されています。 ダウンロードには約 6 分かかります。

ファームウェアは、JuiceVm 仮想マシン イメージと Linux 5.0 カーネルのポートに基づいています。 JuiceVm は、数百キロバイトの RAM を備えたチップ上でブートできる、RISC-V システム用の可能な限り最小のハードウェアを提供します。 JuiceVm は、ESP32 プラットフォーム固有のファームウェアから Linux カーネルと最小限のシステム環境をブートするためのブリッジ インターフェイスである OpenSBI (RISC-V Supervisor Binary Interface) を実行します。 Linux に加えて、JuiceVm は FreeRTOS と RT-Thread ブートもサポートしています。

ESP32ボードにLinuxカーネルのロードを実装


出所: オープンネット.ru

コメントを追加します