Informations générales
Number of hours
- Lectures 26
- Laboratory works 28
ECTSECTS
2+2
Contact details
Eric Escande
Content(s)
Architecture matérielle :
- représentation des nombres,
- Séquenceurs câblés / HDL
- structure et fonctionnement d'un ordinateur,
- structure et fonctionnement d'un processeur,
- Évolution et exemple d'architectures,
Architecture logicielle :
- Niveaux de langage et programmation.
- Notions de tâches,
- Gestion des évènements extérieurs,
- Gestion des tâches immédiates, exemple de gestion-naire d'interruption,
- Gestion des tâches différées,
- OS temps réel.
Bureaux d'étude
Thème microcontrôleur et DSP :
- Ouverture des algorithmes des activités,
- Élaboration des tâches immédiates (analyse priorités)
- Programmation C et assembleur (Chaîne de dévelop-pement RIDE et Code Composer Studio) des activités,
- Mise au point et tests (moniteur temps réel)
- Approfondissement :
- Interfaçage et configuration des circuits pour thème mC
- Assembleur (MAC) pour thème DSP
Thème OS temps réel :
- Apprentissage de l'OS sur chaîne de développement TORNADO (mécanismes d'ordonnancement des tâches, sémaphores de synchronisation et d'exclusion mutuelle, queues)
- Compréhension de la paramétrisation d'un noyau vis à vis de la cible
- Programmation C et assembleur des activités,
- Mise au point et tests : Analyse des commutations de contexte (outil graphique WindView)
Test
Continu
Calendar
Semestre 1
Bibliography
"Architecture de l'ordinateur" M. Tanenbaum DUNOD
"Informatique industrielle" M. Nussbaumer Presse polytechnique (Tome I, II et III)
"Architecture des systèmes d'exploitation" M. Griffiths et M. Vayssade