A Linux kernel betöltése az ESP32 kártyára

A rajongók elindíthattak egy Linux 5.0 kernelen alapuló környezetet ESP32 kártyán, kétmagos Tensilica Xtensa processzorral (esp32 devkit v1 kártya, teljes MMU nélkül), 2 MB Flash-mel és 8 MB PSRAM-mal, SPI-n keresztül csatlakoztatva felület. Elkészült az ESP32-hez egy kész Linux firmware lemezkép letöltésre. A letöltés körülbelül 6 percet vesz igénybe.

A firmware a JuiceVm virtuális gép képén és a Linux 5.0 kernel portján alapul. A JuiceVm a lehető legkisebb hardvert biztosítja a RISC-V rendszerek számára, amely több száz kilobájt RAM-mal rendelkező chipekről is képes indítani. A JuiceVm OpenSBI-t (RISC-V Supervisor Binary Interface) futtat, amely egy hídfelület a Linux kernel és a minimális rendszerkörnyezet indításához az ESP32 platform-specifikus firmware-ről. A Linux mellett a JuiceVm támogatja a FreeRTOS és az RT-Thread rendszerindítást is.

A Linux kernel betöltése az ESP32 kártyára


Forrás: opennet.ru

Hozzászólás