S-a implementat încărcarea nucleului Linux pe placa ESP32

Entuziaștii au putut să pornească un mediu bazat pe nucleul Linux 5.0 pe o placă ESP32 cu un procesor Tensilica Xtensa dual-core (placă esp32 devkit v1, fără MMU complet), echipat cu 2 MB Flash și 8 MB PSRAM conectat prin SPI interfata. O imagine de firmware Linux gata făcută pentru ESP32 a fost pregătită pentru descărcare. Descărcarea durează aproximativ 6 minute.

Firmware-ul se bazează pe imaginea mașinii virtuale JuiceVm și pe un port al nucleului Linux 5.0. JuiceVm oferă cel mai mic hardware posibil pentru sistemele RISC-V, capabil să pornească pe cipuri cu câteva sute de kilobytes de RAM. JuiceVm rulează OpenSBI (RISC-V Supervisor Binary Interface), o interfață punte pentru pornirea kernel-ului Linux și a mediului de sistem minim din firmware-ul ESP32 specific platformei. Pe lângă Linux, JuiceVm acceptă și pornirea FreeRTOS și RT-Thread.

S-a implementat încărcarea nucleului Linux pe placa ESP32


Sursa: opennet.ru

Adauga un comentariu