Systèmes (Microsoft, UNIX, LINUX, IBM) / LINUX/UNIX

Formation: Intégration de LINUX sur des plateformes embarquées (niveau avancé) ( 3 Jours )

Consulter les villes disponibles, le calendrier et nos tarifs dégressifs pour cette formation

Durée

3 Jour(s)

Pré-requis

Objectifs

Comprendre l'architecture d'un système Linux Créer et utiliser une chaîne de compilation croisée Apprendre à installer Linux sur votre cible matérielle et écrire un BSP Installer Xenomai pour le temps réel Explorer l'architecture système de Linux Boot de Linux Initialiser le système Installer des paquetages logiciels existant sur la cible Apprendre à flasher Linux

Programme



Bootstrapping du noyau

U-boot
- Utiliser U-Boot
- Configurer U-Boot pour votre architecture
- Initialiser votre processeur
Les différentes sections en mémoire
Initialisation du MMU
Initialisation des ports RS232
Décompression du noyau
Utiliser une sonde Jtag pour déboguer le bootstrapping


Démarrage de Linux

Initrd
Le filesystem
Userland
- Les bibliothèques dynamiques
- Le chargement en mémoire
- Utiliser bootchart


Effectuer des mesures sur le noyau Linux

Ftrace
lcov
Powertop
Latencytop
/Proc/meminfo
/Proc/slabinfo


Application: Démarrer un noyau en mois de 1 seconde

Configurer un noyau minimal
- Pourquoi faire un noyau minimal?
Mesurer le temps de chargement du noyau
- Disque dur vs SSD vs NAND vs NOR
- Execute In Place
- Les différentes compressions
Faire de l'optimisation avec les statistiques de couverture de code
Les périphériques
- Paralléliser l'initialisation
- Monolitique vs modulaire

 
  
 
Certificat/Attestation
Délivrance d'une attestation de fin de formation
 
Modalités d’évaluation
L’évaluation se déroule sous forme d’exercices pendant la durée de la formation. Une auto-évaluation est réalisée par le stagiaire en fin de formation
contactez-vous decouvrez nos formation en region decouvrez nos formation en region devis

Mots-Clés