Pokrok ve vývoji otevřeného firmwaru pro Raspberry Pi

Pro testování je k dispozici zaváděcí obraz pro desky Raspberry Pi založený na Debian GNU/Linux a dodávaný se sadou otevřeného firmwaru z projektu LibreRPi. Obraz je generován pomocí běžných repozitářů Debian 11 pro architekturu armhf a vyznačuje se dodáním balíčku librepi-firmware připraveného na základě firmwaru rpi-open-firmware.

Stav vývoje firmwaru se dostal na úroveň vhodnou pro provozování desktopu Xfce. Firmware ve své aktuální podobě poskytuje ovladač v3d pro grafický akcelerátor VideoCore, 2D akceleraci, DPI video, NTSC video (kompozitní výstup), Ethernet, USB host, i2c host a SD karty na deskách Raspberry Pi 2 a Raspberry Pi 3. Mezi dosud nepodporované funkce patří akcelerace dekódování videa, CSI, SPI, ISP, PWM audio, DSI a HDMI.

Připomeňme, že i přes přítomnost otevřených ovladačů je provoz video akcelerátoru VideoCore IV zajištěn proprietárním firmwarem nahraným do GPU, který obsahuje poměrně rozsáhlou funkcionalitu, na straně firmwaru je například implementována podpora OpenGL ES. Ve skutečnosti se na straně GPU provádí zdání operačního systému a práce otevřených ovladačů se redukuje na vysílání volání do uzavřeného firmwaru. Aby se komunita zbavila nutnosti stahovat bloby, od roku 2017 vyvíjí projekt na vývoj bezplatné verze firmwaru včetně komponent pro spuštění na straně GPU VC4.



Zdroj: opennet.ru

Přidat komentář