Nadšenci sa podarilo naštartovať prostredie založené na jadre Linux 5.0 na doske ESP32 s dvojjadrovým procesorom Tensilica Xtensa (doska esp32 devkit v1, bez plnohodnotného MMU), vybavenou 2 MB Flash a 8 MB pamäte PSRAM, pripojenou cez rozhranie SPI. Na naštartovanie je pripravený hotový obraz Linux firmvéru pre ESP32. Načítanie trvá približne 6 minút.
Firmvér bol vytvorený na základe obrazu virtuálneho stroja JuiceVm a portu jadra Linux 5.0. JuiceVm poskytuje minimálny možný obal pre systémy RISC-V, schopný štartovať na čipoch s niekoľkými stovkami kilobajtov operačnej pamäte. JuiceVm zabezpečuje spustenie OpenSBI (RISC-V Supervisor Binary Interface), prepojeného rozhrania na načítanie jadra Linux a minimálneho systémového prostredia z firmvéru, špecifického pre platformu ESP32. Okrem Linuxu, JuiceVm tiež podporuje načítanie FreeRTOS a RT-Thread.

Zdroj: opennet.ru
