Zrealizowano ładowanie jądra Linux na płytce ESP32

Entuzjaści zdołali uruchomić środowisko oparte na jądrze Linux 5.0 na płytce ESP32 z podwójnym rdzeniem Tensilica Xtensa (płytka esp32 devkit v1, bez pełnoprawnego MMU), wyposażonej w 2 MB Flash i 8 MB pamięci PSRAM, podłączonej przez interfejs SPI. Przygotowano gotowy obraz oprogramowania Linux dla ESP32. Uruchomienie zajmuje około 6 minut.

Oprogramowanie zostało stworzone na podstawie obrazu maszyny wirtualnej JuiceVm oraz portu jądra Linux 5.0. JuiceVm zapewnia minimalne możliwe otoczenie dla systemów RISC-V, zdolne do uruchamiania na chipach z kilkuset kilobajtami pamięci RAM. JuiceVm umożliwia uruchamianie OpenSBI (RISC-V Supervisor Binary Interface), interfejsu łączącego do ładowania jądra Linux oraz minimalnego systemu środowiskowego z oprogramowania specyficznego dla platformy ESP32. Oprócz Linux, JuiceVm obsługuje również ładowanie FreeRTOS i RT-Thread.

Zrealizowano ładowanie jądra Linux na płytce ESP32


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster