Yocto - Développer des systèmes embarqués sous Linux

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

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

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 840,00 €

Durée 4 jours  (28h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 840,00 €

Durée 4 jours  (28h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Présentation

Découverte

  • Histoire de Yocto
  • Equipes de travail et choix de la plateforme
  • 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
  • Recouvrement avec "prepend" et "append"
  • Autres variables
  • Les directives include, require, inherit
  • La directive inherit
  • Quelques modifications que l'on peut faire

Mise en oeuvre

Les layers

  • Utilisation d'une variable en shell
  • Installation de la couche Rapsberry Pi
  • 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 chaîne de compilation croisée
  • Plusieurs chaînes de compilations croisées
  • Installation du meta-qt5
  • Ajout de la chaîne croisée dans Qt Creator
  • Mise en place du device

Divers

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 :
    • Récurcive
    • Interdépendance

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir de bonnes connaissances sur C, Shell et CMakeFile. Avoir un Pentium 7 (32 Go de RAM) et 300 Go de disque, ainsi qu'un kit Raspberry PI (avec clavier et écran supplémentaire).

Public

Administrateurs et/ou développeurs Linux.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Migrer des données vers le système SAP S/4HANA à l'aide de fichiers, de tables intermédiaires ou par transfert direct, en utilisant le cockpit de migration
  • Adapter les objets de migration à l'aide du concepteur d'objets de migration
  • Concevoir et développer des objets de migration personnalisés
  • Copier des projets de migration d'un système à l'autre.
Tarif

A partir de 1 640,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation le stagiaire sera capable de comprendre les modalités AFEST et piloter la mise en place de la démarche et des outils au sein de son entreprise - Réaliser un diagnostic afin de mettre en place une AFEST - Repérer les situations professionnelles éligibles à  l'AFEST - Identifier les compétences nécessaires à  la situation de travail - Développer des référentiels de compétences transversales et des outils permettant de les mesurer et les évaluer - Promouvoir le dispositif - Accompagner les acteurs internes AFEST - Construire le dispositif AFEST dans son entreprise - Réaliser le bilan AFEST de l'entreprise
Tarif

A partir de 3 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Décrire l'architecture PowerCenter 9x - Développer des mappings et workflows en utilisant les bonnes pratiques - Utiliser les principales transformations de mappings et t ches de workflows - Exécuter et Monitorer les workflows ' Savoir interpréter les messages d'erreurs des logs d'exécution - Savoir debugger des flux et adapter les solutions
Tarif

A partir de 3 475,00 €

Durée

5j / 35h

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 924,00 €

Durée

5j / 30h

Modes
  • Centre
  • Distance

Objectifs de la formation

• Cerner les contours de la relation soignant soigné
• Analyser les besoins et attentes des personnes soignées en termes relationnels
• Développer des modes de communication adaptés à cette relation

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Développer une offre de service.
  • Établir une structure adaptée, développer son réseau.
  • Prospecter, comprendre les besoins du marché et des clients.
  • Définir l'offre d'intervention et la politique tarifaire.
Tarif

A partir de 1 530,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Cette formation vous permettra de tirer le meilleur parti de votre site web et de développer votre visibilité dans Google.

Tarif

A partir de 400,00 €

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Les objectifs de la formation Réaliser la vérification des systèmes de désenfumage :

- Maîtriser les principes fondamentaux du système de sécurité incendie et des systèmes de désenfumage
- Appréhender le rôle du mainteneur pendant une commission de sécurité
- Connaître et mettre en application une méthodologie sur les actions de maintenance sur un système de désenfumage mécanique

Tarif

Contacter l'organisme

Durée

2 jours - 14h

Modes

Objectifs de la formation

  • Connaître les failles et les menaces des systèmes d’information
  • Maîtriser le rôle des divers équipements de sécurité
  • Mettre en œuvre les principaux moyens de sécurisation des réseaux
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Vérifier une installation de Red Hat Satellite 6.6
  • Réguler Red Hat Satellite avec des organisations, emplacements, utilisateurs et rôles
  • Gérer des logiciels dans des environnements Red Hat Satellite et via les vues de contenu
  • Utiliser Red Hat Satellite pour configurer des hôtes avec les playbooks et les rôles Ansible
  • Approvisionner des hôtes auxquels sont intégrés des logiciels et un gestionnaire de configuration
  • Mettre en œuvre du MaaS (Metal-as-a-Service) avec les fonctions de détection et d'approvisionnement de Satellite pour les hôtes non approvisionnés
Tarif

A partir de 3 800,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...