Framsteg med att utveckla öppen firmware för Raspberry Pi

En startbar bild för Raspberry Pi-kort är tillgänglig för testning, baserad på Debian GNU/Linux och levereras med en uppsättning öppen firmware från LibreRPi-projektet. Bilden skapades med hjälp av standarddebian 11-förråd för armhf-arkitekturen och kännetecknas av leveransen av librepi-firmware-paketet förberett på basis av rpi-open-firmware firmware.

Utvecklingsläget för den fasta programvaran har förts till en nivå som är lämplig för att köra Xfce-skrivbordet. I sin nuvarande form tillhandahåller firmware v3d-drivrutinen för VideoCore-grafikacceleratorn, 2D-acceleration, DPI-video, NTSC-video (kompositutgång), Ethernet, USB-värd, i2c-värd och SD-kort på Raspberry Pi 2- och Raspberry Pi 3-kort. Funktioner som ännu inte stöds inkluderar videoavkodningsacceleration, CSI, SPI, ISP, PWM-ljud, DSI och HDMI.

Låt oss komma ihåg att trots närvaron av öppna drivrutiner säkerställs driften av VideoCore IV-videoacceleratorn av proprietär firmware som laddas in i GPU:n, som inkluderar ganska omfattande funktionalitet, till exempel är stöd för OpenGL ES implementerat på firmwaresidan. I huvudsak, på GPU-sidan, exekveras ett sken av ett operativsystem, och arbetet med öppna drivrutiner reduceras till att sända samtal till stängd firmware. För att eliminera behovet av att ladda ner blobbar har communityn sedan 2017 utvecklat ett projekt för att utveckla en gratisversion av firmware, inklusive komponenter för exekvering på VC4 GPU-sidan.



Källa: opennet.ru

Lägg en kommentar