Os entusiastas puideron iniciar un ambiente baseado no núcleo Linux 5.0 nunha placa ESP32 cun procesador Tensilica Xtensa de dobre núcleo (placa esp32 devkit v1, sen MMU completa), equipado con 2 MB de Flash e 8 MB de PSRAM conectados a través do SPI. interface. Preparouse para descargar unha imaxe de firmware Linux preparada para o ESP32. A descarga leva uns 6 minutos.
O firmware baséase na imaxe da máquina virtual JuiceVm e nun porto do núcleo Linux 5.0. JuiceVm ofrece o hardware máis pequeno posible para os sistemas RISC-V, capaz de iniciarse en chips con varios centos de kilobytes de RAM. JuiceVm executa OpenSBI (RISC-V Supervisor Binary Interface), unha interface ponte para iniciar o kernel Linux e un ambiente mínimo do sistema desde o firmware específico da plataforma ESP32. Ademais de Linux, JuiceVm tamén admite o arranque FreeRTOS e RT-Thread.
Fonte: opennet.ru