Un cours vidéo de 13h48 à suivre à votre rythme sur la stack graphique Linux, disponible sur Udemy pour 99 EUR.
Détails sur la formation
Comprendre la stack graphique Linux est un cours vidéo pré-enregistré, à suivre à votre rythme, disponible sur Udemy. Contrairement aux autres formations de Bootlin, qui sont dispensées en sessions animées par un formateur, ce cours peut être suivi à votre propre rythme, quand et où vous le souhaitez.
Le cours est disponible sur Udemy pour 99 EUR et contient un total de 13 heures et 48 minutes de vidéo, réparties en 19 chapitres :
- Introduction
- Représentation des images
- Représentation des couleurs
- Affichage et formats
- Dessin de pixels
- Opérations sur les pixels
- Aperçu des aspects matériels
- Pipelines
- Périphériques d’affichage
- Interfaces d’affichage
- Accélérateurs de rendu
- Intégration système
- Aperçu de la stack logicielle
- Noyau Linux : TTY
- Noyau Linux : périphérique framebuffer
- Noyau Linux : DRM
- Espace utilisateur : X Window
- Espace utilisateur : Wayland
- Espace utilisateur : Mesa3D
Si vous vous inscrivez via notre lien de parrainage, une plus grande part du montant que vous payez revient à Bootlin. Cela nous aide à créer de nouvelles formations et à améliorer celles qui existent déjà.
Public visé
Cette formation cible les ingénieurs qui ont besoin d’une compréhension détaillée des concepts graphiques, du matériel graphique et de l’organisation de la stack graphique sous Linux. Elle couvre les domaines liés à l’affichage et au rendu, à la fois au niveau noyau et espace utilisateur.
À la fin de ce cours, vous serez familiarisé avec tous les éléments nécessaires pour gérer efficacement les graphiques sur un système embarqué basé sur Linux.
Objectifs
- Être capable de comprendre les bases de l’affichage graphique : représentation des images et des couleurs, affichage de pixels, opérations sur les pixels.
- Être capable de comprendre le matériel graphique : composants du pipeline d’affichage, matériel d’affichage et de rendu.
- Avoir une compréhension claire des composants et du rôle de la stack graphique du noyau Linux : sous-systèmes TTY, framebuffer et DRM.
- Avoir une compréhension claire des composants et du rôle de la stack graphique Linux en espace utilisateur : DRM depuis l’espace utilisateur, X.org, Wayland, OpenGL.
L’expertise de Bootlin en graphisme
Les ingénieurs de Bootlin ont travaillé sur de multiples projets mettant en œuvre l’affichage, la lecture vidéo et la capture vidéo sur de nombreuses plateformes embarquées fonctionnant sous Linux :
- Développement du pilote DRM pour le noyau Linux du contrôleur d’affichage présent dans les processeurs ARM Allwinner : drivers/gpu/drm/sun4i.
- Développement du pilote DRM pour le noyau Linux du contrôleur d’affichage présent dans les processeurs Microchip SAMA5 : drivers/gpu/drm/atmel-hlcdc.
- Améliorations du pilote DRM pour le noyau Linux de la RaspberryPi : commits dans le noyau.
- Améliorations du projet Intel GPU Tools pour pouvoir utiliser la carte Google Chamelium pour les tests d’affichage, et pour permettre de tester divers formats de pixels et configurations d’affichage. Voir nos billets de blog Test de formats de pixels sur Raspberry Pi et Nouvelles améliorations aux tests d’affichage sur Raspberry Pi, ainsi que nos commits au projet Intel GPU Tools.
- Développement d’un pilote pour le moteur matériel de décodage vidéo des processeurs Allwinner dans le sous-système Video4Linux : drivers/staging/media/sunxi/cedrus. C’était le premier pilote du noyau Linux fusionné pour un stateless codec, ce qui a nécessité une nouvelle interface en espace utilisateur.
- Nombreuses améliorations au pilote du capteur de caméra OV5640 : commits pour ov5640
- Prise en charge Linux de dalles d’affichage dans un grand nombre de packages de support Linux (BSP) pour nos clients, pour une large gamme de plateformes : affichages HDMI, affichages RGB parallèles, affichages MIPI-DSI, etc.
C’est cette expertise en affichage Linux, acquise à la fois dans la communauté et à travers des projets clients, que Bootlin propose dans cette formation.
Supports de formation
Les vidéos du cours sont disponibles via Udemy et ne sont pas librement accessibles. Cependant, tous les supports de formation utilisés dans le cours sont disponibles librement et peuvent être utilisés pour réviser le contenu du cours.
Contact
Pour toute question, inscription ou commentaire, vous pouvez nous contacter :
- training@bootlin.com
- téléphone : +33 484 258 096
