Introduction aux systèmes embarquésIntroduction aux systèmes embarqués
Préfixes binaires, complément de C, introduction aux systèmes embarqués, rappel Préfixes binaires, complément de C, introduction aux systèmes embarqués, rappel
sur l'architecture d'un processeur et I/Osur l'architecture d'un processeur et I/O
Programmation sur ARM
Modèle du programmeur, jeu d'instructions, langage d'assemblage, extensions du
langage, traduction de structures C en assembleur
Outils de développement croisé (crossOutils de développement croisé (cross
Plan du cours IEM
Programmation sur ARM (1/2) - IEM/REDS 2
Outils de développement croisé (crossOutils de développement croisé (cross
Architecture hôte/cible, crossArchitecture hôte/cible, cross--compilateur, transfert de fichiers (compilateur, transfert de fichiers (ttftpttftp), systèmes de ), systèmes de
fichiers racine (fichiers racine (rootfsrootfs), techniques de mise au point (), techniques de mise au point (debuggingdebugging JTAG)JTAG)
Gestion des interruptions et routines de services (Gestion des interruptions et routines de services (InterruptInterrupt Service Routine)Service Routine)
Rappel sur le modèle de programmation du ARM, IRQ/ISRRappel sur le modèle de programmation du ARM, IRQ/ISR
Gestion mémoire et accès DMAGestion mémoire et accès DMA