Système embarqué - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

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. Ses ressources disponibles sont généralement limitées. Cette limitation est généralement d'ordre spatial (taille limitée) et énergétique (consommation restreinte).

Les systèmes embarqués font très souvent appel à l'informatique, et notamment aux systèmes temps réel.

Le terme de système embarqué désigne aussi bien le matériel que le logiciel utilisé.

Un synonyme de système embarqué est système enfoui.

Histoire

Le premier système moderne embarqué reconnaissable a été le Apollo Guidance Computer, le système de guidage de la mission lunaire Apollo, développé par Charles Stark Draper du Massachusetts Institute of Technology. Chaque mission lunaire était équipée de deux systèmes (AGC), un chargé du système de guidage inertiel et un pour le Module lunaire.

Au commencement du projet, l'ordinateur AGC d'Apollo était considéré comme l'élément le moins fiable du projet. Par contre grâce à l'utilisation de nouveaux composants qu'étaient à l'époque les circuits intégrés, des gains substantiels sur la place utile et la charge utile ont été réalisés, avec une diminution supposée des risques déjà nombreux des missions.

Architecture

Les systèmes embarqués utilisent généralement des microprocesseurs à basse consommation d'énergie ou des microcontrôleurs, dont la partie logicielle est en partie ou entièrement programmée dans le matériel, généralement en mémoire dans une mémoire morte (ROM), EPROM, EEPROM, FLASH, etc. (on parle alors de firmware).

Contraintes

Les systèmes embarqués exécutent des tâches prédéfinies et ont un cahier des charges contraignant à remplir, qui peut être d'ordre :

  • De coût. Le prix de revient doit être le plus faible possible surtout s'il est produit en grande série.
  • D'espace compté, ayant un espace mémoire limité de l'ordre de quelques Mo maximum. Il convient de concevoir des systèmes embarqués qui répondent au besoin au plus juste pour éviter un surcoût.
  • De puissance de calcul. Il convient d'avoir la puissance de calcul juste nécessaire pour répondre aux besoins et au contraintes temporelles de la tâche prédéfinie. Ceci en vue d'éviter un surcoût de l'appareil et une consommation excédentaire d'énergie (courant électrique).
  • De consommation énergétique la plus faible possible, due à l'utilisation de batteries et/ou, de panneaux solaires voir de pile à combustible pour certain prototypes.
  • Temporel, dont les temps d'exécution et l'échéance temporelle d’une tâche sont déterminés (les délais sont connus ou bornés a priori). Cette dernière contrainte fait que généralement de tels systèmes ont des propriétés temps réel.
  • De sûreté de fonctionnement. Car s'il arrive que certains de ces systèmes embarqués subissent une défaillance, ils mettent des vies humaines en danger ou mettent en périls des investissements importants. Ils sont alors dits « critiques » et ne doivent jamais faillir. Par « jamais faillir », il faut comprendre toujours donner des résultats juste, pertinents et ce dans les délais attendus par les utilisateurs (machines et/ou humains) des dits résultats.
  • De sécurité. Ces systèmes peuvent se révéler être porteurs d'informations confidentielles pour leur(s) utilisateur(s), qu'il convient de conserver et de protéger. Notamment, en ce qui concerne l'acquisition et la transmission d'informations médicales,... (par exemple: des systèmes personnels permettant l'acquisition, par le patient lui-même, et la transmission à distance d'informations à caractère confidentiel, comme des données médicales, ou relatives à la vie privée du ou des utilisateur(s) en général).
Page générée en 0.039 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales | Partenaire: HD-Numérique
Version anglaise | Version allemande | Version espagnole | Version portugaise