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

Prospection - Les fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne étant amené à développer son activité au travers d’action de prospection.

A l’issue de la formation, le participant sera capable de :

  • Organiser sa démarche et son temps de prospection
  • Varier ses sources de prospection en exploitant différents réseaux (physiques et virtuels)
  • Maîtriser la valeur de son offre et savoir la présenter de manière claire et synthétique
  • Maîtriser les techniques de prise de rendez-vous par téléphone
  • Développer une communication efficace
  • Savoir conclure et s’assurer de l’adhésion de son prospect
Tarif

A partir de 1 000,00 €

Durée

2 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Etre capable de développer son projet d’entreprise et de la mettre en place.

Tarif

A partir de 3 000,00 €

Durée

10j / 70h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer Docker sous Linux et Windows
  • Travailler avec des conteneurs et images
  • Construire des images et les publier sur le Docker Hub
  • Configurer le réseau et les volumes
  • Orchestrer Docker avec Swarm
Tarif

A partir de 990,00 €

Durée

23 heures

Modes
  • Distance

Objectifs de la formation

Les objectifs de la formation Formation des membres du Comité Social d'Administration ou de la FS -SSCT dans la fonction publique d'état :

- Connaître ses missions et moyens en tant que représentant du personnel - Développer ses aptitudes à déceler et mesurer les risques professionnels et ses capacités d’analyse des conditions de travail - S’initier aux méthodes et procédés à mettre en œuvre pour prévenir les risques professionnels et améliorer les conditions de travail

Tarif

A partir de 1 221,00 €

Durée

3j / 21h

Modes

Objectifs de la formation

  • Effectuer des choix de conception et d’architecture d’infrastructures Systèmes et Réseaux
  • Installer, configurer, exploiter une infrastructure
  • Maîtriser les systèmes Windows et Linux
  • Maîtriser les technologies réseaux
  • Gérer des systèmes virtualisés
  • Déployer et administrer une infrastructure dans le Cloud
Tarif

A partir de 13 020,00 €

Durée

103j / 721h

Modes

Objectifs de la formation

À l'issue de cette formation Développement Avancé sur AWS, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Analyser une architecture d'application monolithique afin de déterminer les points de rupture logiques ou programmatiques où l'application peut être divisée entre différents services AWS
  • Appliquer les concepts et les étapes du manifeste d'application à douze facteurs lors de la migration à partir d'une architecture monolithique
  • Recommander les services AWS appropriés pour développer une application cloud native basée sur microservices
  • Utiliser les API, l'AWS CLI et les kits SDK AWS pour surveiller et gérer les services AWS
  • Migrer une application monolithique vers une application de microservices utilisant les 6 R de la migration
  • Expliquer les interdépendances SysOps et DevOps nécessaires pour déployer une application de microservices dans AWS
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Swift développer des applications iOS, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître l’environnement de développement des équipements mobiles d’Apple
  • Connaître le langage Swift et ses principales bibliothèques
  • Concevoir l’architecture d’une application mobile écrite en Swift
  • Savoir comment optimiser et déployer une application performante conformément aux bonnes pratiques de développement
  • Savoir utiliser le langage Swift en corrélation avec les APIs les plus répandues
  • Être capable de concevoir une interface graphique en Swift
  • Être capable d’échanger des données avec un serveur
Tarif

A partir de 2 490,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation VMware vSphere, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les principes et les procédures de dépannage
  • Utiliser les commandes Linux utiles pour le dépannage
  • Utiliser l’interface en ligne de commande, les fichiers de journalisation et le client vSphere pour diagnostiquer et résoudre les problèmes de votre environnement vSphere
  • Expliquer l’intérêt des principaux fichiers de journalisation
  • Identifier des problèmes réseaux au regard de symptômes reportés, valider et dépanner ces problèmes, identifier les causes principales et apporter les résolutions appropriées
  • Analyser les scénarios de perte de stockage en utilisant une méthodologie de dépannage logique, identifier la cause principale et appliquer la résolution appropriée pour résoudre les problèmes
  • Dépanner les Clusters vSphere et analyser les causes de ces problèmes
  • Diagnostiquer les problèmes courant liés à la haute disponibilité et apporter des solutions
  • Identifier et valider les problèmes liés aux serveurs VMware ESXi et au Virtual Center, analyser les scénarios de pannes et sélectionner la solution de résolution appropriée
  • Dépanner problèmes liés aux machines virtuelles, incluant les problèmes de migration, d’instantanés (snapshot), et corriger ces problèmes
  • Dépanner les problèmes de performance des composants vSphere
Tarif

A partir de 4 570,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Titanium Appcelerator vous permettra de réaliser des applications natives pour téléphone mobile, en utilisant uniquement le langage JavaScript. L'utilisation du Framework Titanium vous permettra de développer de véritables applications multiplateformes professionnelles pour mobile en vous affranchissant des contraintes liées aux langages spécifiques à chaque plateforme. Ces applications utiliseront toutes les fonctionnalités des SDK (géolocalisation, accéléromètre, bases de données, système de fichiers, base de contacts, API Facebook, UI, ...). De plus, nous vous montrerons également comment déposer votre application mobile à la fois sur l'AppStore et sur Android Market.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les techniques de prospection et leurs outils
  • S’organiser et obtenir des RDV ciblés chez les prospects
  • Mener efficacement votre premier entretien et développer vos ventes
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Je cherche à faire...