Mise au point d'un système embarqué sous Linux

Ce cours est destiné aux personnes souhaitant utiliser Linux pour concevoir et maintenir des systèmes embarqués.

Mise au point d’un système embarqué sous Linux

logiciel embarqué
Venez apprendre à faire des développements embarqués sous Linux

L’objectif de cette formation, alliant théorie et exercices pratiques, est de mettre au point et personnaliser un système d’exploitation embarqué basé sur Linux pour y déployer ses propres applications. Elle fournit également les outils et connaissances nécessaires pour architecturer puis développer des logiciels embarqués.

Contenu de la formation

  • Introduction à Linux Embarqué
  • Présentation de l’écosystème open-source
  • Introduction au hardware des systèmes embarqués
  • La cross-compilation
  • Utilisation de U-Boot, le chargeur de démarrage de référence
  • Introduction à la configuration de Linux pour un hardware donné
  • Création d’un rootfs avec Buildroot
  • Développement d’applications dans un contexte embarqué

Optionnellement, le cours peut également aborder certains sujets complémentaires, tels que :

  • Les périphériques de stockage et les systèmes de fichiers
  • L’utilisation de Linux dans un contexte temps-réel

Compétences acquises

À la fin de la formation, les participants auront une connaissance détaillée de tous les niveaux d’un système embarqué fonctionnant sous Linux. Ils seront ainsi en mesure de :

  • Préparer le démarrage d’un système d’exploitation avec un bootloader (U-Boot).
  • Configurer le device-tree d’une carte électronique à partir de son shéma.
  • Utiliser des bus de communication et identifier les pilotes de périphériques nécessaires.
  • Mettre au point un root filesystem et y installer des logiciels.
  • Administrer un système et le mettre à jour.
  • Créer un environnement de développement dédié à l’écriture de logiciels fonctionnant en espace utilisateur.

La durée de la formation est de 4 jours.

Le formateur fournit à chaque participant une carte électronique de développement qu’il conserve à l’issue de la formation.

Prérequis : Utilisation du terminal et des commandes de bases sous Linux Remarque : Les supports de cours sont en anglais, le cours est dispensé en anglais ou français.

Tarif : 1 950€ par personne