
SF33206
4 jours
50%
Formation Linux embarqué.
Maîtrisez la constitution et le fonctionnement d'une distribution Linux embarqué avec notre formation Linux Embarqué !
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.
Programme 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
Vous serez également interessé·e par ces formations.
Formation Linux Temps réel : approfondissement
Nos autres formations en Systèmes embarqués .
Formation Cybersécurité des systèmes embarqués
Formation Linux embarqué
Formation Linux Temps réel : approfondissement
Formation Yocto
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.