在ESP32板上實現了Linux核心的載入

愛好者能夠在配備雙核心 Tensilica Xtensa 處理器(esp5.0 devkit v32 板,沒有完整的 MMU)的 ESP32 板上啟動基於 Linux 1 核心的環境,並配備透過 SPI 連接的 2 MB 快閃記憶體和 8 MB PSRAM介面。 ESP32 的現成 Linux 韌體映像已準備好供下載。 下載大約需要 6 分鐘。

該韌體基於 JuiceVm 虛擬機器鏡像和 Linux 5.0 核心的移植。 JuiceVm 為 RISC-V 系統提供盡可能最小的硬件,能夠在具有數百 KB RAM 的晶片上啟動。 JuiceVm 運行 OpenSBI(RISC-V Supervisor 二進位介面),這是一個用於從 ESP32 平台特定韌體啟動 Linux 核心和最小系統環境的橋接器介面。 除了 Linux 之外,JuiceVm 還支援 FreeRTOS 和 RT-Thread 啟動。

在ESP32板上實現了Linux核心的載入


來源: opennet.ru

添加評論