Aller au menu Aller au contenu
L'école d'ingénieur en systèmes avancés et réseaux

> Formation > 1er Cycle

Introduction aux systèmes temps réel - 5AMOS510

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Volumes horaires

    • CM : 10.5
    • TP : 15.0
    Crédits ECTS : 2.5

Objectifs

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.
Contact Oum-El-Kheir AKTOUF

Contenu

  • 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ôles des connaissances

CC= Projet (pour les 5A EIS) + QCM
CC= QCM (pour les 5A IR)
E1: Examen 1h45 sans docs sans calculatrice
E2: Examen 1h45 sans docs sans calculatrice



N1=E1 55%+ CC 45% (etudiants qui suivent le projet)
N1=E1 95%+ CC 5% (etudiants sans projet)

N2=E2

Informations complémentaires

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

mise à jour le 25 juin 2015

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes