De Linux-kernel is geladen op het ESP32-bord

Enthousiasten zijn erin geslaagd om een omgeving op basis van Linux-kernel 5.0 te laden op het ESP32-bord met een dual-core Tensilica Xtensa-processor (bord esp32 devkit v1, zonder volledige MMU), uitgerust met 2 MB Flash en 8 MB PSRAM, verbonden via SPI. Er is een kant-en-klaar Linux firmware-image voorbereidt voor de ESP32. Het opstarten duurt ongeveer 6 minuten.

De firmware is gebaseerd op een beeld van de virtuele machine JuiceVm en de Linux-kernel 5.0 port. JuiceVm biedt de minimaal mogelijke laag voor RISC-V-systemen die kan opstarten op chips met enkele honderden kilobytes aan RAM. JuiceVm zorgt voor het uitvoeren van OpenSBI (RISC-V Supervisor Binary Interface), de verbindingsinterface voor het laden van de Linux-kernel en een minimale systeemomgeving vanuit de platform-specifieke firmware voor ESP32. Naast Linux ondersteunt JuiceVm ook de opstart van FreeRTOS en RT-Thread.

De Linux-kernel is geladen op het ESP32-bord


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster