Implementerad laddning av Linux-kärnan på ESP32-kortet

Entusiaster kunde starta en miljö baserad på Linux 5.0-kärnan på ett ESP32-kort med en dubbelkärnig Tensilica Xtensa-processor (esp32 devkit v1-kort, utan full MMU), utrustad med 2 MB Flash och 8 MB PSRAM ansluten via SPI:n gränssnitt. En färdig Linux-firmwarebild för ESP32 har förberetts för nedladdning. Nedladdningen tar cirka 6 minuter.

Den fasta programvaran är baserad på JuiceVm virtuell maskinavbildning och en port av Linux 5.0-kärnan. JuiceVm tillhandahåller den minsta möjliga hårdvaran för RISC-V-system, som kan startas på chips med flera hundra kilobyte RAM. JuiceVm kör OpenSBI (RISC-V Supervisor Binary Interface), ett brygggränssnitt för uppstart av Linux-kärnan och minimal systemmiljö från ESP32-plattformsspecifik firmware. Förutom Linux stöder JuiceVm även FreeRTOS och RT-Thread-start.

Implementerad laddning av Linux-kärnan på ESP32-kortet


Källa: opennet.ru

Lägg en kommentar