Linux embarqué sur processeur ARM avec yocto
Description
Apprendre à se servir de Yocto pour automatiser la production d’une carte Linux embarqué et apprendre
à réaliser des recettes métier.
Objectifs
Apprendre à installer une distribution Linux et des développements en compilation croisée sur un équipement ARM au moyen de Yocto
Public
- Administrateurs Linux
- Developpeurs Linux
Prérequis
C
Shell
CMakeFile
Durée
3 jours (21 heures)
Moyens techniques
- Pentium 7 32 Go de RAM 300Go de Disque
- 1 kit RapberryPI + Clavier et écran supplémentaire
- Cable Ethernet
Programme
Journée 1
- Présentation
- Découverte
- Fabrication d’une image
- Les variables et layers
- Les variables
- Les layers
- Sélection de paquets
Journée 2
- Fabriquer des recettes
- Utilisation de recettes
- Code dans les recettes
- Héritage d’une classe
- Création d’une recette CMake
- Création d’autres recettes
Journée 3
- Configurations
- Configuration
- Les tâches
- Rappel des commandes yocto
Exercices
- Fabrication d’une image qemu
- Prise en main de la machine ARM en qemu
- Localiser le répertoire générant busybox avant son installation
- Récupérer et installer l’image sur une carte SD pour en vérifier le bon fonctionnement sur la Raspberry
- Choisir une recette extérieure et l’installer sur en qemu et/ou sur votre carte
- EAjouter un utilisateur avec mot de passe sur le device
- Sur les opérateurs
- Ajouter une programme C dans votre device