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

Concrètement, à l'issue de cette formation PMP, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les cycles de vie d'un projet informatique
  • Définir le contenu et les attentes du projet informatique
  • Identifier les parties prenantes du projet
  • Définir les rôles et responsabilités
  • Construire un échéancier
  • Définir un budget
  • Créer des plans de management de projet
  • Fournir les ressources clés au projet (humaines et financières)
  • Identifier, estimer et gérer les risques
  • Etablir des indicateurs de qualité
  • Surveiller l'évolution du projet
  • Clôturer un projet
  • Appréhender différentes méthodologies de management de projets informatiques (RUP, etc.)
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Système d'exploitation Linux

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Découvrir le système d'exploitation
Avoir une meilleure connaissance de l'installation ou suppression des logiciels
Pouvoir rapidement prendre en main des outils de base
Savoir configurer son interface, ses paramètres et la configuration de Linux

Linux est destiné à toute personne qui souhaite utiliser un système d'exploitation libre, flexible et puissant. Il est conçu pour répondre aux besoins des utilisateurs de tous niveaux, des débutants aux professionnels en informatique.

Voici quelques exemples des types de personnes pour lesquelles Linux est particulièrement adapté :

Les utilisateurs soucieux de leur vie privée et de la sécurité : Linux offre un niveau élevé de contrôle sur les données personnelles et fournit des outils de sécurité robustes pour protéger votre système contre les menaces en ligne.

Les passionnés de technologie : Linux offre une grande flexibilité et une vaste gamme de personnalisation, ce qui permet aux utilisateurs avancés de créer un environnement de travail parfaitement adapté à leurs besoins.

Les développeurs de logiciels : Linux est largement utilisé dans le développement de logiciels en raison de sa stabilité, de sa sécurité et de son large éventail d'outils de développement disponibles gratuitement.

Les entreprises et les organisations : Linux est souvent choisi par les entreprises pour ses coûts réduits, sa fiabilité et sa flexibilité. De nombreuses grandes entreprises utilisent des serveurs Linux pour alimenter leurs opérations en ligne.

Les utilisateurs cherchant une alternative aux systèmes d'exploitation propriétaires : Linux offre une alternative gratuite et open source aux systèmes d'exploitation propriétaires comme Windows et macOS.

En résumé, Linux est destiné à quiconque cherche un système d'exploitation puissant, sécurisé et personnalisable, que ce soit pour un usage personnel, professionnel ou de développement.
Tarif

A partir de 539,00 €

Durée

1j / 4h

Modes
  • Entreprise
  • Distance

Formation Perl Programmation

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation Perl Programmation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Maîtriser le langage (syntaxe, recettes, astuces, pièges)
  • Savoir l'utiliser dans divers contextes classiques (traitement de fichiers, scripts système, programmation Web...)
  • Apprendre à écrire des scripts utilisables dans différents environnements tels que Unix, Linux , Windows et Mac
Tarif

A partir de 1 590,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, à l'issue de cette formation AgilePM Certification Agile Project Management Foundation vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre le principe des projets en mode Agile et les différents rôles associés
  • Identifier les processus et livrables du projet selon le référentiel AgilePM®
  • Utiliser des techniques de communication projet adaptées aux interlocuteurs
  • Estimer la charge des travaux et planifier en mode Agile
  • Trier et prioriser les exigences d'une itération
  • Passer la certification AgilePM® Foundation
Tarif

A partir de 1 450,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Red Hat Entreprise Linux System Administration II, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Installer Red Hat Enterprise Linux à l'aide de méthodes évolutives
  • Accéder aux fichiers de sécurité, aux systèmes de fichiers et aux réseaux
  • Exécuter des scripts shell et techniques d'automatisation
  • Gérer des périphériques de stockage, des volumes logiques et des systèmes de fichiers
  • Gérer la sécurité et les accès au système
  • Contrôler le processus de démarrage et les services du système
Tarif

A partir de 4 000,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • 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

Objectifs de la formation

  • Parfaire ses connaissances en Linux embarqué et temps réel
  • Comprendre les principes du fonctionnement en mono tâche et en multitâche
  • Gérer l'exécution ordonnée des tâches
  • Comprendre les méthodes de partage des ressources
  • Comprendre l'architecture d'un OS Temps Réel
Tarif

A partir de 700,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Red Hat System Administration III Linux, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Install Ansible / Red Hat Ansible Engine on control nodes
  • Create and update inventories of managed hosts and manage connections to them
  • Automate administration tasks with Ansible Playbooks and ad hoc commands
  • Write effective playbooks at scale
  • Protect sensitive data used by Ansible with Ansible Vault
  • Reuse code and simplify playbook development with Ansible roles
Tarif

A partir de 3 924,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • 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

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

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

Je cherche à faire...