Ентусиастите успяха да заредят среда, базирана на ядрото на Linux 5.0 на платката ESP32 с двуядрен процесор Tensilica Xtensa (платка esp32 devkit v1, без пълноценен MMU), оборудвана с 2 MB Flash и 8 MB PSRAM, свързана чрез интерфейс SPI. За зареждане е подготвен готов образ на Linux фърмуер за ESP32. Зареждането отнема около 6 минути.
Фърмуерът е създаден на базата на образа на виртуалната машина JuiceVm и порта на ядрото на Linux 5.0. JuiceVm предоставя минимално необходимата обвивка за системи RISC-V, способни да се стартират на чипове с няколко стотин килобайта оперативна памет. JuiceVm осигурява стартиране на OpenSBI (RISC-V Supervisor Binary Interface), свързващ интерфейс за зареждане на ядрото на Linux и минимална системна среда от фърмуера, специфична за платформата ESP32. В допълнение към Linux, JuiceVm също така поддържа зареждане на FreeRTOS и RT-Thread.

Източник: opennet.ru
