Temps réel pour l'embarqué - KAIE9M20

  • Volumes horaires

    • CM 9.0
    • Projet -
    • TD -
    • Stage -
    • TP 16.0
    • DS 2.0

    Crédits ECTS

    Crédits ECTS 0.5

Objectif(s)

Assimiler les principes de la programmation des STR.
Choix des outils de spécification, conception et exécution des STR.
Choix des architectures matérielles des STR.
Générer un exécutif (RTOS) pour une application temps réel.

Contenu(s)

Définitions des concepts temps réel
Spécification et vérification des STR
Approche Temps Réel Synchrone (SIGNAL, LUSTRE, ESTEREL)
Multiprogrammation et temps réel.
Ordonnancement préemptif TR (Rate Monotonic Scheduling (RM), Earliest Deadline First Scheduling (EDF), …etc.)
Communication et synchronisation avec contraintes TR (Exclusion mutuelle, sémaphores, évènements)
Systèmes d’Exploitation Temps Réel (RTOS) et exécutif TR
Modélisation TLM des STR basée sur SystemC

Prérequis

  • Architecture Matérielle/logicielle des ordinateurs
  • Microprocesseur/mi- contrôleur
  • C++ et programmation orientée objet
  • système d’exploitation (UNIX, LINUX)

Contrôle des connaissances

100% contrôle continu : rapports de TP et de projets, démo.
En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.

Calendrier

Le cours est programmé dans ces filières :

  • Formations d'ingénieur - IESE - Semestre 9

Informations complémentaires

Code de l'enseignement : KAIE9M20
Langue(s) d'enseignement : FR

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

-