Toteutettu Linux-ytimen lataus ESP32-levylle

Harrastajat pystyivät käynnistämään Linux 5.0 -ytimeen perustuvan ympäristön ESP32-kortilla, jossa oli kaksiytiminen Tensilica Xtensa -prosessori (esp32 devkit v1 -kortti, ilman täyttä MMU:ta), joka oli varustettu 2 Mt Flashilla ja 8 Mt PSRAMilla, jotka on kytketty SPI:n kautta käyttöliittymä. Valmis Linux-laiteohjelmiston näköistiedosto ESP32:lle on valmistettu ladattavaksi. Lataus kestää noin 6 minuuttia.

Laiteohjelmisto perustuu JuiceVm-virtuaalikoneen otteeseen ja Linux 5.0 -ytimen porttiin. JuiceVm tarjoaa pienimmän mahdollisen laitteiston RISC-V-järjestelmille, joka pystyy käynnistymään siruilla, joissa on useita satoja kilotavuja RAM-muistia. JuiceVm käyttää OpenSBI:tä (RISC-V Supervisor Binary Interface), siltaliittymää Linux-ytimen ja minimaalisen järjestelmäympäristön käynnistämiseen ESP32-alustakohtaisesta laiteohjelmistosta. Linuxin lisäksi JuiceVm tukee myös FreeRTOS- ja RT-Thread-käynnistystä.

Toteutettu Linux-ytimen lataus ESP32-levylle


Lähde: opennet.ru

Lisää kommentti