Esisar rubrique Formation 2022

Introduction aux systèmes temps réel - 4AMOS410

  • Volumes horaires

    • CM 18.0
    • Projet -
    • TD -
    • Stage -
    • TP 9.0
    • DS -

    Crédits ECTS

    Crédits ECTS 2.5

Objectif(s)

Ce cours est une introduction aux systèmes temps réel, les étudiants seront capables de :

  • Utiliser efficacement les outils fournis par un système d'exploitation temps réel,
  • Concevoir une application sur un système temps réel.

Responsable(s)

Oum-El-Kheir AKTOUF

Contenu(s)

  • Introduction aux contraintes du temps réel et définitions de base.
  • Architecture et fonctionnement d'un noyau temps réel (tâches, interruptions,...)
  • Outils de synchronisation et communication entre tâches dans un noyau temps réel.(mutex, sémaphores, problème de l’inversion de priorité (protocole à héritage de priorité, à priorité plafond)
  • L’ordonnancement dans des OS temps réel.
  • Travaux Pratiques:
    • développement d'une application sur cible embarquée et RTOS (FreeRTOS)

Prérequis

Connaissance des bases du fonctionnement des microprocesseurs
Connaissance de la programmation en langage C
Connaissance des commandes de base UNIX
Connaissance des mécanismes de base des systèmes d'exploitation

Contrôle des connaissances

Modalités normales :
E1 : Examen de session 1 : écrit 1h30, documents autorisés, calculatrice autorisée
CC : TP et/ou DS (100% TP ou (50%TP et 50%DS))
E2 : Examen de session 2 : écrit 1h30, documents autorisés, calculatrice autorisée

Calcul de la moyenne :
N1 = CC/3 + E1*2/3
N2 = CC/3 + E2*2/3

Modalités Covid :
E1 : DS et/ou DM
CC : TP
E2 : oral par visio de 15 à 30 minutes

Calcul de la moyenne :
N1conf = CC/3 + E1*2/3
N2conf = CC/3 + E2*2/3

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2022/2023

Informations complémentaires

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

Le cours est rattaché aux structures d'enseignement suivantes :

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