Внедрено зареждане на ядрото на Linux на борда ESP32

Ентусиастите успяха да заредят среда, базирана на ядрото на Linux 5.0, на платка ESP32 с двуядрен процесор Tensilica Xtensa (платка esp32 devkit v1, без пълен MMU), оборудван с 2 MB Flash и 8 MB PSRAM, свързани чрез SPI интерфейс. Готово изображение на фърмуера на Linux за ESP32 е подготвено за изтегляне. Изтеглянето отнема около 6 минути.

Фърмуерът е базиран на изображението на виртуалната машина JuiceVm и порта на ядрото на Linux 5.0. JuiceVm осигурява възможно най-малкото свързване за RISC-V системи, способни да зареждат на чипове с няколкостотин килобайта RAM. JuiceVm осигурява стартирането на OpenSBI (RISC-V Supervisor Binary Interface), свързващ интерфейс за зареждане на ядрото на Linux и минимална системна среда от фърмуера, специфичен за платформата ESP32. Освен Linux, JuiceVm също поддържа зареждане на FreeRTOS и RT-Thread.

Внедрено зареждане на ядрото на Linux на борда ESP32


Източник: opennet.ru

Добавяне на нов коментар