Ukulayisha okusetshenzisiwe kwe-Linux kernel ebhodini le-ESP32

Abashisekayo bakwazile ukuqalisa indawo esekelwe ku-Linux 5.0 kernel ebhodini le-ESP32 eline-dual-core Tensilica Xtensa processor (esp32 devkit v1 board, ngaphandle kwe-MMU egcwele), efakwe 2 MB Flash kanye no-8 MB PSRAM exhunywe nge-SPI. esibonakalayo. Isithombe se-Linux firmware esenziwe ngomumo se-ESP32 sesilungiselelwe ukudawuniloda. Ukulanda kuthatha cishe imizuzu engu-6.

I-firmware isuselwe esithombeni somshini we-JuiceVm kanye nechweba le-Linux 5.0 kernel. I-JuiceVm ihlinzeka ngezingxenyekazi zekhompuyutha ezincane kunazo zonke zezinhlelo ze-RISC-V, ezikwazi ukuqalwa kabusha kuma-chips anamakhulu amaningana amakhilobhayithi e-RAM. I-JuiceVm isebenzisa i-OpenSBI (i-RISC-V Supervisor Binary Interface), isixhumi esibonakalayo sebhuloho sokuqalisa i-Linux kernel kanye nemvelo yesistimu encane kusuka ku-firmware eqondene nengxenyekazi ye-ESP32. Ngaphandle kweLinux, iJuiceVm iphinde isekele iFreeRTOS kanye ne-RT-Thread booting.

Ukulayisha okusetshenzisiwe kwe-Linux kernel ebhodini le-ESP32


Source: opennet.ru

Engeza amazwana