Haladás a Raspberry Pi nyílt firmware fejlesztésében

A Raspberry Pi kártyákhoz egy Debian GNU/Linux alapú rendszerindító lemezkép áll rendelkezésre tesztelésre, amelyet a LibreRPi projekt nyitott firmware-készletével szállítanak. A kép az armhf architektúrához készült szabványos Debian 11 tárolókkal készült, és az rpi-open-firmware firmware alapján készült librepi-firmware-csomag szállításával különböztethető meg.

A firmware fejlesztési állapota az Xfce asztali számítógép futtatásához alkalmas szintre került. Jelenlegi formájában a firmware biztosítja a v3d illesztőprogramot a VideoCore grafikus gyorsítóhoz, 2D gyorsításhoz, DPI videóhoz, NTSC videóhoz (kompozit kimenet), Ethernethez, USB gazdagéphez, i2c gazdagéphez és SD kártyához a Raspberry Pi 2 és Raspberry Pi 3 kártyákon. A még nem támogatott funkciók közé tartozik a videó dekódolás gyorsítása, CSI, SPI, ISP, PWM audio, DSI és HDMI.

Emlékezzünk vissza, hogy a nyitott illesztőprogramok jelenléte ellenére a VideoCore IV videógyorsító működését a GPU-ba betöltött saját firmware biztosítja, amely meglehetősen kiterjedt funkcionalitást tartalmaz, például az OpenGL ES támogatása a firmware oldalon valósul meg. Lényegében a GPU oldalon egy operációs rendszer látszatát hajtják végre, és a nyitott illesztőprogramok munkája a zárt firmware hívásainak sugárzására redukálódik. A blobok letöltésének elkerülése érdekében a közösség 2017 óta egy projektet fejleszt a firmware ingyenes verziójának fejlesztésére, beleértve a VC4 GPU oldalán végrehajtható összetevőket is.



Forrás: opennet.ru

Hozzászólás