Formation Yocto Best
Maîtrisez le Linux embarqué grâce au Yocto Project et à notre formation Yocto !
Vue d'ensemble
Connaissances du C, du Shell ou du CMakeFile
Objectifs pédagogiques
Programme détaillé
Découverte du Yocto Project
Histoire de Yocto
Équipes de travail et choix de la plate-forme
Recommandations
Dépendances nécessaires sur la machine de
développement
Les composants de Yocto
Choix d’un répertoire de travail
Téléchargement de Poky
Layers Recettes Classes
Fabrication d’une image
Initialisation de l’environnement de travail
Lancement du build
Test de la machine virtuelle
Bitbake
Les recettes
Les différents états des tâches yocto
Le fichier local.conf
Le répertoire tmp
Les classes de Poky
Les variables
Comportement de bitbake
Expansion des variables
Syntaxe des opérateurs (suite)
Syntaxe des opérateurs (suite2)
Recouvrement avec PREPENDS et APPENDS
Autres variables
Les directives include require inherit
La directive INHERIT
Quelques modifications que l’on peut faire
Les layers
Utilisation d’une variable en shell
Installation de la couche RapsberryPI
Le fichier bblayers.conf
Schéma de principe
Exploration du meta raspberrypi
Modification de la variable MACHINE dans
local.conf
Flashage de la carte
Remarque sur cette première installation
Utilisation de recettes
Changer le nom du hostname
Les recettes de poky
Utilisation d’un package poky
Recherche des recettes installées avec
devtool
Ajouter une recette extérieure
Les features
Création d’une image
Customisation de my-image
Création de recettes simples
Ajout d’un patch dans une recette
Extension de recette pour un fichier patch
Utilisation de recipetool
Fabrication d’une recette avec devtool
LES RECETTES
Création de recettes
Les types de recette
Utilisation de yoctoproject.net
Ajouter le fichier bb
Renommer la recette bb
Exécution de la recette
Création d’une recette CMake
Fabrication d’une recette CMake
La variable SRC_URI
Le contenu du fichier hello.tgz
Construction de la recette
Ajout des licences
Syntaxe bitbake
Points divers sur les recettes
Configuration
Configuration de busybox
Configuration du noyau
La chaine de compilation croisée
Plusieurs chaines de compilations croisées
Installation du meta-qt5
Ajout de la chaine croisée dans QtCreator
Mise en place du device
Les tâches
Les tâches
Gestion des tâches
Communiquer avec l’environnement de la
tâche de build
Drapeaux sur les variables
Evènements
Extension de classe
Dépendances
Dépendance récurcive et inter dépendance
Prochaines sessions
Ils nous font confiance
Cette année notre filière Ingénierie & Développement Embarqué a accompagné plus de 14 entreprises dont :
Avis des participants
La formation correspondait parfaitement à mes attentes. J’ai appris énormément de choses sur les systèmes embarqués ainsi que sur l’utilisation de Rust en environnement contraint. Les supports pédagogiques sont clairs et le formateur est excellent. Les travaux pratiques sont très bien dosés, tant en termes…
Michaël Grand a fait part d'une grande pédagogie et d'une très bonne écoute. Il a su également adapter la formation en fonction de certains de nos besoins particuliers. Instructif et pertinent.
Votre formateur
Gilles M.
Formateur Linux
Gilles intervient sur des formations portant sur l’administration des systèmes Unix/Linux. Parmi les formations qui lui sont confiées figurent notamment « Perl » et « Yocto ».
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
Questions fréquentes
Combien de temps dure la formation Yocto ?
Cette formation se déroule sur 4 jours.
Quels sont les prérequis pour suivre la formation Yocto ?
Connaissances du C, du Shell ou du CMakeFile
Quel est le prix de la formation Yocto ?
En inter-entreprises, elle est à 3 000 € HT par participant ; en intra-entreprise, elle est à 7 400 € HT pour le groupe. Un tarif sur-mesure est également disponible sur devis.
La formation Yocto délivre-t-elle une certification ?
Cette formation ne délivre pas de certification. Une attestation de fin de formation vous sera remise à l'issue de la session.
La formation Yocto est-elle éligible à un financement OPCO ?
Oui, cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
Choisissez votre formation
Mon contact chez SPARKS est professionnel et très réactif. Les échanges sont simples, efficaces, et la collaboration se déroule dans d'excellentes conditions.
