Es Linux, pero en ESP32

Gloria Vega
Gloria Vega

GNU / Linux es una maravilla de código abierto que durante las últimas tres décadas nos ha proporcionado un sistema operativo similar a UNIX casi infinitamente versátil y poderoso. Pero incluso tiene sus limitaciones, especialmente en el extremo inferior de la escala de hardware, donde los procesadores con menos funciones a menudo carecen de los requisitos previos, como una unidad de gestión de memoria. Entonces [JuiceRV]hazaña de lanzar un kernel de Linux con un microcontrolador ESP32 parece imposible, que pasa?

Los núcleos Xtensa duales de 32 bits de ESP no son fáciles en el departamento de potencia de procesamiento, pero sin esa MMU no es una plataforma candidata para Linux obvia. La solución a este problema viene en forma de una máquina virtual RISC-V copiada, que da suficiente gruñido para que arranque el kernel de Linux 5.0.0.

De todos modos, esto representa un trabajo impresionante, pero ¿capturará el mundo esta capacidad recién descubierta para alimentar Linux con un microcontrolador? Por supuesto que no, a menos que sus gustos obtengan la experiencia informática más lenta. Sin embargo, es la esencia del truco, y por eso lo saludamos.

No es la primera vez que Linux funciona con un microcontrolador; en el pasado, alguien conectaba una tarjeta SIMM y SD de 30 pines a un chip Atmel de 8 bits y lo hacía de manera similar con un emulador ARM.

Por CNX Software.

Imagen del título: Ubahnverleih, CC0.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *