Fantom Tag

Formation - Yocto - Projet Linux embarqué

Découvrir les rouages de Yocto Project

  • Présentiel ou classe à distance
PRESENTIEL OU CLASSE A DISTANCE
Durée
3 jours (21 heures)

Prix
2 250,00 €  HT

Référence
IXU33
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
L'utilisation croissante de Linux dans les systèmes embarqués va de pair avec un besoin de fiabilité et de pérennité de l'installation. Pour cela Yocto Project est aujourd'hui le système de construction le plus adapté aux nécessités de l’environnement industriel. Héritier d'outils réputés comme Buildroot ou PXTdist, il offre une richesse incomparable en terme d'applications disponibles et des possibilités inégalées pour garantir la pérennité et la portabilité de l'environnement Linux embarqué produit. Cette formation vous propose de découvrir les rouages de Yocto Project, d'en maîtriser l'utilisation courante (génération et personnalisation d'images Linux embarqué) afin de développer des applications pour Linux embarqué.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Architecte ou ingénieur devant porter Linux sur un nouveau matériel ou étendre un système embarqué

Prérequis

  • Connaissance de Linux (niveau utilisateur)
Programme

Le programme

1 - Créer un système Linux embarqué avec Yocto Project

  • Environnement Linux embarqué : concepts, composant, outils de génération, Buildroot et Yocto Projec
  • Production d’une image standard : environnement de travail, Poky, configuration, layers spécifiques, outil bitbake...
  • Composition d’un système Linux embarqué : matériel, bootloader, noyau Linux, processus init, scripts de démarrage

2 - Personnalisation du système embarqué

  • Découverte et analyse du système : connexion, systèmes de fichiers, arborescence standard, boot
  • Personnalisation de l’image : recette d’image personnelle, administration du système, syntaxe des recettes
  • Ajout de packages : packages standards de Yocto, layer de OpenEmbedded, configuration de Busybox

3 - Configuration avancée du système

  • Extension de recettes : fichiers .bbappend, surcharge de fichiers de recettes, configuration réseau statique
  • Création et application de patches : remplacement d’un fichier de donnée, modification d’un fichier source à compiler
  • Noyau Linux et Device Tree : choix et configuration du noyau, type et version du kernel, paramétrage, principe du Device Tree

4 - Développement du code métier

  • Intégration de scripts personnalisés
  • Cross-compilation du code métier : chaîne de compilation Gnu GCC
  • Débogage distant : Gdbserver, outils d’aide au débogage
  • Intégration du code métier : recettes, nom, contenu
  • Lancement d’un application au démarrage : scripts de démarrage

5 - Conclusion

  • Discussions libres sur l'ensemble des thèmes abordés

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Objectifs

Les objectifs de la formation

  • Savoir utiliser le système de construction Yocto Project pour produire une image standard de Linux
  • Être en mesure de personnaliser un système embarqué produit avec Yocto Project
  • Être capable de développer des application métiers et les intégrer sur un système produit avec Yocto Project
Points forts

Les points forts de la formation

  • De nombreux travaux pratiques sont proposés tout au long de la formation. Ils permettent aux participants de mettre en pratique chacun des sujets abordés.
  • Toutes les étapes de la création d’un système embarqué avec Yocto sont passées en revue
  • Les retours d’expériences et conseils de consultants disposant d’une grande expérience dans l’utilisation de la solution

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Sessions

Mise à jour le 18/05/2024
  • 2 250,00 € HT
    Places disponibles
    Choisir une session
  • 2 250,00 € HT
    Places disponibles
    Choisir une session
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - Yocto - Projet Linux embarqué