Formation : Linux embarqué, outil Yocto (3j)

Objectifs de la formation : 

Acquérir les compétences nécessaires à la mise en œuvre d’un système Linux sur une plate-forme à base de processeurs ARM.

Intervenant :

Samuel ROUXEL (CRESITT INDUSTRIE)

Cibles :

Ingénieurs, techniciens et enseignants

Pré-Requis :

  • Notions sur les processus et les systèmes d’exploitation
  • Utilisateurs de Linux
  • La connaissance du langage C/C++ est un plus

Objectifs Pédagogiques : 

  • Appréhender les techniques de configuration et de compilation d’un noyau Linux pour un système embarqué
  • Appropriation de la cross-compilation
  • Maîtriser une chaîne de cross-compilation pour le déploiement sur cible
  • Savoir sélectionner et configurer les applicatifs des solutions embarquées

Méthodes et Moyens Pédagogiques : 

  • Cours théorique
  • Exemples de scripts et de configurations
  • Démonstration de l’outil de Yocto.

Méthode d’évaluation d’efficacité de la formation : 

Un QCM d’évaluation sera rempli par les stagiaires avant et après la formation pour évaluer les différents points qui seront acquis lors de cette formation.

Tarifs : 

  • 1 350 € HT/personne
  • 1 200 € HT/personne à partir de 3 stagiaires

Formation éligible au financement par votre Opérateur de Compétences (OPCO) hors CPF

Cette formation est disponible en intra-entreprise. Consultez-nous !

Voir les modalités d’inscription 

Programme horaire

Journée 1 : Configuration de compilation

Présentation de Linux : les concepts, noyau, applications, distributions
Prise en main et rappel des commandes de base
Configuration et compilation du noyau : système de fichiers, l’arborescence, émulation cible ARM
Travaux pratiques
Configuration et compilation du noyau (pour différentes cibles)
Travaux pratiques
Création d’un système de fichiers
Travaux pratiques
Création d’une arborescence
Travaux pratiques
Création d’un système fonctionnel minimal
Travaux pratiques
Utilisation des commandes de base
Travaux pratiques
Utilisation de Busybox, gcc, gdb
Travaux pratiques
Emulation via qemu

Journée 2 : Compilation/cross-compilation, applications

La cross-compilation
Les outils de développement
Procédures de démarrage : les bootloaders : U-boot, Redboot
Les applications indispensables et dédiées pour l’embarqué
Présentation de YOCTO
Travaux pratiques
Cross-compilation d’applications, de librairies
Travaux pratiques
Utilisation de YOCTO pour des applications embarquées

Journée 3 : Applications et distributions dédiées via Yocto

Travaux pratiques
Implantation sur plate-forme embarquée ARM d’un système linux que vous aurez cross-compilé
Travaux pratiques
Utilisation d’une chaîne de compilation croisée
Travaux pratiques
Cross-compilation et ajout d’applications utiles (serveur ssh, serveur web, application dédiée…)
Travaux pratiques
Portage sur cible
Travaux pratiques
Tests fonctionnels

Date

14 - 16 Déc 2021
Expiré!

Heure

09:00 - 17:30

Plus d'Infos

Inscription

Lieu

Le Lab'O
1 avenue du Champ de Mars - 45074 Orléans
Catégorie

Organisateur

CRESITT