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

Nifty tech tag lists from Wouter Beeftink