Retour à la page principale Présentation du groupe Sogetek Nos offres d'emplois et de stage Plan d'accès à nos locaux Contacter nous Rechercher sur le site
Cours Temps Réel
Plan Théorie
 

Jour 1 (matin) : Les ressources hardware

  • Architecture des processeurs.
    • Les technologies RISC,CICS
    • Mode utilisateur, mode superviseur
    • Notions de cache
    • Les interruptions
    • DMAPPC,68000.
  • La mémoire.
    • Les mémoires dynamiques
    • Les mémoires statiques
    • Les mémoires flash.
  • Les entrées sorties.
    • Exemple.

Jour 1 (après-midi) : Les bus

  • Les bus on board.
    • ISA, PC104
    • PCI, Compact PCI.
  • Les bus industriels.
    • VME.
  • Les bus de terrains.
    • MODBUS, FIP.
  • Les bus I/O.
    • SCSI, IDE, USB.

Jour 2 (matin) : Moniteur Temps-Réel : gestionnaire de ressources

  • Notion de noyau.
  • Le scheduler.
    • Les politiques d'allocation proceseurs
    • La préemption.
  • Les gestionnaires de mémoires.
    • Mémoire physique, mémoire logique
    • Les MMU.
  • Les drivers.
    • Implémentation de drivers.

Jour 2 (après-midi) : Les processus

  • Notion de tâche.
  • Espace mémoire des tâches.
    • Le contecte d'une tâche
    • La pile
    • Priorité des tâches.
  • Protections des tâches.

Jour 3 (matin) : Tâches et API

  • La réentrance.
  • Les threads.
  • Les moyens de communications entre processus.
    • Les messages, FIFO, LIFO, ...
    • La mémoire partagée
    • Les signaux.
  • La synchronisation.
    • Les sémaphores
    • Les sémaphores booléens
    • Les sémaphores d'exclusivité
    • Les sémaphores de synchronisation.

Jour 3 (après-midi) : Architecture répartie, Programmation

  • Architecture répartie.
    • Ethernet.
    • TCP/IP.
    • Les services IP, les sockets.
  • Programmation.
    • Les cycles de developpement de logiciel (methodologie).
    • Les objets "programmes"
      • Compilateur
      • Compilation séparée
      • Edition de lien
      • Librairie statique
      • Librairie dynamique.
    • Notion d'automate logiciel.
      • Sa programmation
    • Référentiel de méthodologie.
      • Les règles de codages.

Jour 4 (matin) : Gestion de projets

  • Comment piloter un projet informatique.

Jour 4 (après-midi) : Mise en oeuvre d'un environnement de developpement temps-réel

  • BSP.
  • Fabrication d'un noyau.
  • Téléchargement.
  • Débuggeur.
    • Standalone
    • A distance
    • Les debuggeurs softs
    • Les debuggeurs hards
    • BDM.

Jour 5 (matin) : Implémentation des concepts

  • Le cas PSOS*.
  • Le cas VXWORKS*.
  • Le cas CHORUS*.
* Suivant les sessions de formation

Jour 5 (après-midi) : Questions-Réponses

  • Questions-Réponses
___________________________________________________________________________
|English |Plan du site |Liens filiales |Plan d'accès |Contacts |Rechercher |Imprimer |

Mise à jour juin 2006