Temps réel / Real time system

Diplômes intégrant cet élément pédagogique :

Descriptif

- Assimiler les principes et concepts généraux de la programmation multi-tâche, parallèle et temps réel.

- Connaitre les spécificités des RTOS, Noyaux temps réel, ordonnancement temps réel.   

-  Faire des choix d'outils et langages, et RTOS p

 

- Assimilate the general principles and concepts of multi-tasking, parallel and real-time programming.

- Know the specificities of RTOS, real-time cores, real-time scheduling.   

- Make choices of tools and languages, and RTOS for real-time programming.

- Generate and implement an executive for a real-time application

 

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

2) Spécification et vérification des STR

         2.1 Approche Temps Réel  Synchrone
         2.2 Langages TR Synchrones (SIGNAL, LUSTRE, ESTEREL)

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

     3.1 Multitâche, parallélisme,  simultanéité,
     3.2 Ordonnancement de processus
     3.3 Communication et synchronisation des STR     
     3.4 Temps réel et déterminisme 

4)  Ordonnancement Temps Réel

     4.1 Rate Monotonic Scheduling  (RM)
     4.2 Earliest Deadline First Scheduling (EDF)

5) Systèmes d'Exploitation Temps Réel (RTOS)

     5.1 Définition (Noyaux, Exécutifs, SE, kernel.
     5.2 Normalisation des RTOS
     5.3 Étude de cas

 

1) Principles of real-time systems (STR)                               

2) Specification and verification of STRs                

3) Multiprogramming and real-time specificity   

4) Real Time Scheduling

5) Real Time Operating Systems (RTOS)

Pré-requis

Programmation, processeur & micro-contrôleur, systèmes d'exploitation multi-tâches, communication et synchronisation, Langage C++.

 

Programming, processor & microcontroller, Multi-tasking operating systems, communication and synchronization, C++ language.

Bibliographie

-Les systèmes d'exploitation : conception et mise en œuvre. Andrew Tanenbaum, InterEditions

- Parallel processing: from Applications to Systems. Dan I. Moldovan, Morgan kaufmann Éditions

- Le temps réel en milieu industriel: concept, environnement

Informations complémentaires

Lieu(x) : Grenoble - Saint-Martin d'Hères
Langue(s) : Francais