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

Formation en ligne Linux Temps Réel 

Articles similaires

Voir Aussi
Fermer
Bouton retour en haut de la page