Informatique
embarqu´ee 1/16
J.-M Friedt
Introduction
Informatique embarqu´ee 1/16
J.-M Friedt
FEMTO-ST/d´epartement temps-fr´equence
transparents `a jmfriedt.free.fr
12 janvier 2017
1 / 21
Informatique
embarqu´ee 1/16
J.-M Friedt
Introduction
Plan des cours
16 s´eances/3 h
1registres de config d’un uC, lecture de datasheet, cross compilation, bootloader,
flasher
application d’un blink sur ATMega, optimisations du C (TP1 de Atmega)
2C pour microcontroleurs : volatile, tailles de variables, optimisations, C v.s asm,
acces aux registres, *(type*)addr=val ;, interruptions, timer, p´eripheriques d’un
uC
application aux p´eriph´eriques mat´eriels & interruptions de ATMega (TP2 de
Atmega)
3du 8 au 32 bits : exploitation de biblioth`eques, et en particulier libc
cr´eation de sa toolchain ARM Cortex M3, newlib pour STM32 (stubs)
4FreeRTOS, RTEMS, environnements executifs, TinyOS
TP FreeRTOS/RTEMS sur STM32
5buildroot pour A13
linux sur un systeme embarque’, exploitation du meme programme sur A13
et PC, aspects utilisateur
6unix sur syst`eme embarqu´e, aspects communication sur r´eseau IP, endianness
TP TCP/IP sur Coldfire
7unix sur syst`eme embarqu´e, aspects d´eveloppeur, acc`es au mat´eriel
kernel module sur A13
Expos´e d’un binˆome : 10 minutes+5 minutes (5-6 transparents)
2 / 21
Informatique
embarqu´ee 1/16
J.-M Friedt
Introduction
Introduction
1qu’est-ce qu’un microcontrˆoleur ?
2comment appr´ehender un nouveau microcontrˆoleur ? lecture d’une
datasheet
3quels outils pour travailler sur un microcontrˆoleur ?
Quelques exemples de syst`emes embarqu´es grand public.
3 / 21
Informatique
embarqu´ee 1/16
J.-M Friedt
Introduction
Introduction
1qu’est-ce qu’un microcontrˆoleur ?
2comment appr´ehender un nouveau microcontrˆoleur ? lecture d’une
datasheet
3quels outils pour travailler sur un microcontrˆoleur ?
Quelques exemples de syst`emes embarqu´es (Renesas), et choix des
composants num´eriques associ´es.
4 / 21
Informatique
embarqu´ee 1/16
J.-M Friedt
Introduction
Qu’est-ce qu’un microcontrˆoleur ?
une unit´e de calcul – unit´e arithm´etique et logique – charg´ee de
d´ecoder des instructions et de les appliquer sur des op´erandes
Architecture du processeur 8-bits Atmega 32U4 5 / 21
1 / 21 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !