Formations

Formations

J’anime régulièrement des séances de formations professionnelles ayant pour sujet Linux, avec une inclinaison particulière vers les formations traitant du développement système ou des aspects industriels de Linux.

Il s’agit non seulement de sessions inter-entreprises en partenariat avec des organismes de formation réputés, mais également des formations intra-entreprise. Les avantages de cette seconde solution sont multiples :

  • les stagiaires appartiennent à un univers homogène, ayant donc une culture et des objectifs communs ;
  • le contenu du cours est personnalisé précisément en fonction des choix du client ;
  • à partir de deux stagiaires, le coût de revient de la formation est moins élevé que celui d’une session inter-entreprises.

Je vous présente ci-dessous quelques cours que j’anime fréquemment chez Logilin. Si vous êtes intéressé par l’un de ces stages, ou si vous préférez une formation intra-entreprise personnalisée, contactez-moi.

Si vous recherchez une formation sur un sujet que je n’aborde pas habituellement, n’hésitez pas à m’en parler, je peux éventuellement vous mettre en relation avec des confrères susceptibles de vous assister. Enfin, sachez qu’il est possible pour une formation intra-entreprise de définir un programme à la carte.

Temps réel sous Linux

Cette formation de deux jours est axée sur la problématique du temps réel sous Linux. Elle permet d’étudier de manière approfondie les concepts d’ordonnancement, de priorité, de commutation, ainsi que tous les événements internes et externes qui entrent en considération (timers, interruptions, appels système,  multi-processeur, etc.). Nous observons successivement les performances, les API,  et les limitations de Linux standard, de PREEMPT_RT et de Xenomai.

En savoir plus…

Linux embarqué avec Yocto Project

Ce cours de trois jours permet de prendre en main l’outil Yocto Project, de l’utiliser pour construire une image standard puis d’apprendre à customiser cette image. Enfin nous étudions comment développer, déboguer et intégrer du code personnalisé dans notre image.

En savoir plus…

Yocto Project avancé

Cette formation est destinée aux personnes ayant déjà une première expérience de l’utilisation de Yocto Project pour créer un système Linux embarqué et souhaitant approfondir leurs connaissances pour un usage plus avancé. Nous étudions de manière approfondie l’outil devtool, nous écrivons des recettes avec des éléments avancés (distro, PACKAGECONFIG, OVERRIDES, classes…) puis voyons comment supporter le hardware (MACHINE, bootloader, kernel, device tree, etc.)

En savoir plus…

Écriture de drivers pour Linux

Ce cours s’adresse non seulement aux développeurs ou aux chefs de projet chargés de l’écriture ou du portage d’un driver pour Linux, mais également aux intégrateurs et architectes logiciels qui doivent avoir une bonne vision globale sur le fonctionnement interne du système. A travers l’étude approfondie et l’écriture progressive de plusieurs types de drivers (caractères, réseaux, USB, etc.) nous abordons tous les sujets cruciaux (multiprocesseurs, préemptibilité, mémoire virtuelle, etc.) pour la mise au point de drivers robustes et performants pour Linux.

En savoir plus…

Linux embarqué avec Buildroot

Cette formation de trois jours vous permet de maîtriser l’outil Buildroot pour créer rapidement et simplement un système Linux embarqué et y intégrer votre code applicatif. Buildroot est plus simple à utiliser que Yocto Project. Pour savoir comment choisir entre ces solutions, vous pouvez la note technique que j’ai rédigée pour Logilin.

En savoir plus…

Les commentaires sont désactivés.