Die Linux-Kernel-Installation auf der ESP32-Platine wurde erfolgreich umgesetzt.

Enthusiasten konnten auf dem ESP32-Board mit einem dualen Tensilica Xtensa-Prozessor (ESP32 Devkit v1, ohne vollständigen MMU), ausgestattet mit 2 MB Flash-Speicher und 8 MB PSRAM, die Linux-Kernel-Umgebung 5.0 über die SPI-Schnittstelle laden. Ein vorkonfiguriertes Image der Linux-Firmware für den ESP32 steht zur Verfügung. Der Ladevorgang dauert etwa 6 Minuten.

Die Firmware basiert auf einem Image der JuiceVm-virtuellen Maschine und dem Linux-Kernel 5.0 Port. JuiceVm bietet eine minimale Schnittstelle für RISC-V-Systeme, die auf Chips mit mehreren hundert Kilobyte RAM booten kann. JuiceVm ermöglicht das Starten von OpenSBI (RISC-V Supervisor Binary Interface), das als Bindeglied für das Laden des Linux-Kernels und der minimalen Systemumgebung aus der spezifischen Firmware für die Plattform ESP32 dient. Neben Linux unterstützt JuiceVm auch das Booten von FreeRTOS und RT-Thread.

Die Linux-Kernel-Installation auf der ESP32-Platine wurde erfolgreich umgesetzt.


Quelle: opennet.ru
Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster