Upakiaji uliotekelezwa wa kinu cha Linux kwenye ubao wa ESP32

Wapenda shauku waliweza kuwasha mazingira kulingana na Linux 5.0 kernel kwenye ubao wa ESP32 na kichakataji cha Tensilica Xtensa mbili-msingi (esp32 devkit v1 bodi, bila MMU kamili), iliyo na Flash MB 2 na 8 MB PSRAM iliyounganishwa kupitia SPI. kiolesura. Picha ya programu dhibiti ya Linux iliyotengenezwa tayari kwa ESP32 imetayarishwa kupakuliwa. Upakuaji huchukua kama dakika 6.

Firmware inategemea picha ya mashine pepe ya JuiceVm na bandari ya Linux 5.0 kernel. JuiceVm hutoa vifaa vidogo zaidi vinavyowezekana kwa mifumo ya RISC-V, yenye uwezo wa kuanza kwenye chips na kilobaiti mia kadhaa za RAM. JuiceVm huendesha OpenSBI (RISC-V Supervisor Binary Interface), kiolesura cha daraja la kuwasha kinu cha Linux na mazingira machache ya mfumo kutoka kwa programu dhibiti ya jukwaa mahususi ya ESP32. Kando na Linux, JuiceVm pia inasaidia FreeRTOS na RT-Thread booting.

Upakiaji uliotekelezwa wa kinu cha Linux kwenye ubao wa ESP32


Chanzo: opennet.ru

Kuongeza maoni