Contenu
Cette formation aborde les mécanismes et les techniques de développement d’applications Temps Réel sous Windows XP Professionnel et XP Embedded à l’aide de la solution RTX Ardence® (anciennement Venturcom®) supportée par Microsoft®.
Objectifs
- Appréhender l’approche du Temps Réel sous exécutif Windows NT/XP.
- Mettre en oeuvre les mécanismes de coopération entre Application Win32 et Processus Temps Réel.
- Maîtriser des techniques de codage de taches Temps Réel à l’aide des API Win32-RTX sous environnement Microsoft Visual Studio C++.
Programme
1ière Journée :
Système Temps Réel
- Ordonnancement temps réel
- Mécanismes de synchronisation et communication entre tâches
- Timers Temps Réel
Exécutif Windows 32 bits NT/XP
- Kernel Mode / User Mode
- Processus et Thread Win32
- Priorité logiciel et ordonnancement : Mode REAL_TIME
- Gestion mémoire et MMU
- Gestion des E/S
- Système d’interruption NT/XP
- XP et performances temps réel
Travaux pratiques
- Mes premières applications Multitâches Préemptives sous système Win32
2ième Journée :
Introduction au noyau RTX
- Architecture du noyau NT/XP RTX Temps Réel
- Hardware Abstraction Layer RTX
- Outils de développement
Performances RTX
- Ordonnancement RTX
- Objets et Processus RTX
- Timers RTX
Travaux pratiques
- Mes premières applications Multitâches Temps réel RTX
3ième Journée :
API RTX et Win32-RTX
- Mécanismes de communication Inter Processus Win32 et RTX
- Synchronisation et communication entre tâches
- Gestion de ressources partagées
Travaux pratiques
- Tâches Temps réel RTX avec application de contrôle/supervision sous Win32
4ième Journée :
Drivers et accès matériel
- Couche d’abstraction matérielle RTX
- Accès aux périphériques et aux cartes d’extension industrielles
- Gestion d’interruption
Programmation avancée
- Gestion mémoire
- Dll RTX
- Gestion de crash système
- Optimisation et règles de développement
Cross développement
- Mode KERNEL DEBUGG
- Spécificités XP Embedded et RTX
Travaux pratiques
- Réalisation d’un pilote d’E/S série FULL DUPLEX Temps Réel
Participants
La formation est adaptée aux développeurs en informatique industrielle et techniciens en systèmes embarqués, étant confrontés aux problèmes de portage d’applications Temps Réel sous système d’exploitation Microsoft®.
Modalités
- Durée : 4 jours
- Formateurs : Universitaires et Professionnels
Supports de formation
- Classeur de cours
- CD-ROM sources des exercices
Sessions spéciales
Organisation de session en inter-entreprises sur demande à partir de 4 personnes.
Possibilité de session en intra-entreprise (sur mesure).
Calendrier et tarifs, nous consulter