Formation Linux embarqué avec Yocto Project

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de cette formation Yocto vous serez en mesure de :

  • Créer un système Linux embarqué avec Yocto Project
  • Maitriser la personnalisation de l'image (configuration du système, ajout de packages divers)
  • Maitriser la configuration avancée (extension de recettes, création de patches, kernel et device tree)
  • Développer le code métier

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 890,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 890,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Ce cours 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é.

Programme

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

Environnement Linux embarqué

Concepts, composant, 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

Travaux pratiques

Installation de Poky et meta-raspberrypi, production d’une image standard

Personnalisation du système embarqué

Découverte et analyse du système

Connexion, systèmes de fichiers, arborescence standard, boot

Personnalisation de l’image

Syntaxe des recettes .bb, création d’une recette d’image, utilisateurs et passwords

Ajout de packages

Packages standards de Poky, fournis par OpenEmbedded, configuration de Busybox

Travaux pratiques

Production d’une image complète et personnalisée pour système à processeur ARM avec des packages fournis par Poky et meta-openembedded

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

Patch sur un fichier de donnée d’une recette, patch sur un fichier source à compiler

Noyau Linux et Device Tree

Configuration du noyau, création de patch sur le noyau, sur le Device Tree

Travaux pratiques

Extensions et patches pour base-files, init-ifupdown, nano, busybox, kernel…

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, etc.)

Intégration du code métier dans l’image

Recettes, lancement au démarrage

Travaux pratiques

Écriture, débogage et intégration d’un code métier dans l’image

Conclusion

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

Travaux pratiques

Expérimentations libres suivant les demandes des participants

Prérequis

Les participants doivent disposer d'une bonne connaissance d'Unix ou de Linux.

Public

Cette formation Yocto s'adresse aux développeurs et aux chefs de projet.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Effectuer des tâches d'administration système Linux essentielles, telles que : l'installation, l'établissement de connexions réseau, la gestion du stockage physique et l'administration de base de la sécurité.
Tarif

A partir de 3 075,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Décrire les expressions régulières
  • Ecrire des commandes ou scripts avec les utilitaires SED et AWK
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Linux embarqué

Proposé par Sparks

Objectifs de la formation

  • Comprendre les concepts de base de Linux et son écosystème, ainsi que les cas d'utilisation de Linux en embarqué
  • Connaître les différentes couches de l'architecture d'un système Linux, ainsi que les systèmes de fichiers et les systèmes d'initialisation
  • Savoir mettre en œuvre une solution Linux embarqué, notamment en utilisant des outils de cross-compilation et de débogage à distance
  • Maîtriser les techniques de configuration et de compilation spécifiques à l'environnement embarqué
  • Découvrir les concepts liés aux systèmes temps réel et les solutions existantes pour Linux
Tarif

A partir de 2 200,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Appliquer les premiers principes de l'automatisation pour résoudre des problèmes concrets liés au système et aux services Linux grâce à la création efficace de playbooks Ansible et à l'application de Red Hat Ansible Automation Platform
  • Automatiser vos workflows
  • Décrire les bases des pratiques DevOps
  • Exploiter Ansible Automation Platform pour améliorer l'efficacité du développement.
Tarif

A partir de 3 600,00 €

Durée

5j / 26h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Écrire des scripts en shell afin de surveiller, automatiser, installer vos logiciels, traiter vos fichiers
  • Définir et mettre en œuvre une stratégie de stockage
  • Proposer des solutions de virtualisation
  • Comprendre et mettre en œuvre des solutions de clustering de haute disponibilité et de répartition de charge
  • Passer la certification « Administration d’un système Linux ».

ATTENTION : cette formation se déroule en plusieurs séquences. Les dates affichées correspondent aux dates de début du premier module.

Les + de la formation :
Le cursus se compose de sept modules de niveau progressif, de trois à cinq jours non consécutifs, afin de mettre vos connaissances en pratique dans votre environnement professionnel et ainsi mieux vous préparer au module suivant.
Ils permettent également de conserver une activité professionnelle tout au long de la formation.

Les participants déjà expérimentés et désireux de se perfectionner dans l’administration d’un système Linux peuvent intégrer la formation en cours de cursus après évaluation de leurs acquis.

Tarif

A partir de 10 990,00 €

Durée

27j / 189h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire le noyau et les périphériques
  • Paramétrer le noyau
  • Améliorer les performance du stockage
  • Décrire et optimiser le système de fichiers
  • Gérer les volumes logiques
  • Mettre en place les bases de la sécurité du noyau SELinux
  • Configurer un réseau
  • Utiliser les outils d'analyse
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Préparer une certification internationale de référence dans la gestion de projets en mode Agile
  • Poser les fondations pour assurer le succès de projets menés en mode Agile
  • Comprendre et manager les projets en mode Agile
  • Appréhender les rôles, les responsabilités et les différents styles de Management nécessaires pour assurer le succès des projets en mode Agile
  • Intégrer le mode Agile à d’autres méthodologies de gestion de Projets comme Prince2®
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mettre en oeuvre les différentes techniques abordées sur des plateformes Linux et Windows
  • Configurer, déployer, sécuriser les applications et assurer leur connexion.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Générer une plateforme Linux avec Yocto.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Je cherche à faire...