Implementirano učitavanje Linux kernela na ESP32 ploči

Entuzijasti su mogli pokrenuti okruženje temeljeno na Linux 5.0 kernelu na ESP32 ploči s dvojezgrenim Tensilica Xtensa procesorom (esp32 devkit v1 ploča, bez punog MMU-a), opremljenom s 2 MB Flash i 8 MB PSRAM-a povezanim putem SPI-a sučelje. Spremna slika firmvera za Linux za ESP32 pripremljena je za preuzimanje. Preuzimanje traje oko 6 minuta.

Firmware se temelji na JuiceVm slici virtualnog stroja i portu Linux 5.0 kernela. JuiceVm pruža najmanji mogući hardver za RISC-V sustave, sposoban za pokretanje na čipovima s nekoliko stotina kilobajta RAM-a. JuiceVm pokreće OpenSBI (RISC-V Supervisor Binary Interface), sučelje mosta za pokretanje Linux kernela i minimalnog sistemskog okruženja iz ESP32 firmware-a specifičnog za platformu. Osim Linuxa, JuiceVm također podržava FreeRTOS i RT-Thread dizanje.

Implementirano učitavanje Linux kernela na ESP32 ploči


Izvor: opennet.ru

Dodajte komentar