Implementirano nalaganje jedra Linuxa na ploščo ESP32

Navdušenci so lahko zagnali okolje, ki temelji na jedru Linux 5.0, na plošči ESP32 z dvojedrnim procesorjem Tensilica Xtensa (plošča esp32 devkit v1, brez polnega MMU), opremljenem z 2 MB Flash in 8 MB PSRAM, povezanim prek SPI vmesnik. Za prenos je pripravljena slika vdelane programske opreme Linux za ESP32. Prenos traja približno 6 minut.

Vdelana programska oprema temelji na sliki virtualnega stroja JuiceVm in vratih jedra Linux 5.0. JuiceVm zagotavlja najmanjšo možno strojno opremo za sisteme RISC-V, zmožno zagona na čipih z več sto kilobajti RAM-a. JuiceVm poganja OpenSBI (RISC-V Supervisor Binary Interface), premostitveni vmesnik za zagon jedra Linuxa in minimalnega sistemskega okolja iz vdelane programske opreme, specifične za platformo ESP32. Poleg Linuxa JuiceVm podpira tudi zagon FreeRTOS in RT-Thread.

Implementirano nalaganje jedra Linuxa na ploščo ESP32


Vir: opennet.ru

Dodaj komentar