Enthusiaster har lyckats ladda en miljö baserad pÄ Linux-kÀrnan 5.0 pÄ ESP32-kortet med en dual-core Tensilica Xtensa-processor (kortet esp32 devkit v1, utan fullstÀndig MMU), utrustad med 2 MB Flash och 8 MB PSRAM, ansluten via SPI-grÀnssnittet. En fÀrdig Linux-firmwarebild har förberetts för ESP32. Laddningen tar cirka 6 minuter.
Firmwaren Àr baserad pÄ en bild av den virtuella maskinen JuiceVm och portningen av Linux-kÀrnan 5.0. JuiceVm erbjuder det minsta möjliga grÀnssnittet för RISC-V-system som kan laddas pÄ chip med flera hundra kilobyte RAM. JuiceVm möjliggör körning av OpenSBI (RISC-V Supervisor Binary Interface), ett grÀnssnitt för att ladda Linux-kÀrnan och en minimal systemmiljö frÄn firmware specifik för ESP32-plattformen. Utöver Linux stöder JuiceVm ocksÄ laddning av FreeRTOS och RT-Thread.

KĂ€lla: opennet.ru
