Formation – Affichage et rendu graphique sous Linux

Comprendre comment la pile graphique est organisée dans Linux et comment l’utiliser, à la fois en espace utilisateur et en espace noyau.

Détails sur la formation

  • Durée : 2 jours / 16 heures (en présentiel) – 4 demi-journées / 16 heures (en ligne)
  • Programme : en présentiel, en ligne
  • Supports de formation : transparents.
  • Langue des documents : anglais
  • Langues orales possibles : anglais et français.

Contact : training@bootlin.com, téléphone : +33 484 258 096.

Sessions en ligne publiques

Type Dates Horaires Durée Formateur prévu Coût et inscription
Graphisme sous Linux (agenda) 19, 20, 21, 22 janvier 2021 14:00 – 18:00 (Paris) 16 h Paul Kocialkowski 519 EUR + TVA* (inscription)

* TVA : s’applique aux entreprises françaises et aux particuliers de toutes origines. Les entreprises de l’Union Européenne ne se verront pas facturer la TVA sous réserve qu’elles fournissent à Eventbrite des informations de facturation et un numéro de TVA intracommunautaire valides, et ceci au moment de l’inscription. Pour les sociétés hors de l’Union Européenne, nous pourrons rembourser la TVA à l’issue de la session, pourvu qu’on nous fournisse une preuve d’enregistrement de la société dans son pays, et ceci avant la fin de la session.

Voir plus de détails sur nos sessions en ligne.

Sessions en ligne dédiées

Nous pouvons aussi proposer des sessions en ligne dédiées. Celles-ci vous permettent de choisir les dates et horaires qui conviennent le mieux à vos équipes.

Sessions publiques

Il n’y a pour l’instant pas de session inter-entreprise en présentiel prévue.

Sessions sur site

Nous pouvons aussi envoyer un formateur pour former vos ingénieurs dans vos propres locaux, que ce soit en France ou dans le monde entier (nous avons donné des formations sur tous les continents). Plus de détails….

Objectifs et public visé

Test d’affichage en affichant plusieurs plans DRM

Cette formation cible les ingénieurs qui ont besoin d’une compréhension en détail des concepts graphiques, du matériel gérant les graphiques, et comment la pile graphique est organisée sous Linux. Elle couvre les domaines en rapport avec l’affichage et son rendu, à la fois en espace noyau et en espace utilisateur.

A la fin de cette formation, vous serez au fait de tous les éléments pour nécessaires pour gérer effectivement le graphisme dans un système à base de Linux embarqué.

Vue d’ensemble

Voici les sujets principaux que nous couvrons:

  • Représentation des images et des couleurs
  • Tracé de base
  • Opérations de base et avancées
  • Vue d’ensemble des aspects matériels
  • Matériel pour l’affichage
  • Matériel pour le rendu
  • Utilisation de la mémoire
  • Aspects en rapport avec la performance
  • Vue d’ensemble des parties logicielles
  • Composants dans l’espace du noyau Linux
  • Composants en espace utilisateur

Voyez notre agenda détaillé (en anglais pour l’instant).

L’expertise de Bootlin en graphisme

Les ingénieurs de Bootlin ont travaillé sur de multiples projets visant à mettre en oeuvre le graphisme, la lecture et la capture video 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 tous les processeurs ARM Allwinner : drivers/gpu/drm/sun4i.
  • Développement du pilote DRM Linux du contrôleur d’affichage présent dans les processeurs ARM SAMA5 de Microchip (Atmel) : drivers/gpu/drm/atmel-hlcdc.
  • Amélioration du pilote DRM Linux pour la RaspberryPi : commits dans le noyau.
  • Améliorations au project Intel GPU Tools pour permettre l’utilisation de la carte Chamelium de Google 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 au tests d’affichages sur Raspberry Pi, ainsi que nos commits au project 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 pour un stateless codec intégré au noyau Linux, ce qui a requis une nouvelle interface en espace utilisateur.
  • De nombreuses améliorations au pilote du capteur la caméra OV5640 : commits pour ov5640
  • Prise en charge dans Linux de dalles d’affichage dans un grand nombre de BSP Linux pour nos clients, pour une large gamme de plateformes: affichages HDMI, affichages parallèles RGBs, affichages MIPI-DSI, etc.

C’est cette expertise en graphisme sous Linux, acquise à la fois à travers de projets de la communauté et de projects client que Bootlin partage à travers cette formation.

Supports de formation

Tous les supports de formation utilisés sont disponibles librement sur notre site, vous permettant de valider avec précision l’adéquation de la formation à vos besoins.

Démonstrations

Chaque présentation de notre formation sera suivie par une démonstration pratique, réalisée sur une carte embarquée à base de processeur ARM, représentant environ 25% du temps total de la session.

Customer feedback


« Affichage et rendu graphique sous Linux » est une formation très utile qui apporte les connaissances les plus importantes pour les équipes qui veulent commencer à développer des applications et/ou des drivers basés sur des protocoles vidéo. »
(traduit de l’anglais)

Joao Pinto, Synopsys

Au passage, vous pouvez également consulter les évaluations des participants aux précédentes sessions. Comme pour les supports de formation, nous sommes transparents et nous publions toutes les évaluations que nous récoltons, et pas seulement les meilleures.

Plus de détails sur nos formations