Implementert lasting av Linux-kjernen på ESP32-kortet

Entusiaster var i stand til å starte opp et miljø basert på Linux 5.0-kjernen på et ESP32-kort med en dual-core Tensilica Xtensa-prosessor (esp32 devkit v1-kort, uten full MMU), utstyrt med 2 MB Flash og 8 MB PSRAM koblet til via SPI grensesnitt. Et ferdig Linux-fastvarebilde for ESP32 er klargjort for nedlasting. Nedlastingen tar omtrent 6 minutter.

Fastvaren er basert på JuiceVm virtuell maskinbilde og en port av Linux 5.0-kjernen. JuiceVm gir den minste mulige maskinvaren for RISC-V-systemer, i stand til å starte opp på brikker med flere hundre kilobyte RAM. JuiceVm kjører OpenSBI (RISC-V Supervisor Binary Interface), et brogrensesnitt for oppstart av Linux-kjernen og minimalt systemmiljø fra ESP32-plattformspesifikk fastvare. Foruten Linux, støtter JuiceVm også FreeRTOS og RT-Thread-oppstart.

Implementert lasting av Linux-kjernen på ESP32-kortet


Kilde: opennet.ru

Legg til en kommentar