Introduction Embedded Systems 2014 2015

Télécharger au format pptx, pdf ou txt
Télécharger au format pptx, pdf ou txt
Vous êtes sur la page 1sur 15

Systèmes Embarqués

Introduction
Embedded Systems Overview

Master 2- réseaux et communications - Université de Tebessa

[email protected] Master 2- réseaux et communications


Systèmes Embarqués
Problématique
Grand défi 1 Hétérogénéité, puissance de calcul, Time to market
Construire des systèmes complexes par intégration de composants hétérogènes.
L’hétérogénéité
Mécanismes de commutations, vitesse de fonctionnement, granularité de
calcul, variété de média,

Master 2- réseaux et communications


Systèmes Embarqués
Problématique 2
Grand défi 2 Complexité
L’effort de validation augmente exponentiellement avec le nombre de
composants intégrés.
Remplacer les méthodes de validation à postériori par des méthodes dites
Incrémentales
Composabilité :
Préserver la fonctionnalité et la qualité des composants le long de l’intégration.

Compositionalité :
Inférer les propriétés d’un système à partir des propriétés de ses composants.

Développement des outils théoriques et techniques pour la validation incrémentale.


3

Master 2- réseaux et communications


Systèmes Embarqués

Problématique 3
Grand défi 3 Intelligence

Moyen d’améliorer la qualité (robustesse et la performance) des


systèmes :
- Réflexivité : capacité d’analyser et d’auto-diagnostiquer son état.
- Adaptabilité : capacité d’adapter son comportement en fonction de
la robustesse ou de la performance.

Deux priorités de robustesse:


- Sûreté : Résistance aux mauvais fonctionnements (pannes,
erreurs…) ou aux aléas de l’environnement.
- Sécurité : résistances aux attaques et aux actes de malveillance.

Master 2- réseaux et communications


Systèmes Embarqués

Qu’es ce qu’un système embarqué?


Ebauche d’une définition : c’est un système électronique et
informatique autonome qui est dédié à une tâche particulière et
contenue dans un système englobant. Il n’est «généralement» pas
programmable.
 Pas d’E/S standards,
 Matériel et application intimement liés,
 Logiciel spécifique… noyé dans le matériel … pas facilement
discernable comme dans un PC.
Les systèmes embarqués sont partout : Dans différents secteurs :
 Radio/réveil,  Télécoms,
 Machine à café,  Aéronautique,
 TV & télécommande,  Automobile,
 Véhicule (voiture),  Transport ferroviaire,
 Téléphone portable,  Carte à puce, etc…

Master 2- réseaux et communications


Systèmes Embarqués

Caractéristiques principales d’un système embarqué

•Système principalement numérique (Digital system),


•Met généralement en œuvre un processeur ,
•Exécute une application logicielle dédiée précise (non pas
une application scientifique ou grand public) sans
intervention humaine,
•Il doit fournir une réponse en temps réel (Real-time
response)
•Il n’a pas réellement de clavier standard et l’affichage est
limité,
•Ce ne sont pas des PC, mais des architectures similaires
(x86) basse consommation,
6
Master 2- réseaux et communications
Systèmes Embarqués

L’embarqué en quelques chiffres

En 1999, il a été vendu (dans le En 2004 :


domaine de l’embarqué) : 14 milliards de processeurs pour
1,3 milliards de processeurs 4 bits, l’embarqué (microprocesseur,
1,4 milliards de processeurs 8 bits, microcontrôleur, DSP, etc.)
260 millions de processeurs PC.
375 millions de processeurs 16 bits,
127 millions de processeurs 32 bits, 2% à 5% des processeurs vendus
sont destinés aux PC, 95% à 98%
3,2 millions de processeurs 64 bits.
destinés à l’embarqué.
A comparer avec les 108 millions de Le marché des processeurs pour les
processeurs vendus pour le marché PC est de très faible volume …
des PC. mais il reste très lucratif

7
Master 2- réseaux et communications
Systèmes Embarqués

Champs d’application
1.Calcul généraliste
Similaire aux applications bureau mais embarqué
(assistant personnel, téléphone portable, etc.)
Consoles de jeux vidéo, consoles dédiées…etc.
2.Contrôle de systèmes
Moteur, voiture, avion, processus chimique, nucléaire,
navigation, etc.
3.Traitement du signal
Compression d’images ou de vidéos, radar, flux de
données, etc.
4.Réseaux et communications
Transmission de données, commutation, routage,
téléphone, Internet, etc.
Master 2- réseaux et communications
Systèmes Embarqués

Exemples de systèmes embarqués


1.Grand public :
Appareils photographiques et caméras, lecteurs DVD, chauffage
et climatisation, éclairage, électroménager, sécurité (incendie,
intrusion, surveillance, piscine), ascenseurs, audio et vidéo,
consoles de jeux, décodeurs, distributeur de billets, etc.
2.Transport :
Automobile, aéronautique, spatial, marine, assistance à la
conduite ou au pilotage, maintenance, signalisation, contrôle
du trafic aérien, maritime radar, etc.
3.Défense :
Contrôle des trajectoires, commande des lanceurs, guidage
des satellites, etc.
4.Information et communication:
Imprimante, périphérique, téléphonie (fixe ou mobile),
routeurs, GPS, etc.
5.Santé :
Imagerie médicale, diagnostique, soin, implants, etc.
Master 2- réseaux et communications
Systèmes Embarqués

Système embarqué typique

10
Master 2- réseaux et communications
Systèmes Embarqués

Système embarqué typique 2


Capteurs (interrupteurs, etc) couplés à des convertisseurs
analogique/numérique.
Actionneurs (LED, etc) couplés à des convertisseurs
numérique/analogique.
Calculateur (processeur embarqué et ses E/S).
Possibilité d’avoir un/des FPGAs et/ou ASICs pour jouer le rôle
de coprocesseurs (accélérateur matériel) .
Les systèmes embarqués doivent prendre en compte:
Variation des températures,
Vibrations et chocs, FPGA : Field-Programmable Gate Array
« réseau de portes programmables »,
Variations des alimentations, ASIC : Application-Specific Integrated
Interférences RF, Circuit «circuit intégré propre à une
Corrosion, application ».

Eau, Feu, Radiation…etc. 11


Master 2- réseaux et communications
Systèmes Embarqués

Propriétés des Systèmes embarqués


•Ciblé : domaine d’action limité aux fonctions pour
lesquelles il a été crée.
•Simple : gage de robustesse.
•Fiable : avec un fonctionnement complètement autonome.
•sécurisé : loi de la concurrence sur le marché.
•Maintenable : dans le temps, certains produits sont censés
durer une vingtaine d’année (domaine militaire).
•Interface spécifique : approche matérielle à cause des
contraintes d’optimisation.
•Tolérant aux fautes : exemples des systèmes de
communication.
12
Master 2- réseaux et communications
Systèmes Embarqués

Propriétés des Systèmes embarqués 2

•Comportement orienté état.


•Portabilité et flexibilité.
•Terminaison : à quel moment les calculs se terminent ils?
•Synchronisation et communication : ses propres composants
doivent communiquer.
•Présence d’éléments de programmation : Loops, function
calls, arithmetic operations…etc.
•Event-handling : gestion des différents événements
possibles.

13
Master 2- réseaux et communications
Systèmes Embarqués

Métriques des Systèmes embarqués


•Puissance de calcul: sélection du processeur d’après la charge de travail à
effectuer, autres critères …etc.
•Débit: Possibilité de la prise en charge de plusieurs données simultanément.
•Temps de réponse: Un système embarqué se doit de réagir vite.
•Mémoire: Nécessité d’avoir une estimation des plus précises de l’utilisation
de la mémoire.
•Consommation d’énergie: Un conception hw/sw basé sur la conso-
énergétique.
•Nombre d’unités produites : Compromis : Prix de production/prix de
développement.
•Durée de vie: un paramètre dépendant des éléments du système.
•Installation du programme: requiert des outils spécifique (hw & sw).
•Testabilité et débogage: un paramètre délicat du manque des périphériques
E/S .
•Fiabilité: paramètre critique ex: avionique, système ABS. 14
Master 2- réseaux et communications
Systèmes Embarqués

15
Master 2- réseaux et communications

Vous aimerez peut-être aussi