Ne pas tenir compte du tarif indiqué en bas de page
Rendez-vous sur le portail client et cliquer sur Passer commande
Les prix 2020 sont indiqués


Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Yocto, développer son propre système embarqué sous Linux
LYN / LI-SYS-441
OBJECTIFS PEDAGOGIQUES
L’environnement Yocto permet de développer des systèmes embarqués fiables et robustes en isolant le développement applicatif métier des couches basses liées au matériel. Cette formation vous permettra de maîtriser l’utilisation courante de Yocto, de générer et d’installer des images Linux aux contenus personnalisés.

PUBLIC
Architecte ou ingénieur devant porter Linux sur un nouveau matériel ou étendre un système embarqué.
PRE-REQUIS
Avoir des notions de programmation. Connaissance de Linux (niveau utilisateur).

CONTENU

Créer un système Linux embarqué
- Environnement Linux embarqué : concepts, composants, outils de génération, Buildroot et Yocto Project.
- 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.

Personnalisation du système embarqué
- Découverte et analyse du système : connexion, systèmes de fichiers, arborescence standard, boot.
- Personnalisation de l’image : fichier .bb, syntaxe des recettes, création d’une recette d’image, users et mots de passe.
- Ajout de packages : packages standards de Poky, fournis par OpenEmbedded, configuration de BusyBox.

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 patchs : sur un fichier de donnée d’une recette, sur un fichier source à compiler.
- Noyau Linux et Device Tree : configuration du noyau, création de patch sur le noyau, sur le Device Tree.

Développement du code métier
- Installation du SDK : production, extraction et installation du SDK de Yocto.
- Compilation du code applicatif : examen de la toolchain, scripts d’initialisation, cross-compilation de code personnel.
- Débogage et mise au point : débogage distant avec gdbserver, outils de mise au point (gprof, valgrind, gcov…).
- Intégration du code métier dans l’image : recettes, lancement au démarrage.

SESSIONS PROGRAMMEES
 Accès au calendrierVALIDATION
Evaluation en fin de session

PEDAGOGIE
Alternance d’exposés et de travaux pratiques
INTERVENANTS
Spécialiste

MODALITES PRATIQUES
Durée : 4 jours soit 28 heures avec 7 heures par jour
Prix stagiaire : Consultez votre Portail client I4.10.
Horaires : 9h – 17h30

 

Durée: