Carga implementada del kernel de Linux en la placa ESP32.

Los entusiastas pudieron arrancar un entorno basado en el kernel Linux 5.0 en una placa ESP32 con un procesador Tensilica Xtensa de doble núcleo (placa esp32 devkit v1, sin una MMU completa), equipada con 2 MB de Flash y 8 MB de PSRAM conectados a través del SPI. interfaz. Se ha preparado para descargar una imagen de firmware de Linux lista para usar para ESP32. La descarga tarda unos 6 minutos.

El firmware se basa en la imagen de la máquina virtual JuiceVm y en una adaptación del kernel Linux 5.0. JuiceVm proporciona el hardware más pequeño posible para sistemas RISC-V, capaz de arrancar en chips con varios cientos de kilobytes de RAM. JuiceVm ejecuta OpenSBI (RISC-V Supervisor Binary Interface), una interfaz puente para iniciar el kernel de Linux y un entorno mínimo del sistema desde el firmware específico de la plataforma ESP32. Además de Linux, JuiceVm también admite el arranque FreeRTOS y RT-Thread.

Carga implementada del kernel de Linux en la placa ESP32.


Fuente: opennet.ru

Añadir un comentario