Zaimplementowano ładowanie jądra Linux na płycie ESP32

Entuzjastom udało się uruchomić środowisko oparte na jądrze Linux 5.0 na płycie ESP32 z dwurdzeniowym procesorem Tensilica Xtensa (płyta esp32 devkit v1, bez pełnego MMU), wyposażonej w 2 MB Flash i 8 MB PSRAM połączonego poprzez SPI interfejs. Gotowy obraz oprogramowania sprzętowego Linux dla ESP32 został przygotowany do pobrania. Pobieranie trwa około 6 minut.

Oprogramowanie sprzętowe opiera się na obrazie maszyny wirtualnej JuiceVm i porcie jądra Linux 5.0. JuiceVm zapewnia najmniejszy możliwy sprzęt dla systemów RISC-V, zdolny do uruchamiania na chipach wyposażonych w kilkaset kilobajtów pamięci RAM. JuiceVm obsługuje OpenSBI (RISC-V Supervisor Binary Interface), interfejs mostkowy do uruchamiania jądra Linuksa i minimalnego środowiska systemowego z oprogramowania sprzętowego specyficznego dla platformy ESP32. Oprócz Linuksa JuiceVm obsługuje także uruchamianie FreeRTOS i RT-Thread.

Zaimplementowano ładowanie jądra Linux na płycie ESP32


Źródło: opennet.ru

Dodaj komentarz