Linux Temps-réel et Xenomai
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
En fonction des contraintes temporelles qui lui sont imposées, le développeur dispose de plusieurs possibilités pour construire une application sur Linux. Depuis les processus ordonnancés en temps-réel souple par le noyau standard jusqu'aux extensions s'appuyant sur des micro-noyaux hard-realtime (comme Xenomai), ce cours vous propose un cheminement logique et illustré dans le panorama des solutions temps-réel disponibles avec Linux. Tous les concepts théoriques présentés dans le cours font l'objet de mise en pratique par des exemples précis et des séances d'exercices complètes.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Cette formation Linux Xenomai s'adresse aux personnes ayant des connaissances de Linux (utilisateur) et du langage C.
Les Avis
Les matières
- Linux temps-réel
- Xenomai
Le programme
- Noyau et espace utilisateur
- Organisation du système
- Répartition des ressources.
- Processus et threads Posix
- Synchronisation et communication entre tâches.
- Multi-processeur, Multi-coeur, Hyperthreading
- Affinités et migrations des tâches.
- Ordonnanceurs O(1) et CFS
- Groupement automatique des tâches.
- Priorités, nice.
- Passage en temps-réel
- Priorités
- Configuration des noyaux 2.6.21 et postérieurs.
- Création de timers Unix et Posix
- Mesures temporelles.
- Principe
- Organisation des handlers
- Préemptibilité du noyau
- Latences.
- Lancement de tâches en parallèle
- Inversion de priorité
- Reprise de mutex.
- Principe
- Patch d'Ingo Molnar et Thomas Gleixner
- Compilation du noyau.
- Effets de l'option de préemptibilité totale
- Activation à la compilation.
- Configuration de la priorité des handlers d'interruptions.
- Outils RT-test et cyclictest.
- Noyau standard et extensions RT-Linux, RTAI, Xenomai...
- Patch et bibliothèque utilisateur
- Compilation du noyau et des outils de test.
- Tâches Xenomai
- Timers et tâches périodiques
- Communication et synchronisation.
- Handler d'interruption dans l'espace utilisateur.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Linux Temps-réel et Xenomai