Un exemple typique de système embarqué : l'appareil photo numérique
Introduction aux systèmes embarqués
H8000 v1 Archive

Un exemple typique de système embarqué : l'appareil photo numérique
Introduction aux systèmes embarqués

Auteur(s) : Daniel ETIEMBLE

Date de publication : 10 août 2010

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

1 - Ordinateurs et systèmes informatiques invisibles

2 - Un exemple typique de système embarqué : l'appareil photo numérique

3 - Caractéristiques des systèmes embarqués

4 - Matériel des systèmes embarqués

5 - Méthodologies de conception

6 - Logiciels et systèmes d'exploitation pour systèmes embarqués

  • 6.1 - Spécificités des logiciels embarqués
  • 6.2 - Architectures logicielles utilisées.

7 - Réseaux de capteurs et informatique ubiquitaire

8 - Conclusion

Sommaire

Présentation

NOTE DE L'ÉDITEUR

L'article H8000 a été complété par :

- H1090, Processeurs multithreads et multicœurs de Daniel Etiemble

- H1014, Processeurs à grand nombre de cœurs (manycores) de Daniel Etiemble

10/03/2022

RÉSUMÉ

Cet article fait le point sur les systèmes enfouis, embarqués et mobiles, c'est-à-dire les ordinateurs invisibles qui sont intégrés dans de nombreux objets utilisés pour communiquer, dans les systèmes de transports ou dans les petites et grandes infrastructures. Il présente les spécificités de ces systèmes en termes de coût, taille, contraintes énergétiques et performances, en incluant les contraintes de fonctionnement temps réel qui existent pour plusieurs de ces systèmes. Il introduit les grandes caractéristiques des composantes matérielles, logicielles et systèmes d’exploitation de ces systèmes, ainsi que les problèmes essentiels de leur conception. Chacun des thèmes abordés dans cette introduction fait ou fera l’objet d’un ou plusieurs articles de la collection «Systèmes embarqués».

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Daniel ETIEMBLE : Ingénieur de l'INSA de Lyon - Professeur à l'université Paris Sud

INTRODUCTION

Cet article est une introduction aux systèmes enfouis et embarqués, c'est-à-dire aux ordinateurs invisibles qui sont intégrés dans un grand nombre d'objets utilisés pour communiquer (téléphones portables, PDA, télévision numérique, etc.), dans les systèmes de transports (automobile, train, avion), dans les infrastructures grandes ou petites (contrôle des centrales nucléaires, automatismes industriels, etc.). Il présente les spécificités de ces systèmes en termes de coût, de taille, de contraintes énergétiques, de performances, avec notamment les contraintes de fonctionnement temps réel qui existent pour un certain nombre de ces systèmes.

Il donne les grandes lignes des caractéristiques matérielles de ces systèmes : technologies d'intégration utilisées, types de processeurs utilisés, des microcontrôleurs aux multiprocesseurs sur puce. Il introduit les grandes caractéristiques des composantes logicielles et systèmes d'exploitation de ces systèmes, ainsi que les problèmes essentiels de conception, en termes de modélisation, simulation et vérification. Enfin nous montrons que ces systèmes ne concernent pas uniquement des composants individuels ou des infrastructures localisées, mais également des composants ou systèmes distribués et communicants. Avec les réseaux de capteurs, ils sont partie prenante des nombreuses applications de l'informatique ubiquitaire. Chacun des grands thèmes abordés dans cette introduction fera l'objet d'un ou plusieurs articles de la rubrique « Systèmes embarqués »

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 92 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


VERSIONS

Il existe d'autres versions de cet article :

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h8000

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

2. Un exemple typique de système embarqué : l'appareil photo numérique

Comme tout système informatique, le système embarqué comprend un processeur, sa mémoire et les dispositifs d'entrée sortie. C'est l'ordinateur caché de la partie colorée de la 2, intégré dans le dispositif global avec les interfaces avec le monde extérieur (capteur et actionneur).

Un système embarqué réel va comprendre ces éléments, avec davantage de composants différents pour réaliser la ou les fonctions nécessaires. La 3 montre l'exemple classique d'un appareil photo numérique [1].

Le processeur utilisé est rudimentaire (microcontrôleur). Il est relié à sa mémoire de programme, au bus ISA et à l'UART et pilote deux coprocesseurs : le préprocesseur CCD reconstitue l'image à partir des matrices monochromes fournies par le CCD et le coprocesseur de traitement des pixels effectue les traitements élémentaires nécessaires sur l'image. L'interface avec le monde extérieur inclut la conversion analogique numérique en entrée (à partir des capteurs CCD) et la conversion numérique analogique en sortie pour restituer la photographie résultat.

Cet exemple permet de mettre en évidence quelques caractéristiques des systèmes embarqués. Tout d'abord, le circuit intégré, qui intègre un véritable système en un seule puce (SoC pour system on chip) ne réalise qu'une seule fonction : prendre des photos, même si cette fonction peut prendre en compte un grand nombre de paramètres d'entrée dans le cas des appareils numériques haut de gamme. S'ajoutent différentes contraintes :

  • la taille et le poids. L'appareil photo doit être facilement transportable ;

  • la consommation. La durée de vie des piles ou batteries doit être suffisamment longue pour que l'appareil soit utilisable. La source d'énergie doit permettre de prendre typiquement de 400 à 800 photos ;

  • le coût. La conception et la réalisation ne doivent pas conduire à un coût qui rendrait l'appareil invendable par rapport aux prix des appareils concurrents.

HAUT DE PAGE
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 92 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Un exemple typique de système embarqué : l'appareil photo numérique

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - WOLFE Wayne -   Computers as components, Principles of Embedded System Design.  -  Morgan Kaufmann (2001).

  • (2) - VAHID Franck et GIVARGIS Tony -   Embedded System Design : a Unified Hardware-Software Definition  -  John Wileys and Sons (2002).

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 94 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Ressources documentaires

Microprocesseurs - Approche générale

Les microprocesseurs sont au cœur des systèmes numériques. Ils permettent le développement de logiciels ...

Ordonnancement temps réel - Ordonnancement multiprocesseur

Le simple fait d'ajouter un processeur supplémentaire à la plateforme augmente drastiquement la ...

OS embarqués

Le but fondamental des systèmes d'exploitation (Operating Systems ou OS) est de fournir aux applications ...

Introduction à l'architecture des ordinateurs

L'article commence par une brève histoire des machines informatiques et introduit ensuite les principes ...