Реалізовано завантаження ядра Linux на платі ESP32

Ентузіасти змогли завантажити оточення на базі ядра Linux 5.0 на платі ESP32 з двоядерним процесором Tensilica Xtensa (плата esp32 devkit v1 без повноцінного MMU), оснащеної 2 МБ Flash і 8 МБ пам'яті PSRAM, підключеної через інтерфейс SPI. Для завантаження готовий образ Linux-прошивки для ESP32. Завантаження займає близько шести хвилин.

Прошивка сформована на основі образу віртуальної машини JuiceVm та порту ядра Linux 5.0. JuiceVm надає мінімально можливе обв'язування для систем RISC-V, здатне завантажуватися на чіпах з кількома сотнями кілобайт оперативної пам'яті. JuiceVm забезпечує запуск OpenSBI (RISC-V Supervisor Binary Interface), сполучного інтерфейсу для завантаження ядра Linux та мінімального системного оточення із прошивки, специфічної для платформи ESP32. Крім Linux, JuiceVm також підтримує завантаження FreeRTOS та RT-Thread.

Реалізовано завантаження ядра Linux на платі ESP32


Джерело: opennet.ru

Додати коментар або відгук