| |
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.
Jour 1 (après-midi) : Les bus
- Les bus on board.
- ISA, PC104
- PCI, Compact PCI.
- Les bus industriels.
- Les bus de terrains.
- Les bus I/O.
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.
- Référentiel de méthodologie.
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
|