Linux kernelaren karga inplementatu da ESP32 taulan

Zaleek Linux 5.0 nukleoan oinarritutako ingurune bat abiarazi ahal izan zuten ESP32 plaka batean, dual-core Tensilica Xtensa prozesadore batekin (esp32 devkit v1 plaka, MMU osorik gabe), 2 MB Flash eta 8 MB PSRAM SPI bidez konektatuta. interfazea. ESP32rako prest egindako Linux firmware-irudia deskargatzeko prestatu da. Deskargak 6 minutu inguru irauten du.

Firmwarea JuiceVm makina birtualeko irudian eta Linux 5.0 kernelaren atakan oinarritzen da. JuiceVm-ek RISC-V sistemetarako ahalik eta hardware txikiena eskaintzen du, ehunka kilobyte RAM dituzten txipetan abiarazteko gai dena. JuiceVm-ek OpenSBI (RISC-V Supervisor Binary Interface) exekutatzen du, Linux nukleoa eta sistema gutxieneko ingurunea ESP32 plataformako firmware espezifikotik abiarazteko zubi-interfazea. Linuxez gain, JuiceVm-ek FreeRTOS eta RT-Thread abiarazteak ere onartzen ditu.

Linux kernelaren karga inplementatu da ESP32 taulan


Iturria: opennet.ru

Gehitu iruzkin berria