Linux Temps Réel
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 intensive
-
Niveau
Niveau avancé
-
Lieu
Paris
-
Heures de classe
35h
-
Durée
5 Jours
-
Dates de début
Dates au choix
Etude du déterminisme dans le noyau Linux. Bonnes pratiques de développement d'applications temps réel et mise en œuvre de patchs pour le temps réel linux-rt et xenomai.
Précisions importantes
Documents
- LXT.pdf
DIF: Formation éligible au DIF (Droit individiuel à la Formation)
Pôle Emploi: Formation éligible au financement Pôle Emploi
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Mettre en œuvre un système Linux temps réel pour le multimédia. Comprendre pourquoi Linux vanilla n est pas un système temps réel industriel. Transformer linux en système temps réel industriel à l'aide de patchs Linux-RT ou Xenomai.
Cette formation s'adresse aux Architectes et développeurs devant construire ou utiliser un système temps réel industriel ou un système multimédia basé sur linux.
De préférence: Bonnes connaissance des systèmes d'exploitation et de la programmation en C.
Nos formateurs sont des hommes et des femmes de terrain ayant plus de 10 ans d'expérience sur Linux et le temps réel
Vous recevrez une réponse par email avec les documents nécessaires à l'inscription su vous en avez fait la demande.
Les Avis
Les matières
- Linux
- Temps réel
Professeurs
Pierre Morel
Directeur technique
Pierre Morel effectue des formations UNIX, Linux et Linux embarqué depuis 1992 et travail régulièrement pour le portage de linux sur de nouvelles architectures.
Le programme
- Fonctionnement des espaces noyau et utilisateurs en relation avec le micro-processeur
- L'architecture modulaire du noyau Linux
- Les outils de développement et d'analyse
- Définition du temps réel
- Les ordonnanceurs pour le temps réel
- L'ordonnanceur de linux 3.x, les différentes politiques temps réel
- Les différents points de préemption des applications
- La mesure et la précision du temps, la date et l'horodatage
- L'influence de l'architecture multiprocesseur sur l'ordonnancement
- L'influence de l'architecture de l'application en fonction de l'architecture système
- La gestion de la mémoire et son importance sur le déterminisme
- La gestion des interruptions sous Linux et son influence sur le déterminisme
- Les règles pour écrire une application temps réel pour le multimédia
- Les règles pour écrire un pilote de périphérique basse latence
- Travaux pratiques
- Ecrire une application temps réel (par exemple une mesure de latence) en utilisant toutes les règles d'usage et vérifier son déterminisme sur un système stressé.
- Le patch Linux-RT, le patch PREEMPT
- Gestion d'une application temps réel avec Linux-RT
- Ecrire une application avec Linux-RT
- Ecrire un pilote de périphérique pour Linux-RT
- Travaux pratiques
- Mise en œuvre de Linux-RT et mesures de latence.
- Présentation des architecture RTAI et Xenomai.
- La virtualisation par ADEOS
- Les API de Xenomai
- Les outils associés à Xenomai ou RTAI
- Ecriture d'une application témps réel avec Xenomai
- Ecriture d'un pilote de périphérique pour Xenomai
- Travaux pratiques
- Installation de Xenomai. Création de tâches temps réel strict. Gestion des communications. Ecriture d'un gestionnaire d'interruption, de processus ordonnancé en temps réel strict. Installation et utilisation de Xenomai.
- Présentation des architectures à base d'hyperviseur
- Les hyperviseurs type L4, comme PikeOS
- Les hyperviseurs type ARINC, comme XtratuM
- Les éléments d'un hyperviseur, ordonnancement, mémoire, interruptions
- Le portage d'un OS sur un hyperviseur
- Exemple d'hyperviseur pour ARM : X-Hyp
- Etude de l'implémentation de X-Hyp
- Le portage de FreeRTOS sur X-Hyp
- Travaux pratiques
- Mise en œuvre de X-Hyp
Informations complémentaires
Nombre d'élèves par classe : entre 3 et 8
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