Vooruitgang in de ontwikkeling van open firmware voor de Raspberry Pi

Er is een opstartbare image voor Raspberry Pi-borden beschikbaar om te testen, gebaseerd op Debian GNU/Linux en geleverd met een set open firmware van het LibreRPi-project. De image is gemaakt met behulp van de standaard Debian 11-repository's voor de armhf-architectuur en onderscheidt zich door de levering van het librepi-firmwarepakket dat is voorbereid op basis van de rpi-open-firmware-firmware.

De ontwikkelingsstatus van de firmware is op een niveau gebracht dat geschikt is voor het draaien van de Xfce-desktop. In zijn huidige vorm biedt de firmware de v3d-driver voor de VideoCore grafische versneller, 2D-versnelling, DPI-video, NTSC-video (composietuitgang), Ethernet, USB-host, i2c-host en SD-kaart op Raspberry Pi 2- en Raspberry Pi 3-kaarten. Functies die nog niet worden ondersteund, zijn onder meer videodecoderingsversnelling, CSI, SPI, ISP, PWM-audio, DSI en HDMI.

Laten we niet vergeten dat ondanks de aanwezigheid van open stuurprogramma's, de werking van de VideoCore IV-videoversneller wordt verzekerd door eigen firmware die in de GPU is geladen, die vrij uitgebreide functionaliteit bevat. Ondersteuning voor OpenGL ES is bijvoorbeeld geïmplementeerd aan de firmwarezijde. Aan de GPU-kant wordt in wezen een schijn van een besturingssysteem uitgevoerd en wordt het werk van open stuurprogramma's beperkt tot het uitzenden van oproepen naar gesloten firmware. Om de noodzaak om blobs te downloaden te elimineren, heeft de community sinds 2017 een project ontwikkeld om een ​​gratis versie van de firmware te ontwikkelen, inclusief componenten voor uitvoering op de VC4 GPU-kant.



Bron: opennet.ru

Voeg een reactie