Raspberry Pi 開放固件的開發進展

Raspberry Pi 板的可啟動映像可用於測試,該映像基於 Debian GNU/Linux,並提供了一組來自 LibreRPi 專案的開放韌體。 該鏡像是使用armhf架構的標準Debian 11儲存庫創建的,其特點是提供了基於rpi-open-firmware韌體準備的librepi-firmware套件。

韌體開發狀態已達到適合運行 Xfce 桌面的水平。 目前的韌體為 Raspberry Pi 3 和 Raspberry Pi 2 板上的 VideoCore 圖形加速器、2D 加速、DPI 視訊、NTSC 視訊(複合輸出)、乙太網路、USB 主機、i2c 主機和 SD 卡提供 v3d 驅動程式。尚未支援的功能包括視訊解碼加速、CSI、SPI、ISP、PWM 音訊、DSI 和HDMI。

讓我們回想一下,儘管存在開放驅動程序,但VideoCore IV 視頻加速器的運行是通過加載到GPU 中的專有固件來確保的,其中包括相當廣泛的功能,例如,在固件端實現了對OpenGL ES 的支持。 本質上,在 GPU 端,執行類似作業系統的操作,開放式驅動程式的工作被簡化為廣播對封閉式韌體的呼叫。 為了消除下載 blob 的需要,自 2017 年以來,社群一直在開發一個專案來開發免費版本的韌體,包括在 VC4 GPU 端執行的元件。



來源: opennet.ru

添加評論