Implementováno bootování linuxového jádra na desce ESP32

Nadšenci byli schopni nabootovat prostředí založené na jádře Linuxu 5.0 na desce ESP32 s dvoujádrovým procesorem Tensilica Xtensa (deska esp32 devkit v1, bez plného MMU), vybaveným 2 MB Flash a 8 MB PSRAM připojenými přes rozhraní SPI. Ke stažení byl připraven hotový obraz linuxového firmwaru pro ESP32. Stahování trvá asi 6 minut.

Firmware je založen na obrazu virtuálního stroje JuiceVm a portu jádra Linux 5.0. JuiceVm poskytuje nejmenší možnou vazbu pro systémy RISC-V, které jsou schopné bootovat na čipech s několika stovkami kilobajtů RAM. JuiceVm poskytuje spuštění OpenSBI (RISC-V Supervisor Binary Interface), spojovacího rozhraní pro načítání linuxového jádra a minimálního systémového prostředí z firmwaru specifického pro platformu ESP32. Kromě Linuxu podporuje JuiceVm také spouštění FreeRTOS a RT-Thread.

Implementováno bootování linuxového jádra na desce ESP32


Zdroj: opennet.ru

Přidat komentář