Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Concrètement, à l'issue de cette formation Temps réel sous Linux vous serez en mesure de :
Tarif |
A partir de 1 480,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 480,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Introduction
Noyau et espace utilisateur, organisation du système, répartition des ressources.
Multi-tâche sous Linux
Processus et threads Posix.
Synchronisation et communication entre tâches.
Systèmes multi-processeurs symétriques (SMP)
Multi-processeur, multi-coeur, hyperthreading.
Affinités et migrations des tâches.
Temps-partagé
Ordonnanceurs O(1) et CFS, groupement automatique des tâches.
Priorités, nice
Travaux pratiques
Comparaison des temps de création et commutation des processus et des threads.
Vitesse de communication par file de messages.
Utilisation de la mémoire partagée.
Synchronisation par mutex et par variable condition. Influence de la priorité temps-partagé.
Fifo et Round-robin
Passage en temps-réel.
Priorités.
Garde-fou temps réel.
Timers
Création de timers Unix et Posix.
Mesures temporelles.
Interruptions
Principe.
Organisation des handlers.
Préemptibilité du noyau.
Latences.
Problèmes temps-réel classiques
Lancement de tâches en parallèle.
Inversion de priorité.
Reprise de mutex.
Travaux pratiques
Création de processus et de threads temps-réel.
Mesure de précision des timers.
Effet de la préemptibilité du noyau sur la latence des interruptions.
Examen d'inversion de priorité.
Héritage de priorité.
Test de reprise de mutex.
Patch PREEMPT_RT
Principe.
Patch d'Ingo Molnar et Thomas Gleixner.
Compilation du noyau.
Préemption totale
Effets de l'option de préemptibilité totale.
Activation à la compilation.
Threadeds interrupts
Configuration de la priorité des handlers d'interruptions.
Instrumentation et mesures
Outils RT-test et cyclictest.
Travaux pratiques
Compilation d'un noyau après application du patch PREEMPT_RT.
Vérification de la préemptibilité.
Utilisation de cyclictest et comparaison avec le noyau standard.
Comparaison du comportement des exemples du chapitre précédent.
Principes du temps-réel strict (Hard Realtime)
Noyau standard et extensions RT-Linux, RTAI, Xenomai...
Installation et validation de Xenomai
Patch et bibliothèque utilisateur.
Compilation du noyau et des outils de test.
Applications sous Xenomai
Tâches Xenomai.
Timers et tâches périodiques.
Communication et synchronisation.
Gestion des interruptions
Interface de programmation RTDM.
Travaux pratiques
Compilation et installation de Xenomai.
Création de tâches.
Synchronisation.
Vérification des priorités par rapport aux tâches du noyau standard.
Priorités par rapport au kernel Linux.
Test de précision des timers.
Mesure des latences d'interruption.
Discussions libres sur l'ensemble des thèmes abordés.
Travaux pratiques
Expérimentations libres suivant les demandes des participants.
Tarif |
A partir de 100,00 € |
Durée |
3 heures 15 minutes |
Modes |
|
Tarif |
A partir de 1 540,00 € |
Durée |
2 jours |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 4 304,00 € |
Durée |
5j / 38h |
Modes |
|
Toute personne souhaitant approfondir l'administration d'un système Linux et maîtriser des fonctions avancées du système comme la gestion des volumes logiques, les systèmes de fichiers journalisés ou la compilation du noyau
À l'issue de la formation, le stagiaire sera capable de :
METHODES ET OUTILS PEDAGOGIQUES
Support de cours
EVALUATION
Public concerné
Toute personne souhaitant approfondir l'administration d'un système Linux
Pré-requis
Connaître les techniques d'administration d'un système unix ou linux
Tarif |
A partir de 2 910,00 € |
Durée |
5 jour(s) |
Modes |
|
Cette formation ONTAP NFS Administration vous donne les connaissances et compétences nécessaires pour :
Tarif |
A partir de 900,00 € |
Durée |
1j / 7h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
Concrètement, à l'issue de cette formation KONG, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 2 450,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 525,00 € |
Durée |
1j / 3h |
Modes |
|
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.
Tarif |
Contacter l'organisme |
Durée |
3j / 21h |
Modes |
|