Systèmes temps réel

 

  • Chapitre 1 : Introduction aux systèmes en temps réel
    • Classification des systèmes temps réel (temps réel dur, ferme, souple),
    • structure d’un système temps réel,
    • test d’ordonnançabilité,
    • notions de thread,
    • primitives,
    •  pseudo-parallélisme
  • Chapitre 2 : Architecture et fonctionnement d'un noyau temps réel (tâches, interruptions,...)
  • Chapitre 3 : Techniques de spécifications d'un système TR
    • Techniques d’ordonnancement (SRTF, SJF, Round-Robin, …),
    • Critères de sélection,
    • Algorithme de Rate Monotoring,
    •  Applications
  • Chapitre 4 : Programmation concurrente
    • Notion de Deadlock,
    • Exclusion mutuelle par sémaphore,
    • synchronisation par événement,
    • Communication,
    • Présentation de sceptre,
    • exemples de cœurs temps réel (VRTX, OS9, Vxworks,…).
  • Chapitre 5 : Langage de programmation en TR
    • Java,
    • ADA,
    • MODULA II

TP LabVIEW

  • TP1 : Initiation programmation
  • TP2 : Gestion des taches
  • TP3 : Interruptions, signaux, événements
  • TP4 : Ordonnancement
  • TP5 : Synchronisation, communication
  • TP6 : Gestion du temps