Chargement...
 

Historique: FormationLinuxEmbarqueYocto

Aperçu de cette version: 4

Yocto

Présentation

  • Description : Apprendre à se servir de Yocto
  • Objectifs :
    • Apprendre à générer une plate-forme Linux avec Yocto

Public

  • Public :
    • Administrateurs Linux
    • Developpeurs Linux
  • Prérequis : C

Shell
CMakeFile

Organisation matérielle

  • Durée : 4 jours (28 heures)
  • Horaires : 9h00-12h30 13h30-17h00
  • Rythme : Continue
  • Mode : Inter ou intra entreprise
  • Lieu : Sur site

Environnement

  • Moyens pédagogiques : Document de support de cours en PDF (125 pages)
  • Moyens techniques :
    • Pentium 7 32 Go de RAM 300Go de Disque
    • 1 kit RapberryPI + Clavier et écran supplémentaire
    • Cabler Ethernet
  • Moyen humains :

Garanties qualités

  • Contrôle de la bonne exécution :
  • Méthode d''évaluation :

Programme

    • Présentation
      • Découverte
        • Histoire de Yocto
        • Équipes de travail et choix de la plate-forme
        • 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érentes é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 (suite)
        • Syntaxe des opérateurs (suite2)
        • Recouvrement avec PREPENDS et APPENDS
        • 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 RapsberryPI
        • 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 chaine de compilation croisée
        • Plusieurs chaines de compilations croisées
        • Installation du meta-qt5
        • Ajout de la chaine croisée dans QtCreator
        • 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
        • Dépendance récurcive et inter dépendance


Dates et tarifs

Inter entreprise

Intra entreprises

  • Région parisienne : 8740 HT
  • Autres zones : 8740 HT + Forfait déplacement
  • Dates : Consultez moi

Société de formation

Historique

Information Version
mer. 24 Mar 2021 11h49 gilles 8
mer. 24 Mar 2021 11h36 gilles 7
mar. 23 Mar 2021 09h28 gilles 6
mar. 23 Mar 2021 09h15 gilles 5
mar. 23 Mar 2021 09h10 gilles 4
mar. 23 Mar 2021 07h39 gilles 3
mar. 23 Mar 2021 07h39 gilles 2
mar. 23 Mar 2021 07h37 gilles 1

Changer de langue

Anglais (English, en)Français (fr)

Recherche