Прогрес у розробці відкритих прошивок для Raspberry Pi

Доступний для тестування завантажувальний образ для Raspberry Pi, заснований на Debian GNU/Linux і поставляється з набором відкритих прошивок від проекту LibreRPi. Образ сформований з використанням штатних репозиторіїв Debian 11 для архітектури armhf та відрізняється постачанням пакету librepi-firmware, підготовленого на базі прошивки rpi-open-firmware.

Стан розробки прошивки доведено до рівня, придатного для запуску Xfce. У поточному вигляді прошивка забезпечує роботу драйвера v3d для графічного прискорювача VideoCore, 2D-прискорення, DPI-відео, NTSC-відео (композитний вихід), Ethernet, USB host, i2c host та SD-карти на платах Raspberry Pi 2 та Raspberry Pi 3. Серед можливостей, що ще не підтримуються: прискорення декодування відео, CSI, SPI, ISP, PWM audio, DSI і HDMI.

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



Джерело: opennet.ru

Додати коментар або відгук