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

Formation Objective C

Proposé par PLB CONSULTANT

Objectifs de la formation

Il y a déjà plus de 10 ans, NeXT donnait à Objective-C ses titres de noblesse en l'adoptant pour la réalisation du système d'exploitation NEXTSTEP. Il persiste aujourd'hui comme langage de référence du système Mac OS X mais aussi comme choix de prédilection du projet GNUstep. C'est donc naturellement le langage utilisé aussi pour le développement d'application pour les incontournables produits Apple que sont l'iPhone et l'IPod Touch. Objective-C enrichit le C d'une couche orientée objet. Sa syntaxe est largement inspirée et même empruntée à Smalltalk que l'on peut considérer comme LE modèle des langages objet. Nous vous ferons découvrir son élégance et sa puissance. Cette formation Objective C vous permettra de savoir développer efficacement avec ce langage et vous familiarisera, si besoin, avec l'environnement de développement sous Mac Vous serez capable de développer des applications textes ou graphiques pour Cocoa/Mac OS X ou GNUstep/UNIX. Il s'agit également d'une très bonne préparation à la formation « iPhone/iPod Touch développement » qui traite plus rapidement le langage Objective C nécessaire au développement iPhone/iPod Touch.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Angular Avancé

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Comprendre le fonctionnement interne d'Angular
  • Être capable d'étudier les possibilités avancées du framework
  • Apprendre à déployer des applications optimisées
  • Comprendre comment développer des Progressive WebApps
Tarif

A partir de 2 050,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les conditions de mise en œuvre d’un leadership adapté
  • Reconnaître et adopter les 4 styles de leadership
  • S’entraîner, par le biais de simulations et d’études de cas
  • Adapter son leadership en fonction des situations
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

• Développer une stratégie de valorisation de la fonction RH en interne et en externe
• Développer l’attractivité de sa marque employeur
• Communiquer en situation de changement

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

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

  • Appliquer des design patterns et des bonnes pratiques pour développer des applications avec Python
  • Exploiter des fonctionnalités avancées de programmation Python pour concevoir des programmes fiables
  • Créer et gérer des threads de contrôle concurrents
  • Générer des requêtes et des réponses aux services Web REST et utiliser les données renvoyées
  • Suivre l'exécution du programme et améliorer les performances
  • Lancer des tests unitaires sur les programmes et les modules Python, les installer et les distribuer.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer les concepts et principes de base de la gestion des risques associés à l'utilisation de la méthode EBIOS
  • Décrire les activités de la méthode EBIOS afin de suivre la réalisation d'études (pilote, contrôle, recadrage) en tant que maître d'oeuvre
  • Interpréter et expliquer les résultats d'une étude EBIOS et ses principaux livrables
  • Réaliser une étude EBIOS
  • Gérer les risques de sécurité des systèmes d'information d'une organisation
  • Analyser et communiquer les résultats d'une étude EBIOS.
Tarif

A partir de 2 550,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Expliquer les principaux concepts de z/OS
  • Vous connecter à TSO et démarrer ISPF/PDF
  • Naviguer dans les dialogues ISPF/PDF et utiliser les fonctions de base d'ISPF/PDF et l'éditeur ISPF
  • Utiliser ISPF/PDF pour allouer des ensembles de données et éditer des ensembles de données (y compris les fichiers du système de fichiers hiérarchiques (HFS)) en utilisant l'éditeur ISPF : commandes primaires et lignes
  • Utiliser ISPF pour créer et manipuler (copier, renommer, supprimer, lister, trier et fusionner) des ensembles de données
  • Identifier les considérations de sécurité pour les ensembles de données MVS (Multiple Virtual Storage) et les fichiers HFS
  • Décrire et utiliser les commandes TSO/E
  • Effectuer des modifications simples sur des panneaux ISPF/PDF existants
  • Invoquer un exécutable REXX et un CLIST TSO
  • Adapter le JCL existant et soumettre des travaux par lots
  • Examiner l'état et les résultats d'un travail à l'aide de SDSF
  • Invoquer des processus UNIX
  • Manipuler les répertoires et les systèmes de fichiers HFS à l'aide de l'UNIX System
  • Décrire les services ISHELL.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

• Réfléchir aux compétences que l’on souhaite faire développer au sein de son établissement
• Mener une réflexion autour des valeurs et missions de l’encadrement
• Poser des repères communs afin d’instituer une culture managériale commune

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

C'est une réalité que l'on oublie trop souvent : toute action effectuée sur internet entraîne un coût énergétique pour la planète. Si cette dette semblait marginale il y a encore quelques années, la numérisation massive et rapide de la société, couplée aux nouveaux systèmes d'information déployés pour traiter ces immenses volumes de données, nécessite aujourd'hui une puissance de calcul et de stockage représentant à elle seule plus de 20% de la consommation électrique mondiale du secteur des TIC (Technologies de l'Information et de la Communication).

Cette concentration trouve son siège dans les Data Centers : hyper-spécialisés, hyper-connectés, convergents et intelligents, ils centralisent d'innombrables documents et données dont la restitution ne peut se faire que par l'intermédiaire d'un apport électrique suffisant. Pour répondre à l'enjeu d'un avenir durable, ces data centers doivent apprendre à se développer ou à se transformer pour devenir « green » : c'est ce qu'on appelle les Green Data Centers.

Cette formation Green Data Center vous offre une approche très concrète pour comprendre les enjeux du Green IT et trouver les solutions les plus adaptées à votre infrastructure, quelle que soit sa taille. Les procédés décrits (free cooling, gestion du cycle de vie des équipements, virtualisation...) couvrent plusieurs niveaux : infrastructure, techniques existantes, contenu informatique et couche logicielle.

À l'issue de cette formation, vous serez en mesure d'identifier les chantiers clés pour réduire la consommation électrique d'un centre informatique et serez capables de mettre en œuvre des solutions d'amélioration, notamment :

  • Optimiser les différents projets Green IT
  • Réaliser l'état des lieux des performances énergétique et environnementale
  • Choisir les solutions IT appropriées aux besoins
  • Sélectionner les solutions liées à l'infrastructure
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier vos besoins en compétences comportementales
  • Evaluer vos modèles, styles d'intervention, de communication et de relation
  • Développer des comportements stables et positifs face aux oppositions, aux confrontations et aux différences
  • Gérer vos émotions et développer vos leviers d'adaptation et de résilience
  • Appliquer des stratégies pour cultiver la confiance en soi et mettre en oeuvre des comportements stimulants
  • Organiser efficacement votre temps et gérer vos priorités
  • Utiliser les outils digitaux de travail et de coopération
  • Gérer le rapport entre vie privée et vie professionnelle
  • Développer votre créativité et sortir des limitations personnelles
  • Résoudre les problèmes et prendre des décisions éclairées dans des situations de pression.
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...