Efektivigita Linukso-kerna lanĉo sur ESP32-tabulo

Entuziasmuloj povis lanĉi medion bazitan sur Linukso 5.0 kerno sur ESP32-tabulo kun dukerna Tensilica Xtensa-procesoro (esp32 devkit v1-tabulo, neniu plena MMU), ekipita per 2 MB Flash kaj 8 MB PSRAM konektita per SPI-interfaco. Preta Linukso-firmvarobildo por ESP32 estis preta por elŝuto. La elŝuto daŭras ĉirkaŭ 6 minutojn.

La firmvaro baziĝas sur la bildo de la virtuala maŝina JuiceVm kaj Linukso 5.0-kerna haveno. JuiceVm disponigas la plej malgrandan eblan ligadon por RISC-V-sistemoj, kapablaj ekfunkciigi sur blatoj kun plurcent kilobajtoj da RAM. JuiceVm disponigas la lanĉon de OpenSBI (RISC-V Supervisor Binary Interface), interliga interfaco por ŝarĝi la Linuksan kernon kaj minimuman sisteman medion de la firmvaro specifa por la ESP32-platformo. Krom Linukso, JuiceVm ankaŭ subtenas FreeRTOS kaj RT-Thread-lanĉadon.

Efektivigita Linukso-kerna lanĉo sur ESP32-tabulo


fonto: opennet.ru

Aldoni komenton