2016-2017
Getting Started with the Internet of Things, C.Pfister, O'Reilly
Systèmes embarqués
communicants pour
l'Internet des objets!
Laurence PIERRE, Bernard TOURANCHEAU
Master 2 Génie Informatique!
http://users-tima.imag.fr/amfors/lpierre/M2GI/SEIOT.html
Laurence Pierre!M2 Génie Informatique!2!
Principaux objectifs "
de ce cours!
!Comprendre
les caractéristiques et la conception des systèmes
embarqués communicants,
leurs interactions dans l'IoT (Internet of Things)
!Appréhender
les méthodes de spécification et de conception
les architectures et systèmes d'exploitation
les protocoles pour l'IoT
Laurence Pierre!M2 Génie Informatique!3!
Préambule!
!You can think about IoT applications as consisting
of sensor and actuator endpoints, user device
endpoints, and application software that connects
the endpoints (http://iot-datamodels.blogspot.fr/
2013_02_01_archive.html)
!Par exemple :
Laurence Pierre!M2 Génie Informatique!4!
Préambule!
!You can think about IoT applications as consisting
of sensor and actuator endpoints, user device
endpoints, and application software that connects
the endpoints (http://iot-datamodels.blogspot.fr/
2013_02_01_archive.html)
!Par exemple :
Objet de
ce cours
Laurence Pierre!
SE#IOT'+'Linux'embarqué'
Services'
M2M'et'IOT'
Préambule!
!Complémentarité avec "e-Services pour le M2M et
l'Internet des Objets"
M2 Génie Informatique!5!
Laurence Pierre!M2 Génie Informatique!6!
Plan du cours!
!Systèmes embarqués et systèmes sur puce : introduction et
rappels sur la conception matérielle
!Processeurs embarqués
Quelques caractéristiques matérielles : pipelines, mémoires
Architecture, microcontrôleurs MSP430, processeurs ARM9
Systèmes d'exploitation typiques
!Méthodes de conception des systèmes sur puce
Spécification et description haut niveau (SystemC TLM) - TP
Mise au point et validation - TP
!Communications dans les systèmes sur puce et pour l'IoT
Bus, réseaux sur puce (network on chip, NoC)
Transmissions et protocoles pour les réseaux sans fil - TP
Acquisition signal RF et traitement sur microcontrôleur - TP
Laurence Pierre!
Parmi les sujets abordés!
M2 Génie Informatique!7!
"Designing Embedded Hardware", J.Catsoulis, O'Reilly!
Laurence Pierre!
Parmi les sujets abordés!
M2 Génie Informatique!8!
"Designing Embedded Hardware", J.Catsoulis, O'Reilly!
Modélisation,
validation
Protocoles
Quelques processeurs dédiés,
quelques caractéristiques
Infrastructures
de communication
Acquisition par
interface SPI
Laurence Pierre!M2 Génie Informatique!9!
1. Introduction et rappels
sur la conception matérielle!
Laurence Pierre!M2 Génie Informatique!10!
Définition!
!Embedded system
Any electronic system that uses a computer chip, but that is
not a general-purpose workstation, desktop or laptop
computer. Such systems use microcontrollers (MCUs) or
microprocessors (MPUs), or they may use custom-designed
chips.
http://www.yourdictionary.com/computer/embedded-system
1 / 33 100%