Avances en el desarrollo de firmware abierto para Raspberry Pi

Está disponible para pruebas una imagen de arranque para placas Raspberry Pi, basada en Debian GNU/Linux y suministrada con un conjunto de firmware abierto del proyecto LibreRPi. La imagen se creó utilizando los repositorios estándar de Debian 11 para la arquitectura armhf y se distingue por la entrega del paquete librepi-firmware preparado sobre la base del firmware rpi-open-firmware.

El estado de desarrollo del firmware se ha llevado a un nivel adecuado para ejecutar el escritorio Xfce. En su forma actual, el firmware proporciona el controlador v3d para el acelerador de gráficos VideoCore, aceleración 2D, video DPI, video NTSC (salida compuesta), Ethernet, host USB, host i2c y tarjeta SD en las placas Raspberry Pi 2 y Raspberry Pi 3. Las características que aún no son compatibles incluyen aceleración de decodificación de video, CSI, SPI, ISP, audio PWM, DSI y HDMI.

Recordemos que a pesar de la presencia de controladores abiertos, el funcionamiento del acelerador de video VideoCore IV está garantizado por el firmware propietario cargado en la GPU, que incluye una funcionalidad bastante amplia, por ejemplo, la compatibilidad con OpenGL ES se implementa en el lado del firmware. Básicamente, en el lado de la GPU, se ejecuta una apariencia de sistema operativo y el trabajo de los controladores abiertos se reduce a transmitir llamadas a firmware cerrado. Para eliminar la necesidad de descargar blobs, desde 2017 la comunidad ha estado desarrollando un proyecto para desarrollar una versión gratuita del firmware, incluidos componentes para su ejecución en el lado de la GPU VC4.



Fuente: opennet.ru

Añadir un comentario