Postęp w rozwoju otwartego oprogramowania dla Raspberry Pi

Do testów dostępny jest obraz startowy dla płyt Raspberry Pi opartych na Debianie GNU/Linux i dostarczany z zestawem otwartego oprogramowania sprzętowego z projektu LibreRPi. Obraz generowany jest przy użyciu zwykłych repozytoriów Debiana 11 dla architektury armhf i wyróżnia się dostawą pakietu librepi-firmware przygotowanego w oparciu o firmware rpi-open-firmware.

Stan rozwoju oprogramowania sprzętowego został doprowadzony do poziomu umożliwiającego uruchomienie pulpitu Xfce. W obecnej formie oprogramowanie sprzętowe zapewnia sterownik v3d dla akceleratora graficznego VideoCore, akceleracji 2D, wideo DPI, wideo NTSC (wyjście kompozytowe), Ethernet, hosta USB, hosta i2c i kart SD na płytach Raspberry Pi 2 i Raspberry Pi 3. Jeszcze nieobsługiwane funkcje obejmują akcelerację dekodowania wideo, CSI, SPI, ISP, dźwięk PWM, DSI i HDMI.

Przypomnijmy, że pomimo obecności otwartych sterowników działanie akceleratora wideo VideoCore IV zapewnia firmowe oprogramowanie ładowane do procesora graficznego, które zawiera dość rozbudowaną funkcjonalność, np. po stronie oprogramowania zaimplementowano obsługę OpenGL ES. W rzeczywistości po stronie GPU wykonywane są pozory systemu operacyjnego, a praca otwartych sterowników ogranicza się do rozgłaszania wywołań do zamkniętego oprogramowania układowego. Aby pozbyć się konieczności pobierania blobów, od 2017 roku społeczność rozwija projekt mający na celu opracowanie darmowej wersji oprogramowania, zawierającego komponenty do wykonania po stronie GPU VC4.



Źródło: opennet.ru

Dodaj komentarz