Architecture des systèmes embarqués
C1 : Introduction
Yann DOUZE
Formateur et Consultant Technique
Systèmes embarqués, FPGA, VHDL, ARM, RTOS, Codesign
Système embarqué
Définitions ?
Exemples ?
3 Grandes familles de systèmes embarqués
• General Computing : application similaire à PC mais
empaquetée différemment : Laptop, Console de
jeux, téléphone mobile, smartphone, tablette, etc…
• Control Systems : Systèmes temps réels, contrôle de
moteurs pour le transport : automobile,
aéronautique, ferroviaire, aérospatial, défense…
• Internet des objets (IoT):
• Rendre les objets connectés, montre, lunette, thermostat,
vêtements, ampoule, etc..
• Santé: Quantified Self, Tracker d’activité, balance connecté, …
• Industrie : Gestion de l’energie (Smart Grid), Usine 4.0, etc…
Débouchés des systèmes embarqués en France
2 grands secteurs :
Historiquement un secteur appelé temps réel par les SS2I (ESN) :
automobile, aéronautique, transports, défense, etc..
Acteurs industriels : Thales, SAFRAN, MBDA, Renault, PSA, Valeo, Airbus
Industrie, Alstom, Siemens, GE, etc..
Compétences requises : VHDL, FPGA, RTOS, Linux embarqué,
Microcontrôleur, Temps réel, etc…
Nouveau secteur de l’IoT :
Nouveaux Acteurs Industriels : Apple, Google, Amazone, Philips (Hue),
Sigfox et LORA, Netatmo, Withings, les startups, la French Tech, etc…
Compétences requises : Microcontrôleur, Basse conso, Capteurs, Energy
Harvesting, Cloud, Langage du web, Wireless (BLE, WI-Fi, etc…), réseau
LPWAN (Sigfox, LORA), Big Data, Intelligence Artificielle, etc…
Structure interne typique
Memory Software
Sensors
A/D
ASIC/FPGA Processor(s) D/A
Actuators
Other Hardware
Human Interface
Auxiliary Systems (power, package,…)
Un système embarqué typique
à vu sans boitier
Composants des systèmes embarqués
• Composants hardware :
• Processeurs RISC/CISC
• DSP
• FPGA, ASIC
• GPU
• NPU / TPU
• Periph de communication, afficheurs, interfaces (ASSP)
• Software :
• Système d’exploitation embarqué (RTOS, OS temps réel)
• Logiciels spécifique, Logiciel Applicatif, Firmware, Middleware
Communication des systèmes embarqués
• Communication filaires :
• Bus I2C, SPI (quelques Mb/s)
• Bus CAN (1 Mb/s)
• Bus LIN, X_by_Wire
• Liaison RS232, RS485 (115 kb/s)
• Liaison Ethernet (10 Mb/s, 100 Mb/s ou 1Gb/s)
• USB (quelques Mb/s)
• Interface SERDES (plusieurs Gb/s)
• Communications Wireless
• Infrarouge : IR DATA
• Applications radio SubGHz : en Europe 433 ou 868 MHz (bas débit)
• BLUETOOTH à 2.4 GHz (débit max 1M bit/s)
• WIFI 2.4 GHz , WIFI 5GHz (débits 1 à 54 Mbit/s)
• GSM ou LPWAN (Sigfox ou LORA)
Connectivité
Connectivité dans l’automobile
1990 : naissance du réseau dans la voiture
2000 : Les réseaux CAN et LIN dominent
2010 : Réseau hiérarchique
2017 : Voiture connecté et autonome
Challenge de la voiture Autonome
ARM s’impose comme un standard
pour la basse consommation
ARM Connected Community
ARM : le métier
18
ARM Evolution
20
IoT : naissance du nom entre 2008 et
2009
21
Qu’est-ce que l’Internet des Objets ?
Source : IERC -Ovidiu Vermesan, Peter Friess, «Internet of Things – From Research and Innovation to Market Deployment,» River Publishers Series in Communication
Objectifs IoT
Rendre communicant de plus en plus d’objets afin de proposer de
nouveaux services. Digitalisation du monde physique.
Principaux domaines d’applications :
La santé (e-santé, quantified self, tracker d’activité, etc…)
La domotique : SmartHome
Les réseaux électriques intélligents : SmartGrid
La ville intelligente : SmartCity (circulation, place de parking,
lumière)
L’agriculture de précision (capteurs dans les champs, suivi du bétail,
ruches connectées)
L’industrie 4.0
La logistique
Etc..
23
IoT : les nouveaux marchés…
24
Nouveau marché : Smart Grid, IoT
Architecture des solutions IoT
Le schéma est issu d'un livre blanc publié par l'Eclipse IoT Working Group, intitulé The Three Software Stacks Required for IoT Architectures.
N'hésitez pas à lire ce document qui décrit en plus les architectures logicielles dans ces 3 couches et les solutions Open Source existantes.
Prévisions de l’IoT ?
27
Things scale
IoT 2025
IoT makes 27.000.000.000
technologies reaching
a new scale
Humanity scale
Family scale
Mobile 2016 IoT 2015
7.400.000.000 6.000.000.000
Internet 2014
3.000.000.000 Mobile 2006
2.600.000.000
Internet 2004
800.000.000
IoT is an enabler of disruptive business model & services
boosted by Cloud, Mobile, Social & Big Data…
Mobile Cloud Social
IoT
Smarter Cities Connected Silicon
Connected Cars M2M
… and deep industry Transformation from Products to Services.
Exemples : Velib, Spotify, Netflix, CityScoot, Jump, Shadow, etc…
EaaS : Equipment as a Service
HaaS : Hardware as a Service
IoT : Les acteurs français
30
FrenchTech
31
CES Las Vegas 2019 :
412 startup française
57 prix
32
wearables audio smart home light security food health sport gaming
La France et les objets connectés : une
nouvelle filière industrielle
12 juin 2015 : inauguration de
la cité des objets connectés
(Angers)
1 juin 2015 : TIC Valley devient
IoT Valley (Toulouse) sous
l’impulsion de SIGFOX
34
Energy Harvesting
: récolte d’énergie