Systèmes temps réel - KAELXM05

  • Volumes horaires

    • CM 8.0
    • Projet -
    • TD -
    • Stage -
    • TP 12.0
    • DS -

    Crédits ECTS

    Crédits ECTS 0.6

Objectif(s)

  • Comprendre les principes de la programmation des systèmes temps réel (STR)
  • Choix des outils de spécification, conception et exécution des STR
  • Choix des architectures matérielles des STR
  • Générer et construire une application temps réel

Contenu(s)

1. Principes des systèmes temps réel (STR)

2. Langages de programmation des STR

3. Multiprogrammation et spécificité temps réel

  • Processus
  • Ordonnanceur de processus
  • Coopérations entre de processus

4. Ordonnancement STR

  • Principes de l’ordonnancement
  • Ordonnancement de processus périodiques
  • Ordonnancement de tâches dépendantes

5. Exécutifs et Noyaux Temps réel (RTOS)

  • Normalisation des Exécutifs
  • Principaux exécutifs temps réel

6. Spécification, Conception d’un micro-noyau TR

7. SystemC, outils et Méthodologie de conception de haut niveau des systèmes embarqués sur puces SoCs

Prérequis

  • Module « C++ » (e2i4 - semestre 7)
  • Module « Architecture de processeurs » (e2i5 - semestre 9)

Contrôle des connaissances

50% contrôle continu : rapport écrit (TP)
50% évaluation projet : rapport écrit (projet) + soutenance orale
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 - E2I - Semestre 10

Informations complémentaires

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

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