Intégration de LINUX sur des plateformes embarquées (niveau avancé)
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
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
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Pré-requis Connaitre le fonctionnement d'un général d'un Linux, bien ...
Les Avis
Le 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
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Intégration de LINUX sur des plateformes embarquées (niveau avancé)