Architecture des systèmes à processeur

Où l'on se familiarise avec le vocabulaire des systèmes embarqués.

On verra qu'un processeur ne voit le monde extérieur que sous forme de mémoire. On introduira donc la notion de périphérique mappé en mémoire et de mapping mémoire. On étudiera ensuite deux types extrêmes de systèmes : bare-metal et hosted, ainsi que la vie des exécutables sur ces systèmes, notamment tout ce qui se passe avant et après main.

On étudiera ensuite le rôle des bootloaders.

Et on terminera par les différentes stratégies de débug, le fonctionnement des débuggers, et l'étude du JTAG et des stubs GDB.

Fichier attachéTaille
PDF icon Transparents du cours603.85 Ko