You are on page 1of 22

Chapitre I

Dr.Ing .Ibtissam Belakhdar


DÉFINITION D’UN SYSTÈME EMBARQUÉ

 Un système embarqué peut être défini comme un système électronique et


informatique autonome, qui est dédié à une tâche bien précise, possédant des
6
ressources d'ordre spatial (taille limitée) et énergétique (consommation restreinte)
limitées

 Composante primordiale d’un système plus large ou une machine dont l’objectif
est de commander, contrôler et superviser ce système.

 Un système embarqué regroupe à la fois la partie software et la partie hardware


étroitement liées afin de produire les résultats escomptés.

 Le terme « système » désigne l’ensemble des éléments qui constituent le système


embarqué.
 Le terme « embarqué » représente la mobilité et l’autonomie du système en
interaction directe avec son environnement dans l’exécution de tâches précises, afin
de répondre à la finalité de celui-ci.

2
CARACTÉRISTIQUE D’UN SYSTÈME EMBARQUÉ

6
 Les principales caractéristiques d'un système embarqué sont les suivantes :

o C'est un système principalement numérique.

o Il met en œuvre généralement un processeur

o Il exécute une application logicielle dédiée pour réaliser une fonctionnalité précise

o Il n'a pas réellement de clavier standard (Bouton Poussoir, clavier matriciel...).


L’affichage est limité(écran LCD…) ou n’existe pas du tout

3
EVOLUTION

 1990-2000

 Application industrielles, militaires et aéronautique

 À partir de 2004

 Marché des systèmes embarqués est plus grand que le marché PC

 Développement des application grand publique

 Le citoyen d’un pays développé utilise quotidiennement et de manière transparente


en moyenne 100 processeurs.
CLASSIFICATION

système collectifs(large communauté d’individus)


 Centrale nucléaire, avion, train.

 Volume de 1, 10, 100.

 Durées de vie et de développement longues. -


Coût élevé.

Systèmes personnels (individus ou petits groupes)


 Automobile, téléphone, pacemaker

 Volume de 1000 à 1000000.

 Durées de vie et de développement courtes.

 Coût accessible à un particulier.


LES DOMAINES D’UTILISATION(1/6)

• Electronique grand public


LES DOMAINES D’UTILISATION(2/6)

• Automobile

• Explosion du nombre de fonctions dans une automobile (second utilisateur de


systèmes embarqués (31%) derrière l’aéronautique (38%))

• L’électronique compte pour 30% du prix du véhicule, on trouve en moyenne entre 40 et


60 calculateurs dans les voitures et jusqu’à 80 pour les modèles haut de gamme.
Contrairement à tout ce qu’on peut croire, il n’y a pas qu’un calculateur mais plusieurs
dans le véhicule.

• Le calculateur est l’élément principal d’un système embarqué automobile où régit la


mémoire, la carte-mère ou encore le traitement logiciel. Chacun des calculateurs
automobiles sont dédiés au pilotage d’une ou certaines tâches bien précises, ainsi de
nombreux calculateurs sont présents dans les véhicules formant son système
électronique.
LES DOMAINES D’UTILISATION(2/6)
LES DOMAINES D’UTILISATION(2/6)

Automobile

 1919 : Citroën type A : Aucun !

 Citroën C4 Picasso : 30 calculateurs.

 Peugeot 508 RXH : 50 calculateurs.


LES DOMAINES D’UTILISATION(2/6)

• Automobile

• La voiture sans conducteur de Google, souvent appelée Google Car (en français : voiture
Google), est une voiture autonome en cours de développement par Google
• Le système de pilotage automatique utilise une caméra, des radars, un récepteur GPS et
des capteurs sur les roues motrices
LES DOMAINES D’UTILISATION(3/6)

• Militaire

Cerberus est un système de caméra embarquée pour


chien militaire ou policier. Développé par la firme Visual
Engineering, il permet à son maitre de visualiser ce que
l’animal voit en temps réel sur le terrain.
LES DOMAINES D’UTILISATION(5/5)

• Médicale
• Robot Medical: Da vinci • Coeur de Carmat

Da Vinci est un robot médical, et plus précisément une Le chirurgien cardiaque français Alain Carpentier a
machine dirigée par un chirurgien pour réaliser des développé un modèle de «cœur artificiel le plus
opérations, principalement au niveau de l'abdomen. performant au monde».
LES DOMAINES D’UTILISATION(6/6)

• Télécommunication
• Le satellite MetOp

MetOp associant de l'Agence Spatiale Européenne (ESA) et de


l'organisation EUMETSAT à pour objectifs :
- de fournir des données permettant d'effectuer des prévisions
météorologiques à moyen terme
- d'aider à la réalisation d'études climatiques et environnementales à moyen
terme.

Le satellite MetOp est équipés de plus d'une dizaine


d'instruments destinés pour
- effectuer des sondages de l'atmosphère (pression, humidité,
température, teneur en ozone...) à différentes altitudes
- cartographier les températures et les champs de vent à la surface de
l'océan .
LES TYPES DU SYSTÈMES EMBARQUÉS

 Calcul général : Jeux vidéo

 Contrôle du système en temps réel : système de navigation aérien

 Traitement du signal : Radar, sonar

 Transmission de l’information et communication: téléphone


ARCHITECTURE DES SYSTÈMES EMBARQUÉS

ASIC/FPGA Logicielle mémoires

Capteurs CAN CPU CNA Actionneurs

PORT
IHM alimentation
Entrés/sorties

Environnement extérieure
ARCHITECTURE DES SYSTÈMES EMBARQUÉS

 Des capteurs couplés à des convertisseurs A/N

 Des actionneurs couplés à des convertisseurs N/A

 Le calculateur mettant en œuvre un processeur embarqué et ses


périphérique d’E/S

 FPGA/ASIC jouant le rôle de coprocesseur (accélérateurs matérielles)

 Environnement extérieur: un système embarqué doit faire face :


o Variation de la température
o Vibration , chocs
o Variation des alimentations
L’ÉVOLUTION DU SECTEUR DU LOGICIEL EMBARQUÉ

• Une étude réalisée en 2006 a dimensionné à 132 milliards €, à l’horizon 2015,


les dépenses mondiale de développements logiciels, pour l’essentiel des
logiciels embarqués, dans les principales activités industrielles :
- Aérospatial
- Automobile
- Electronique grand public
- Equipements médicaux
- Equipements de télécommunications
- Automatismes industriels.
• croissance moyenne annuelle estimée était de 7 % sur la période 2002 –2015
L’ÉVOLUTION DU SECTEUR DU LOGICIEL EMBARQUÉ
L’ÉVOLUTION DU SECTEUR DU LOGICIEL EMBARQUÉ

• Systèmes et logiciels embarqués ont fortement évolué depuis leur apparition


dans les années 60 avec quatre phases principale comme représenté ci-dessous :

• Années 1960 – 70 : Réalisation en logiciel de fonctions auparavant réalisées en matériel.

• Années 1970 – 80 : Ajouts de nouvelles fonctionnalités (non réalisables en matériel).

• Années 1980 – 2000 : Diversité des offres de logicielles propriétaires dédiée

• Années 2000 - : Croissance de l’offre des logiciels libre.


L’ÉVOLUTION DU SECTEUR DU LOGICIEL EMBARQUÉ

• La valeur du produit final aujourd’hui est de plus en plus largement portée par
les différents logiciels qui y sont intégrés.
• Cette tendance se manifeste dans la forte augmentation de la part R&D
logicielle dans la part R&D globale des entreprises, tous secteurs industriels
confondus : de 31% en 2002 à 41% estimé à l’horizon 2015.
LES SPÉCIFICITÉS ET LES EXIGENCES DANS UN LOGICIEL
EMBARQUÉ
• Parmis les exigences des logicielle embarqués on cite :

• La fiabilité (reliability)

• Faible consommation d’energie

• Utilisation efficace de la mémoire


RAM : variable globale et pile
ROM : constante et code du programme

• Vivacité (liveness) : le programme ne doit pas se terminer ou se bloquer dans l’attente


d’évenement qui ne vont jamais s’effectuer

• Facilité de compréhension

• Facilité de changement
PROCESSUS DE DÉVELOPPEMENT D’UN LOGICIEL EMBARQUÉ

• Procédure:
• Détermination des besoins

• Conception de l’architecture du système

• Choix du SE, si il est exigé

• Choix de la plateforme du dévelopement

• Ecriture du code du programme

• Optimisation en fonctions des contraintes

• Vérification du logiciel sur le système de dévellopement (HOST)

• Vérification dans le système cible ( target)

You might also like