Retournez à l'intro Vers l'intro
Accueil Formation Bureau d'études Produits Partenaires Références Contacts

Catalogue 2008

 Toutes
 Programmation
 Linux
 Windows
 PDA/mobile
 OS embarqués
 Temps réel
 Instrumentation
 Processeurs
 Réseaux
 Bus industriels
 Admin Système
 Base de données
 Méthodes
 Sécurité

Valid HTML 4.01 Strict


Réf.

Formation

Pdf

Durée

Dates

Lieu

Tarif

5122 Programmation Multitâche POSIX en langage C Programmation Multitâche POSIX en langage C 3 j. nous consulter - -
CénoSYS vous propose également des formations de thématique apparentée :
5125 Linux Embarqué Linux Embarqué 4 j. 09..12/09/08 Le Mans 1640 €
        18..21/11/08 Le Mans 1640 €
5158 Linux Embarqué, Drivers et Temps Réel Linux Embarqué, Drivers et Temps Réel 5 j. 20..24/10/08 Le Mans 1920 €
5136 Linux Kernel et Drivers (Développement de modules) Linux Kernel et Drivers (Développement de modules) 4 j. 22..25/07/08 Le Mans 1640 €
5100 Programmation C ANSI et outils GNU Programmation C ANSI et outils GNU 4 j. nous consulter - -
5160 Programmation Objet C++ Trolltech Qt 4 Programmation Objet C++ Trolltech Qt 4 4 j. 15..18/07/08 Le Mans 1640 €
        16..19/09/08 Le Mans 1640 €
        02..05/12/08 Le Mans 1640 €

Imprimer la fiche

printer


Formation Programmation Multitâche POSIX en langage C

email

Demande d'information

Réf. : 5122

Demande d'information email
Objectifs
Cette formation aborde les concepts du multitâche temps réel, et les approfondit par l’étude des mécanismes utilisés par les applications basées sur les extensions POSIX Temps Réel normalisées IEEE, supportées à l’aide d’API C ANSI par bon nombre de systèmes d’exploitation Temps Réel tels que VxWorks, QNX, RTLinux, LynxOS, pSOS…
Cet enseignement permet au développeur en informatique, débutant dans le domaine du développement d’applications à contraintes Temps Réel, de pouvoir rapidement s’adapter aux spécificités communes sur les différents systèmes d’exploitation compatibles POSIX Temps Réel
  • Caractéristiques et architecture des noyaux temps réel et API POSIX
  • Politique d’ordonnancement temps réel de Threads POSIX
  • Communication et synchronisation POSIX
Programme
1èrejournée
Introduction au Temps Réel
  • Contraintes temps réel
  • Noyau déterministe, préemptif
  • Tâches et processus temps réel
Les Standards POSIX IEEE 1003
  • Normes POSIX : API et librairies POSIX
  • Terminaux et Entrées/Sorties POSIX
  • Extensions Temps Réel POSIX : API et librairie pThread
  • Principaux RTOS POSIX : WxWorks, QNX, GNU/Linux, RTlinux, PSOS, LynxOS…
Multitâche et Threads POSIX 1003.b et 1003.c
  • Gestion des priorités
  • Mode d’ordonnancement : FIFO, ROUND ROBIN et OTHER
  • Tâches et processus Temps Réel
Travaux pratiques
  • Outils de développement GNU : cross compilateur gcc, utilisation de Makefile et option de compilation
  • Mes premières applications multitâches préemptives sous système POSIX temps réel en langage C
  2èmejournée
Synchronisation et communication entre Threads POSIX
  • Signaux POSIX
  • Sémaphores et Mutex
  • Timers
  • File de messages POSIX, Pipes
  • Mail Box
Algorithmique sous NI LabView
  • Algorithmes et boucles de traitement
  • Instructions séquentielles
  • Structures de contrôle
Travaux pratiques
  • Développement d'applications multitâches synchrones POSIX.
3èmejournée
Programmation avancée
  • Mécanismes de communication Inter Processus et mémoire partagée
  • Section critique
  • Optimisation et débogage de code temps réel
Travaux pratiques
  • Développement d’application temps réel synchrones communicantes par file de messages et mémoires partagées
Participants
La formation est adaptée aux développeurs en informatique et techniciens débutants dans le domaine du Temps Réel, confrontés aux problèmes de portage d’applications de contrôles industriels et de l’embarqué. Une maîtrise du langage C est nécessaire.
Matériel à disposition des participants
Travaux pratiques du stage programmation multitâche POSIX en langage C sont réalisés sur :
  • Station de travail GNU/Linux 2.6 Fedora Core
  Supports de formation programmation multitâche POSIX en langage C
  • Classeur de cours
  • CD-ROM sources des exercices
Modalités
Sessions interentreprises :
  • Tarif : 1 360 euros HT (sur Le Mans) / 1 480 euros HT (sur Paris)
  • Durée : 3 jours
  • Formateur : Chef de projet Bureau d’Etudes CénoSYS
  Sessions spéciales: Calendrier et tarifs, nous consulter
  • Organisation de session en interentreprises sur demande.
  • Possibilité de session en intra-entreprise (adaptée sur mesure)



email Demande d'information

 

Mention légale