Progrès dans le développement d'un firmware ouvert pour Raspberry Pi

Une image bootable pour les cartes Raspberry Pi est disponible pour les tests, basée sur Debian GNU/Linux et fournie avec un ensemble de firmware ouvert du projet LibreRPi. L'image a été créée à l'aide des référentiels standard Debian 11 pour l'architecture armhf et se distingue par la livraison du package librepi-firmware préparé sur la base du firmware rpi-open-firmware.

L'état de développement du micrologiciel a été porté à un niveau adapté à l'exécution du bureau Xfce. Dans sa forme actuelle, le firmware fournit le pilote v3d pour l'accélérateur graphique VideoCore, l'accélération 2D, la vidéo DPI, la vidéo NTSC (sortie composite), Ethernet, l'hôte USB, l'hôte i2c et la carte SD sur les cartes Raspberry Pi 2 et Raspberry Pi 3. Les fonctionnalités non encore prises en charge incluent l'accélération du décodage vidéo, CSI, SPI, ISP, audio PWM, DSI et HDMI.

Rappelons que malgré la présence de pilotes ouverts, le fonctionnement de l'accélérateur vidéo VideoCore IV est assuré par un firmware propriétaire chargé dans le GPU, qui comprend des fonctionnalités assez étendues, par exemple, le support d'OpenGL ES est implémenté côté firmware. Essentiellement, du côté du GPU, un semblant de système d'exploitation est exécuté, et le travail des pilotes ouverts se réduit à diffuser des appels vers un firmware fermé. Pour éliminer le besoin de télécharger des blobs, la communauté développe depuis 2017 un projet visant à développer une version gratuite du firmware, comprenant des composants à exécuter côté GPU VC4.



Source: opennet.ru

Ajouter un commentaire