IndustrielInformatique
Formation Linux Temps Réel
Oasis de la connaissance cabinet de formation continue à Casablanca vous propose une Formation Linux Temps Réel formation pour les particuliers et les entreprises en individuel ou en groupe, à la fin de la formation vous serez capable de créer des Projet en Linux Temps Réel formation en ligne Linux Temps Réel ecole d’architecture Maroc
Architecture de Linux
- Linux : Histoire. Gestion de version
- Les diverses licences utilisées par Linux (GPL, LGPL, etc).Implications pour le développement industriel
- Kernels et distributions Linux
- Architecture et modularité de Linux
Développement industriel sous Linux
- Les outils de développement libres
- Débogage, profiling et mise au point
- Utiliser IDE Eclipse
- Méthodes de compilation
- Compiler et installer le noyau Linux
- Compiler et utiliser les bibliothèques statiques et dynamiquesCréer et utiliser la chaîne de compilation croisée
- Gestion de mémoire
- Détection des fuites mémoire
- Débordement de buffers
Environnements restreints et systèmes embarqués
- La problématique des systèmes embarqués
- Contraintes matérielles, logicielles et opérationnelles
- Choix d’un système d’exploitation embarqué
- Générer un noyau réduit : options essentielles pour la réduction de taille
- Bibliothèques système pour l’embarqué : Newlib, DietLibc
- Outils de génération de chaînes de compilation croisée
- Boot du noyau sur cible ARM
- Préparer le système de fichiers
- Fichiers spéciaux des périphériques
- Applications et utilitaires à embarquer
- Interface utilisateur
- Interfaces graphiques optimisées (directfb, etc)
- Chargeur de démarrage : Présentation et configuration
- Débogage à distance sur la cible
- Configurer l’Eclipse
Multitâche sous Linux, temps réel souple
- Problèmes temps-réel classiques : Lancement de tâches en parallèle, Inversion de priorité, Reprise de mutex
- Création de processus et de threads temps-réel
- Files de messages Posix, mémoire partagée et sémaphores
- Mesures horaires et des attentes
- Ordonnancement temps-partagé et priorités des processus
- Mesure de précision des timers
- Le fonctionnement général de l’ordonnanceur
- 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 mute
- Principes du temps réel souple Posix1b
- Principes, configuration de l’ordonnancement
- Limites du temps-réel sous Linux standard
- Améliorations avec patch Linux-RT
- Problèmes algorithmiques liés au temps-réel et solutions
Personnalisation du boot du système
- Les différentes phases de boot du noyau
- Divers systèmes d’initialisation (busybox init, system V init, systemd)
- Le contenu du processus Init
- Le remplacement du processus Init par une version personnalisée
- Initialisation depuis l’espace utilisateur
Temps réel strict : Extension Xenomai
- Concepts de temps-réel strict
- Présentation de l’extension Xenomai
- Installer Xenomai
- Utiliser l’extension LinuxRT
- Ordonnancement temps réel strict en mode utilisateur
- Interruptions (activation, désactivation…)
- Protection contre les interruptions
- Gestion des communications
- La gestion des tâches temps réel strict
Durée de la formation Linux Temps Réel:
Pack de formation Linux Temps Réel initiale – 36 heures
1 semaine – 1 mois – 3 mois
Pack de formation Linux Temps Réel avancé – 72 heures
1 mois – 3 mois – 6 mois
Pack de formation Linux Temps Réel expert – 144 heures
3 mois – 6 mois 12 mois
Pack de formation entreprises – 2 jours