
Objectifs : Maîtriser les subtilités de Linux comme OS embarqué dans le cadre de vos projets
Public visé :
Développeur C
Développeur bas niveau
Durée : 3 jours (21h)
Prix : 1 800 €
Plan de cours
1- Rappels sur Linux
Description des concepts de l’open-source
Bref historique de Linux
Sources d’information
Mise en place de composants open-source
2 - Temps-réel sous Linux
Présentation rapide
Linux standard
Linux préemptif
Linux PREEMPT_RT
RTLinux, RTAI, Xenomaï
Tableau comparatif des solutions
3 - Xenomaï
Introduction et présentation
Architecture
Installation
Domaine d’exécution
Design d’application
4 - Xenomaï - Interface POSIX
Interface temps-réel
Interface POSIX
Gestion de tâches
Horloges et timers
Mutex, variables de condition, sémaphores
Queues de messages, mémoire partagée
Signaux, interruption hardware
5 - Outils de mise au point
Interface /proc/xenomaï
Watchdog
GDB
Simulateur
Xenomaï
KGDB
Questions - Réponses