Les passionnés ont pu démarrer un environnement basé sur le noyau Linux 5.0 sur une carte ESP32 avec un processeur Tensilica Xtensa dual-core (carte esp32 devkit v1, sans MMU complète), équipée de 2 Mo de Flash et 8 Mo de PSRAM connectés via le SPI. interface. Une image du micrologiciel Linux prête à l'emploi pour l'ESP32 a été préparée pour le téléchargement. Le téléchargement prend environ 6 minutes.
Le firmware est basé sur l'image de la machine virtuelle JuiceVm et un port du noyau Linux 5.0. JuiceVm fournit le matériel le plus petit possible pour les systèmes RISC-V, capable de démarrer sur des puces dotées de plusieurs centaines de kilo-octets de RAM. JuiceVm exécute OpenSBI (RISC-V Supervisor Binary Interface), une interface de pont pour démarrer le noyau Linux et un environnement système minimal à partir du micrologiciel spécifique à la plate-forme ESP32. Outre Linux, JuiceVm prend également en charge le démarrage FreeRTOS et RT-Thread.
Source: opennet.ru