Իրականացվել է Linux միջուկի բեռնում ESP32 տախտակի վրա

Էնտուզիաստները կարողացան բացել Linux 5.0 միջուկի վրա հիմնված միջավայրը ESP32 տախտակի վրա երկմիջուկ Tensilica Xtensa պրոցեսորով (esp32 devkit v1 տախտակ, առանց ամբողջական MMU), որը հագեցած է 2 ՄԲ Flash-ով և 8 ՄԲ PSRAM-ով միացված SPI-ի միջոցով: ինտերֆեյս. Ներբեռնման համար պատրաստվել է պատրաստ Linux որոնվածի պատկեր ESP32-ի համար: Ներբեռնումը տևում է մոտ 6 րոպե:

Որոնվածը հիմնված է JuiceVm վիրտուալ մեքենայի պատկերի և Linux 5.0 միջուկի միացքի վրա: JuiceVm-ն ապահովում է RISC-V համակարգերի համար ամենափոքր հնարավոր սարքավորումը, որը կարող է բեռնել մի քանի հարյուր կիլոբայթ օպերատիվ հիշողությամբ չիպերի վրա: JuiceVm-ն աշխատում է OpenSBI (RISC-V Supervisor Binary Interface), կամուրջ ինտերֆեյս՝ Linux միջուկը բեռնելու համար և նվազագույն համակարգի միջավայր՝ ESP32 հարթակին հատուկ որոնվածից: Բացի Linux-ից, JuiceVm-ն աջակցում է նաև FreeRTOS-ի և RT-Thread-ի բեռնումը։

Իրականացվել է Linux միջուկի բեռնում ESP32 տախտակի վրա


Source: opennet.ru

Добавить комментарий