Le cours vise à donner d'une part les bases conceptuelles et les méthodes et techniques permettant dans un premier de spécifier et modéliser des systèmes réactifs et temps-réel et dans un second temps de les implanter avec ou sans le support d'un exécutif temps réel.
- Caractérisation des systèmes réactifs et temps-réel
- Notion de tâche
- Techniques d’ordonnancement
- Mécanismes de synchronisation et de communication inter-tâches
- Présentation d'un exécutif temps réel (freertos)
- Structuration d'une application de pilotage automatique d'un véhicule,
- Implantation à l'aide d'un Exécutif temps réel (FreeRtos),
- Utilisation rationnelle des objets et primitives de EtR,
- Évolution vers une structuration complètement évènementielle.
- Programmation en langage C
- Structure et fonctionnement d’un système d'exploitation
Introduction aux systèmes temps-réel, Bonnet, C., Hermes, 1999
Exécutifs temps-réel et applications, Trinquet, Y.