0% ont trouvé ce document utile (0 vote)
279 vues12 pages

Introduction aux systèmes embarqués

Ce chapitre introduit les systèmes embarqués en définissant ce qu'ils sont et en donnant des exemples. Il présente ensuite les caractéristiques générales des systèmes embarqués comme leur fonctionnement en temps réel, leurs contraintes de coût et de consommation d'énergie, et leur utilisation dans l'automobile.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
279 vues12 pages

Introduction aux systèmes embarqués

Ce chapitre introduit les systèmes embarqués en définissant ce qu'ils sont et en donnant des exemples. Il présente ensuite les caractéristiques générales des systèmes embarqués comme leur fonctionnement en temps réel, leurs contraintes de coût et de consommation d'énergie, et leur utilisation dans l'automobile.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre - 1

Systèmes embarqués,
introduction

1 Chapitre 1: Introduction aux systèmes


embarqués

Définitions

Un système embarqué (embedded system) est un système


complexe qui intègre du logiciel et du matériel conçus ensemble
afin de fournir des fonctionnalités données

Il contient généralement un ou plusieurs microprocesseurs


destinés à exécuter un ensemble de programmes définis lors de
la conception et stockés dans des mémoires

Le système matériel et l'application (logiciel) sont intimement


liés et immergés dans le matériel et ne sont pas aussi
facilement discernables comme dans un environnement de
travail classique de type PC (Personal Computer)
2 Chapitre 1: Introduction aux systèmes
embarqués
Exemples de systèmes embarqués

3 Chapitre 1: Introduction aux systèmes


embarqués

Quelques données générales

1990 applications industrielles / militaires / aéronautiques

2000 applications grand public

2004 marché des systèmes embarqués


supérieur au
marché des architectures clients / serveurs + PC

2004 le citoyen de pays développé utilise quotidiennement,


de manière transparente, en moyenne 100 processeurs

4 Chapitre 1: Introduction aux systèmes


embarqués
Caractéristiques générales - 1

5 Chapitre 1: Introduction aux systèmes


embarqués

Caractéristiques générales - 2

Un système embarqué est autonome et ne possède pas des


entrées/sorties standards tels qu'un clavier ou un écran
d'ordinateur. Contrairement à un PC

l'interface Homme machine (IHM) d'un système embarqué


peut être aussi simple qu'une diode LED ( Light Emitter
Diode) qui clignote

Des afficheurs à cristaux liquides LCD (Liquid Crystal


Display) de structure généralement simple sont couramment
utilisés

6 Chapitre 1: Introduction aux systèmes


embarqués
Caractéristiques générales - 3

Le logiciel a une fonctionnalité fixe à exécuter qui est


spécifique à une application.

L'utilisateur n'a pas la possibilité de modifier les


programmes. Bien souvent, il n'a pas conscience
d'utiliser un système à base des microprocesseurs.

7 Chapitre 1: Introduction aux systèmes


embarqués

Caractéristiques générales - 4

Fonctionnent en Temps Réel (TR)


La validité d'un résultat dépend du moment où il est
délivré. Un délai non respecté induit une erreur de
fonctionnement:

produits de grande consommation


Production en grande série
Contraintes de coût sur les différents composants du
système: utilisation des mémoires de faibles capacités
et des processeurs de petits tailles (4 bits ou 8 bits)
Parfois le coût de production et de maintenance est
plus important que les performances envisagées
8 Chapitre 1: Introduction aux systèmes
embarqués
Caractéristiques générales - 5

Dans les systèmes embarqués autonomes, la


consommation d'énergie est un point critique
pour le coût. En effet, une consommation
excessive augmente le prix de revient du système
embarqué, car il faut alors des batteries de forte
capacité

9 Chapitre 1: Introduction aux systèmes


embarqués

Caractéristiques générales - 6

Portabilité et mobilité des produits


Conditions environnementales non déterministes et
souvent non maîtrisées: vibrations, chocs,
variation de température, corrosion, humidité,
radiations,
… D'où la nécessité de prendre en compte des
évolutions des caractéristiques des composants en
fonction des conditions environnementales

10 Chapitre 1: Introduction aux systèmes


embarqués
Caractéristiques générales - 7

Applications de plus en plus critiques dans


lesquels leur dysfonctionnement peut générer des
nuisances, des pertes économiques ou des
conséquences inacceptables pouvant aller jusqu'à
la perte de vies humaines (applications médicales
ou celles de transports)
Ce type de systèmes doit garantir une très haute
fiabilité et doit pouvoir réagir en cas de panne de
l'un de ses composants.
11 Chapitre 1: Introduction aux systèmes
embarqués

Caractéristiques générales - 8

Cycle de renouvellement des produits 30 … ans

3 à 5 ans

1 à 2 ans

1 an

6 mois Diminution des temps de conception

12 Chapitre 1: Introduction aux systèmes


embarqués
Caractéristiques générales - 9

Contraintes de conception et de réalisation d´un


système embarqué
« design for cost »
« design for safety »
Pour le systèmes embarqués critiques: double information,
double processeurs
« design for performance »
« Design for readability »
« Time to market »
13 Chapitre 1: Introduction aux systèmes
embarqués

Caractéristiques générales - 10

Un challenge : la certification
Réglementation imposées par un état,
Ex: Norme européenne d´émission de gaz d´échappement
Standards imposés par le client:
Standards pour le produit même (norme ISO par exemple)
Standards pour le processus de développement du produit
(modèle en V; CMMI par exemple)

14 Chapitre 1: Introduction aux systèmes


embarqués
Systèmes embarqués dans
l’automobile

15 Chapitre 1: Introduction aux systèmes


embarqués

Coût de l´électronique embarquée - 1

• Production de véhicules
40 millions (1998) → 60 millions (2010)

Coût de l’électronique embarquée


• >20% (1980)
Coût du véhicule

• Logiciel
1,1 KBytes (1980) → 2MBytes (2000) → 10MBytes (2004)

16 Chapitre 1: Introduction aux systèmes


embarqués
Coût de l´électronique embarquée - 2

Intégration et maturité
Prolifération des systèmes
de électriques &
Électricité de base l’électronique électroniques

35 Multimédia, Soupapes
% du coût de l ’électronique dans le véhicule

électromagnétiques
30 Télématique,
Gestion d’énergie

25 Multiplexage, ABS

20 Injection
électronique
Régulateur de
15 vitesse
Allumage
10 électronique
Lampes,
Alternateur
radio,
5 démarreur,
dynamo
0
1920 1940 1960 1980 2000 2010
17 Chapitre 1: Introduction aux systèmes
embarqués

Composants électroniques et le contexte


automobile

Puissance des processeurs Taille des circuits imprimés


GHz µm
3,4GHz

1 300

125µm
125µ
0,1 100
56MHz
80µm
80µ

1992 2000 2004 2008 1992 2000 2004 2008

Composants électroniques Composants électroniques


dans l’automobile

18 Chapitre 1: Introduction aux systèmes


embarqués
Réseaux des systèmes embarqués dans
l´automobile

Réduction de câblage
40% poids pour une portière Mercedes

41% de longueur de câble entre les Peugeot 306 et 307

Partage des capteurs entre différents systèmes

Amélioration des fonctions grâce à la disponibilité


d’informations sur l’état des autres systèmes
embarqués

19 Chapitre 1: Introduction aux systèmes


embarqués

Complexité d´architecture - 1

Systèmes Architecture de
embarqués communication
critiques complexe
Chassis - Power Train Network
Comfort Network
Steering ABS
Wheel -ctl Power Train

A-C Radio ...

ISU Amplifier

Doors Airbags

Systèmes Body Network

embarqués 20 Chapitre 1: Introduction aux systèmes


embarqués
Complexité d´architecture - 2

Nombre de réseaux
3 (voiture de gamme moyenne) 10 (VW Phaeton)
Nombre de systèmes embarqués
~30 (voiture de gamme moyenne), 61 (VW
Phaeton), 70 (BMW Séries 7)
Nombre d’informations échangées au sein du
véhicule
~2500 (VW Phaeton)

21 Chapitre 1: Introduction aux systèmes


embarqués

Complexité: Augmentation de la taille du code

A340 = ??
Taille mémoire

A330 = 12 Mo MULTIMEDIA

10Mo

A320 = 5 Mo
607 Peugeot = 2 Mo.
1Mo

100Ko
A300 = 23 Ko
10Ko

1Ko
CX Citroën = 1,1 Ko.

1970 1980 1990 2000 2010


22 Chapitre 1: Introduction aux systèmes
embarqués
Complexité dans le développement

Partagé entre plusieurs acteurs


Équipementiers « suppliers » / rang 1 / rang 2
Constructeurs
Interactions entre partenaires
Boîtes noires / Boîtes blanches / Boîtes grises
Exigence de respecter les standards
Services et maintenance à assurer pendant ~15 ans
Coût d’une étude plusieurs millions d’euros. Coût d’une
piece 40/80 Euros

23 Chapitre 1: Introduction aux systèmes


embarqués

En guise de conclusions

Les systèmes embarqués


sont omniprésents à l’heure actuelle,
interagissent au sein de systèmes plus vastes
Les challenges :
coût, performances, qualité
réglementations, responsabilités,
sûreté : disponibilité, fiabilité, sécurité,
maîtrise de leur développement, de leur évaluation
Plus de fonctions logiciel plus complexe

24 Chapitre 1: Introduction aux systèmes


embarqués

Vous aimerez peut-être aussi