Progressi nello sviluppo di firmware aperto per Raspberry Pi

È disponibile per il test un'immagine avviabile per le schede Raspberry Pi, basata su Debian GNU/Linux e fornita con un set di firmware aperto dal progetto LibreRPi. L'immagine è stata realizzata utilizzando i repository standard Debian 11 per l'architettura armhf e si distingue per la consegna del pacchetto librepi-firmware preparato sulla base del firmware rpi-open-firmware.

Lo stato di sviluppo del firmware è stato portato a un livello adatto per l'esecuzione del desktop Xfce. Nella sua forma attuale, il firmware fornisce il driver v3d per l'acceleratore grafico VideoCore, l'accelerazione 2D, video DPI, video NTSC (uscita composita), Ethernet, host USB, host i2c e scheda SD sulle schede Raspberry Pi 2 e Raspberry Pi 3. Le funzionalità non ancora supportate includono accelerazione della decodifica video, CSI, SPI, ISP, audio PWM, DSI e HDMI.

Ricordiamo che nonostante la presenza di driver aperti, il funzionamento dell'acceleratore video VideoCore IV è assicurato dal firmware proprietario caricato nella GPU, che include funzionalità piuttosto estese, ad esempio il supporto per OpenGL ES è implementato sul lato firmware. Essenzialmente, sul lato GPU, viene eseguita una parvenza di sistema operativo e il lavoro dei driver aperti si riduce alla trasmissione di chiamate al firmware chiuso. Per eliminare la necessità di scaricare blob, dal 2017 la community ha sviluppato un progetto per sviluppare una versione gratuita del firmware, inclusi i componenti per l'esecuzione lato GPU VC4.



Fonte: opennet.ru

Aggiungi un commento