Formation Linux, temps réel sous Linux

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de cette formation Temps réel sous Linux vous serez en mesure de :

  • Ordonnancer sous Linux
  • Maitriser la notion de temps-réel souple (ordonnancements Fifo et Round-Robin sur un noyau standard Vanilla, fluctuations des timers, latence d'interruption, problèmes temps-réel classiques.)
  • Maitriser la notion de temps-réel amélioré (principes de PREEMPT_RT, application du patch et compilation du noyau, mesure des améliorations de fluctuation ou de latence.)
  • Mettre en oeuvre l'extensions temps-réel strict (Installation et examen de Xenomai, exemple d'applications avec l'API Xenomai, handlers d'interruption.)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Suivant les contraintes temporelles imposées par son projet , le développeur dispose de multiples possibilités pour construire une application sur Linux.
Depuis les processus ordonnancés en soft-realtime (temps réel souple) par le noyau standard jusqu'aux extensions s'appuyant sur des micro-noyaux hard-realtime (temps réel strict) 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.

Programme

Ordonnancement sous Linux

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é.

Temps-réel souple

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.

Temps-réel amélioré avec PREEMPT_RT

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.

Extensions temps-réel strict pour Linux

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.

Conclusion

Discussions libres sur l'ensemble des thèmes abordés.

Travaux pratiques

Expérimentations libres suivant les demandes des participants.

Prérequis

Les participants doivent disposer d'une bonne connaissance d'Unix ou de Linux et d'une bonne connaissance de la programmation en C.

Public

Cette formation Linux temps réel cible principalement les développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Découvrir et maîtriser les mécanismes de la communication
  • Rédiger efficacement ses mails
  • Optimiser la gestion du temps dans le traitement de ses mails
  • Savoir rédiger clairement 
Tarif

A partir de 100,00 €

Durée

3 heures 15 minutes

Modes

Objectifs de la formation

  • Exploiter les dernières tendances et opportunités offertes par les médias sociaux et l’influence.
  • Construire une stratégie média sociaux et influence performante.
  • Adopter les bonnes pratiques en matière de médias sociaux et d’influence.
  • Evaluer les stratégies définies.
Tarif

A partir de 1 540,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Effectuer les tâches élémentaires nécessaires pour devenir administrateur Linux à plein temps
  • Découvrir des tâches d'administration plus avancées, comme la gestion du stockage avec LVM, la gestion de SELinux et l'installation automatisée
  • Décrire de manière approfondie l'étude des différentes procédures d'administration de systèmes Linux d'entreprise (gestion des systèmes de fichiers, des volumes logiques, de SELinux et des configurations de pare-feu, ainsi que partitionnement et résolution des problèmes).
Tarif

A partir de 4 304,00 €

Durée

5j / 38h

Modes
  • Centre
  • Distance

Linux - Administration niveau 2

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

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 :

  • Acquérir un niveau d'expertise plus élevé sur Linux
  • Savoir tirer parti simplement de la richesse modulaire de Linux et du monde Open Source
  • Comprendre comment organiser et gérer l'espace disque de gros serveurs Linux
  • Apprendre à paramétrer finement le système
  • Savoir déployer Linux et l'intégrer avec les autres environnements existants

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

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
  • Entreprise
  • Distance
  • Centre

Formation ONTAP NFS Administration

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation ONTAP NFS Administration vous donne les connaissances et compétences nécessaires pour :

  • Identifier et décrire les différenters versions du protocole NGS
  • Configurer le cluster ONTAP 9 pour NFSv3, v4 et v4.1 avec parallèle NFS (pNFS)
  • Configurer Kerberos dans un environnement Linux et NetApp ONTAP 9 en utilisant l'authentification Windows Active Directory
  • Comprendre les problématiques de gestion de la performance et du dépannage pour les systèmes de stockage NetApp et clients
Tarif

A partir de 900,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer les techniques clés du management à distance
  • Organiser le temps de l'équipe
  • Utiliser les nouvelles technologies pour optimiser la communication avec ses équipes de télétravailleurs
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

Concrètement, à l'issue de cette formation KONG, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Découvrir l’API Management avec KONG
  • Exposer ses APIs dans KONG
  • Sécuriser ses APIs dans KONG
  • Savoir mettre en œuvre les différents cas d’usage : API d’administration, statistiques d’usage, quotas, etc.
  • Développer un plugin dans KONG
  • Mettre en place KONG pour manager une API selon les bonnes pratiques d'architecture
  • Percevoir les capacités de KONG à administrer le trafic pour des cas d'usage liés à l'intelligence artificielle (LLM)
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Maîtriser les techniques et les outils de sécurisation, de protection et d’analyse d’intrusion
  • Déployer une stratégie de sécurisation optimale
Tarif

A partir de 2 450,00 €

Durée

4j / 28h

Modes
  • Entreprise

Objectifs de la formation

S’approprier son environnement
Optimiser sa boîte de réception
Rédiger vos messages plus vite
Mieux gérer ses contacts
Réduire son temps de travail
Matériel pédagogique
Tarif

A partir de 525,00 €

Durée

1j / 3h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

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
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...