Prenez contact avec nous

Plan du cours

Introduction

Aperçu de l'architecture d'un système Linux embarqué

Aperçu de Poky et de bitbake

Préparation de votre environnement de développement

Préparation de votre carte de développement cible et des outils associés

Compréhension de l'arborescence source du Projet Yocto

Construction d'une image

Utilisation de l'interface web Toaster pour lancer des constructions

Ajout de paquets à l'image générée

Compréhension des Paquets de Support de Carte (BSP), des recettes, des configurations et des couches

Rédaction d'une recette

Aperçu de quelques systèmes de construction existants - Autotools, CMake, Meson

Construction, configuration et ajout d'une application personnalisée

Dépannage des échecs de construction

Correction des problèmes courants de compilation croisée

Personnalisation de la construction avec des couches

Extension des recettes existantes

Rédaction d'une configuration machine personnalisée

Ajout et gestion de paquets d'exécution

Ajout d'une image personnalisée

Création d'une image personnalisée

Génération du rootfs

Utilisation du SDK du Projet Yocto

Développer une application avec le SDK Poky

L'outil de développement d'applications

Remarques de clôture

Pré requis

  • Le participant doit avoir compilé un noyau au moins une fois pour un système Linux classique de bureau (non embarqué).
  • Connaître les composants qui composent l'espace utilisateur Linux sur un système de bureau.
  • Savoir générer et utiliser des correctifs (patches).
  • Être capable d'expliquer ce qu'est GNU Make, Autotools et quels autres systèmes de construction existent.
  • L'idéal serait de maintenir au moins un paquet Linux, soit en tant qu'auteur upstream, soit dans n'importe quelle distribution Linux classique de bureau.
  • Une expérience préalable en développement embarqué n'est pas nécessaire et ne remplace pas la connaissance des systèmes Linux classiques de bureau mentionnée ci-dessus.

Audience cible

  • Développeurs
  • Ingénieurs systèmes
  • Ingénieurs tests
  • Administrateurs systèmes
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires