U zbatua ngarkimi i kernelit Linux në tabelën ESP32

Të apasionuarit ishin në gjendje të nisnin një mjedis të bazuar në kernelin Linux 5.0 në një tabelë ESP32 me një procesor Tensilica Xtensa me dy bërthama (borde esp32 devkit v1, pa një MMU të plotë), të pajisur me 2 MB Flash dhe 8 MB PSRAM të lidhur nëpërmjet SPI ndërfaqe. Një imazh i gatshëm i firmuerit Linux për ESP32 është përgatitur për shkarkim. Shkarkimi zgjat rreth 6 minuta.

Firmware bazohet në imazhin e makinës virtuale JuiceVm dhe një port të kernelit Linux 5.0. JuiceVm ofron harduerin më të vogël të mundshëm për sistemet RISC-V, të aftë për të nisur në çipa me disa qindra kilobajt RAM. JuiceVm ekzekuton OpenSBI (RISC-V Supervisor Binary Interface), një ndërfaqe urë për nisjen e kernelit Linux dhe mjedisin minimal të sistemit nga firmware-i specifik për platformën ESP32. Përveç Linux, JuiceVm gjithashtu mbështet nisjen e FreeRTOS dhe RT-Thread.

U zbatua ngarkimi i kernelit Linux në tabelën ESP32


Burimi: opennet.ru

Shto një koment