| INF201 | Systèmes à base de microprocesseurs et langage C | Date mise à jour : 09/07/2008 |
| Statut : Obligatoire | ESIEE 2e année 1er semestre |
| Horaires : | Horaire Cours : 29 h | Horaire TD : 12 h | Horaire TP : 24 h |
| Crédits ECTS : | 4.5 |
| Langue(s) de l'unite enseignee : | FRANCAISE |
| Responsable(s) : | PERROTON Laurent (perrotol@esiee.fr) | GRANDPIERRE Thierry (grandpit@esiee.fr) |
| Objectif(s) : |
| - Savoir mettre en œuvre un kit de développement à base de microprocesseur (68K) - Savoir concevoir un système à base de microprocesseur (en particulier 68000) - Savoir programmer en C : Contexte ESIEE/Historique Types de données (Entiers, Flottants, Structures, Tableaux 1D, 2 D) Opérateurs et Expression Structure de contrôle, fonctions, pile, récursion Pointeurs, modèle mémoire (Pile, Tas) Entrées / sorties fichiers Chaîne de compilation (préproc., compil., Asm, Linker) et compil. séparée [Listes chaînées & Arbres, outils de debuggage Gdb, Valgrind] |
| Pré-requis : |
| Introduction à JAVA Programmation en assembleur 68000 Logique fondamentale |
|
| Commentaires |
| Cette unité requiert un travail personnel. Ce travail comprend l'étude du cours et de la documentation technique du constructeur concernant au moins un circuit d'e/s programmable de la famille Motorola. |
|
| Bibliographie : |
| Documents de références | ||||||||
| [1] | P. Jaulent, Circuits périphériques de la famille 68000, Eyrolles | |||||||
| [2] | P. Jaulent, Le microprocesseur 68000 et sa programmation, Eyrolles | |||||||
| Moyens pédagogiques particuliers : |
| Outils : Langage C, Assembleur 68000. Station de travail UNIX. Kit de développement 68xxx, programmateur de PAL, analyseur logique. |