Implementirano pokretanje Linux kernela na ESP32 ploči

Entuzijasti su bili u mogućnosti da pokrenu Linux 5.0 kernel okruženje na ESP32 ploči sa dvojezgrenim Tensilica Xtensa procesorom (esp32 devkit v1 ploča, bez punog MMU), opremljenom sa 2 MB Flash i 8 MB PSRAM-om povezanim preko SPI interfejsa. Spremna slika Linux firmvera za ESP32 je pripremljena za preuzimanje. Preuzimanje traje oko 6 minuta.

Firmver je baziran na JuiceVm slici virtuelne mašine i Linux 5.0 portu kernela. JuiceVm obezbeđuje najmanji mogući vezu za RISC-V sisteme, sposoban za pokretanje na čipovima sa nekoliko stotina kilobajta RAM-a. JuiceVm obezbeđuje pokretanje OpenSBI (RISC-V Supervisor Binary Interface), interfejsa za povezivanje za učitavanje Linux kernela i minimalnog sistemskog okruženja iz firmvera specifičnog za ESP32 platformu. Osim Linuxa, JuiceVm također podržava FreeRTOS i RT-Thread pokretanje.

Implementirano pokretanje Linux kernela na ESP32 ploči


izvor: opennet.ru

Dodajte komentar