Напредък в разработването на отворен фърмуер за Raspberry Pi

Наличен е стартиращ образ за платки Raspberry Pi за тестване, базиран на Debian GNU/Linux и доставен с набор от отворен фърмуер от проекта LibreRPi. Изображението е създадено с помощта на стандартните хранилища на Debian 11 за armhf архитектурата и се отличава с доставката на пакета librepi-firmware, подготвен на базата на фърмуера rpi-open-firmware.

Състоянието на разработка на фърмуера е доведено до ниво, подходящо за работа с работния плот на Xfce. В настоящата си форма фърмуерът предоставя v3d драйвер за графичния ускорител VideoCore, 2D ускорение, DPI видео, NTSC видео (композитен изход), Ethernet, USB хост, i2c хост и SD карта на Raspberry Pi 2 и Raspberry Pi 3 платки. Функциите, които все още не се поддържат, включват ускорение на видео декодиране, CSI, SPI, ISP, PWM аудио, DSI и HDMI.

Нека си припомним, че въпреки наличието на отворени драйвери, работата на видеоускорителя VideoCore IV се осигурява от собствен фърмуер, зареден в графичния процесор, който включва доста широка функционалност, например поддръжката на OpenGL ES е реализирана от страна на фърмуера. По същество от страна на GPU се изпълнява подобие на операционна система и работата на отворените драйвери се свежда до излъчване на повиквания към затворен фърмуер. За да елиминира необходимостта от изтегляне на петна, от 2017 г. общността разработва проект за разработване на безплатна версия на фърмуера, включително компоненти за изпълнение от страна на VC4 GPU.



Източник: opennet.ru

Добавяне на нов коментар