Implementované načítanie linuxového jadra na doske ESP32

Nadšenci dokázali nabootovať 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), vybavený 2 MB Flash a 8 MB PSRAM pripojenými cez SPI. rozhranie. Na stiahnutie je pripravený hotový obraz linuxového firmvéru pre ESP32. Sťahovanie trvá približne 6 minút.

Firmvér je založený na obraze virtuálneho stroja JuiceVm a porte jadra Linuxu 5.0. JuiceVm poskytuje najmenší možný hardvér pre systémy RISC-V, ktorý je schopný bootovať na čipoch s niekoľkými stovkami kilobajtov RAM. JuiceVm beží OpenSBI (RISC-V Supervisor Binary Interface), premosťovacie rozhranie na zavádzanie linuxového jadra a minimálne systémové prostredie z firmvéru špecifického pre platformu ESP32. Okrem Linuxu podporuje JuiceVm aj zavádzanie FreeRTOS a RT-Thread.

Implementované načítanie linuxového jadra na doske ESP32


Zdroj: opennet.ru

Pridať komentár