
Robin FERCOQ
fercoq@ece.fr
INGE
3
Architecture et programmation bas niveau
2ème semestre 2011/2012
TDTPs
- TDTP
Partie préparation/rappels A (RE)VOIR SI NECESSAIRE AVANT LE 1ER TD OU
TP
- Enoncé
du TD 1 Semaine du 16/01:
Entrées/sorties
numériques, pilote de leds, pilote de boutons
- Enoncé
du TD 2 Semaine du 16/01 (début) et
23/01 (suite et fin) : Pilote
d'afficheur 7 segments
- Enoncé
du TP 1 Semaine du 23/01: Premier
tests de compilation/upload, configuration
CodeBlocks, entrées
analogiques
- Enoncé
du TP 2 Semaine du 30/01: En
simulation ISIS, Tampon
circulaire audio, PWM, squelette d'application sonore
ArduinoAudio.zip
Modèle ISIS + Squelette
d'application audio avec de
nombreuses fonctions en
place
FICHIERS
- libArduino
A décompresser à la racine de votre installation de l'IDE
arduino, vérifiez arduino-0022\libArduinoATmega328P\core.a
Seulement pour installations
machines perso (déjà en place sur les machines ECE)
- ArduinoProject
Projet Arduino pour CodeBlocks, pouvant servir de template
"vide"
Liens
sur les documents techniques
Architecture INGE 2 &
INGE 3
1er semestre 2011/2012
Slides
Présentés
en
Cours
- Cours 1
:
Introduction, abstraction et hiérarchie, Systèmes
programmables, von Neumann,
codage et mesure de l'information,
niveau électronique
- Cours 2
:
1er modèle de processeur et
d'ordinateur, registres, mémoires, bus,
jeu d'instructions, niveaux de programmation
- Cours 3
: Assembleur x86, mouvements, calculs, branchements, appels
La Pile Les
slides 216 à 241 ne concernent que les INGE2 HighTech
(failles
sécu)
- Cours 4
: Interruptions, compilation vs interprétation vs machines
virtuelles
OS et noyau, Compléments divers sur
l'évolution des architectures récentes
Dernière mise à jour :
02/02/12