Rakendatud on Linuxi kerneli laadimine ESP32 plaadil

Entusiastid said käivitada Linux 5.0 tuumal põhineva keskkonna ESP32 plaadil, millel on kahetuumaline Tensilica Xtensa protsessor (esp32 devkit v1 plaat, ilma täieliku MMU-ta), mis on varustatud 2 MB Flashi ja 8 MB PSRAM-iga, mis on ühendatud SPI kaudu liides. ESP32 jaoks on allalaadimiseks ette valmistatud valmis Linuxi püsivara pilt. Allalaadimine võtab umbes 6 minutit.

Püsivara põhineb JuiceVm virtuaalmasina pildil ja Linux 5.0 tuuma pordil. JuiceVm pakub RISC-V süsteemide jaoks väikseimat võimalikku riistvara, mis on võimeline käivitama mitmesaja kilobaidise RAM-iga kiipidega. JuiceVm käitab OpenSBI-d (RISC-V Supervisor Binary Interface), sillaliidest Linuxi kerneli ja minimaalse süsteemikeskkonna käivitamiseks ESP32 platvormipõhise püsivara kaudu. Lisaks Linuxile toetab JuiceVm ka FreeRTOS-i ja RT-Threadi käivitamist.

Rakendatud on Linuxi kerneli laadimine ESP32 plaadil


Allikas: opennet.ru

Lisa kommentaar