Booster des Talents IT

Formation Linux Embarqué

formation linux embarqué logo
Suite à cette formation vous comprendrez et maîtriserez la constitution et le fonctionnement d’une distribution Linux embarqué, saurez compiler un noyau Linux en fonction d’une configuration matérielle, construire une distribution Linux embarqué autour de ce noyau, prendre en main les outils de développement croisé et approcher le développement des modules du noyau Linux.
Prixà partir de
2190 €HT
RéférenceAF4178
Durée4 jours
Public Développeurs
PrérequisMaîtrise du langage C. Expérience en environnement Unix/Linux.
TP50%

Plan de Formation Linux Embarqué

Introduction

L’environnement : Linux, GNU, Unix et normes Posix
La technologie embarquée
Retours sur les notions de shell

Administration d’un système Linux embarqué

Communiquer par Ethernet avec la cible en RS232
Transférer des données
Utiliser les clés numériques
Compiler et exécuter le programme
Compilation d’un programme tiers
Concevoir et rédiger un projet Linux embarqué
Utiliser les Autotools pour l’écriture du projet

Création du système embarqué

Amorçage par réseau
Utiliser le bootloader et les protocoles TFTP et NFS
Compiler le noyau et lancer le programme init
Compiler l’espace utilisateur
Ajouter des commandes (fstab, tmpfs, ptms, passwd…)
Le SSH Dropbear
Bootstrapper la chaine de compilation
Charger le Initramfs
Flasher le système de fichiers Rootfs
Compiler le bootloader
Simuler et automatiser le système

Travail avec le noyau

Méthodes de création de modules/drivers
Travailler avec ces modules
Établir la communication avec l’espace utilisateur

Performance et qualité du développement

Comment débugger une application croisée ?
Utiliser les outils d’analyse statiques des binaires
Utiliser des outils de débug dynamique
Débugger le noyau
Méthodes de couverture de code
Outils de profilage
Test des composants avec les sondes JTAG

Technologie embarquée Linux et temps réel

Comprendre les enjeux et les problématiques des RTOS (Real Time Operating Systems)
Principes et gestion du multitâche
Quelles solutions pour de Linux embarqué ?
Utiliser le Low Latency Kernel
Virtualiser avec un hyperviseur pour système embarqué
Travailler avec l’extension Xenomai
Explication, installation et utilisation du patch RT-Preempt

Nos autres formations Linux

AF24865Formation Linux temps réel : approfondissement New Formation ! en Intra/Cours Particulier1 jour710 €HT
AF24871Formation Gestion de projet Linux embarqué New Formation ! en Intra/Cours Particulier2 jours1170 €HT
AF24887Formation Méthodes Lean et Agile dans un projet Linux embarqué New Formation ! en Intra/Cours Particulier2 jours1170 €HT
AF24899Formation Noyau Linux New Formation ! en Intra/Cours Particulier3 jours1560 €HT
AF15437Formation Bugzilla Administration en Intra/Cours Particulier2 jours1260 €HT
Voir les 19 formations
Vous pouvez également être intéressé par des formations Linux, linux embarqué, OS, système d'exploitation, Unix ou par les formations de notre filière Linux
Prixà partir de
2190 €HT
RéférenceAF4178
Durée4 jours
Public Développeurs
PrérequisMaîtrise du langage C. Expérience en environnement Unix/Linux.
Travaux pratiques50%