Académique Documents
Professionnel Documents
Culture Documents
Chapitre I
Le logiciel système inclus s'étend d'un petit software à un grand système d’exploitation temps
réel (RTOS) avec une interface utilisateur graphique (GUI). Typiquement, le logiciel système
inclus doit répondre aux événements d'une manière déterministe et devrait toujours être
opérationnel.
1
2
Un système embarqué est conçu pour un usage spécifique seulement. Il ne fera pas d'autre tâche.
Certains systèmes embarqués sont spécifiques à un domaine.
Exemple : Un climatiseur ajuste ses pièces mécaniques dès que possible, car il reçoit un signal
de ses capteurs pour augmenter ou diminuer la température lorsque l'utilisateur le fait
fonctionner à l'aide d'une télécommande.
3
Ex. Téléphones cellulaires actuellement disponibles Les téléphones cellulaires qui avoir les
fonctionnalités maximales sont populaires, mais aussi leur taille et le poids est une
caractéristique importante.
f. Problèmes de l'énergie
Il est souhaitable que l'utilisation de l'énergie et la dissipation thermique de tout système
embarqué soit faible.
- Si plus de chaleur est dissipée, des unités supplémentaires comme les ventilateurs de
refroidissement doivent être ajoutés au circuit.
- Si plus de puissance est nécessaire alors une batterie de puissance supérieure ou plus de
batteries doivent être logées dans le système.
g. Coût, sûreté et sécurité :
Le système doit toujours fonctionner correctement (faible coût et une redondance minimale),
Sûreté de fonctionnement du logiciel (système opérationnel même quand un composant
électronique « lâche ».
4
La fiabilité est une mesure de l'aptitude du système à maintenir son niveau de service dans des
conditions précises et pendant une période déterminée.
- Temps moyen entre les pannes et temps moyen de réparation sont des termes utilisés
pour décrire la fiabilité du système.
- Le temps moyen entre les pannes peut être défini comme le temps moyen pendant lequel
le système fonctionne avant qu’une panne se produit.
- Le temps moyen de réparation peut être défini comme le temps moyen où le système
passé en réparation.
d) Maintenabilité
La maintenabilité traite l'assistance (à la maintenance) donnée à l’utilisateur final en cas de
problèmes techniques ou défaillances du produit.
Elle peut être classée en deux types :
- Maintenance programmée ou périodique
- Maintenance à une panne inattendue
c) Sécurité ꞏ
Confidentialité, intégrité et disponibilité sont trois bases de la sécurité de l'information. ꞏ
5
Le coût est un facteur très important qui doit être soigneusement étudié. L’étude de marché
appropriée et l’analyse du coût et des bénéfices devraient être effectuées avant de prendre une
décision sur le cout du système.
Le domaine des systèmes embarqués est vaste et varié, et il est difficile de les regroupés tous
dans la même catégorie. Cependant, la représentation des systèmes embarqués par un modèle
constitué de trois couches (figure1) permet de faciliter leurs études, quelle que soit leur
complexité.
La couche matériel (Hardware) contient la majorité des composantes physiques incluses dans
la carte mère du système embarqué, tandis que les couches système et applications contiennent
la partie software exécutée par le système embarqué.
6
- Les entrées
Un système embarqué interagit avec le monde extérieur via ses entrées et sorties. Les entrées
peuvent être des entrées numériques ou des entrées analogiques. Les entrées sont généralement
utilisées pour lire les données des capteurs (capteur de température, capteur de lumière, capteur
à ultrasons, etc.) ou d'autres types de périphériques d'entrée (touches, boutons, etc.).
- Les sorties
Les sorties peuvent également être des sorties numériques ou des sorties analogiques. Les
sorties sont généralement utilisées pour les écrans, les moteurs d'entraînement ou autres
dispositifs (actionneurs).
- Interfaces de communication
7
Le capteur
Il mesure la quantité physique et la convertit en un signal électrique qui peut être lu par un
observateur ou par n'importe quel instrument électronique comme un convertisseur A/N. Le
capteur stocke la quantité mesurée dans la mémoire.
Processeur (Microcontrôleur)
Les processeurs traitent les données pour mesurer la sortie et les stockent dans la mémoire.
L’Actionneur
Un actionneur compare la sortie fournie par le convertisseur (N/A) à la sortie réelle (attendue)
qui y est stockée et stocke la sortie approuvée.
Minimiser la consommation de l’énergie d’un système embarqué est très important pour les
raisons suivantes :
Le pipeline est une technique utilisée pour améliorer le débit d'exécution d'une CPU (Central
Processing Unit) en utilisant les ressources du processeur d'une manière plus efficace.
Un pipeline (ou chaîne de traitement), est l'élément d'un processeur dans lequel l'exécution des
instructions est découpée en plusieurs étapes. Avec un pipeline, le processeur peut commencer
à exécuter une nouvelle instruction sans attendre que la précédente soit terminée. Chacune des
étapes du pipeline est implémentée par un circuit intégré indépendant, appelé étage. Le nombre
d'étages d'un pipeline est appelé sa profondeur.
L'idée de base est de diviser les instructions du processeur en une série de petites étapes
indépendantes. Chaque étape est conçue pour exécuter une certaine partie de l'instruction de
manière simultanée.
9
Exemple
En utilisant la technique du pipeline, notre processeur peut alors exécuter plusieurs instructions,
chacune à une étape différente.
10
Exemple : la mise en veille ou la mise en veille prolongée dans le cas d’une inactivité du
système.
Les normes dictent comment les composants d’un système doivent être conçus et quels sont les
composants supplémentaires requis pour assurer le bon fonctionnement du système.
Les normes peuvent définir une fonctionnalité spécifique à chacune des couches du modèle du
système embarqué, et peuvent être classées en tant que normes spécifiques au marché, normes
à usage général ou normes applicables aux deux catégories en même temps.
Les normes qui sont strictement propres au marché définissent les fonctionnalités relatives à un
groupe particulier de systèmes embarqués qui partagent des caractéristiques techniques ou
d'utilisateur final similaire, notamment :
Électronique grand public : Comprends généralement les appareils utilisés par les
consommateurs dans leurs vies personnelles,
médicales
Automatisation industrielle et contrôle : Dispositifs robotiques "intelligents" (capteurs
intelligents, contrôleurs de mouvement, dispositifs d'interface homme / machine,
interrupteurs industriels, etc.) utilisés principalement pour exécuter un processus
automatisé cyclique.
Réseaux et communications : Périphériques intermédiaires connectant les réseaux et les
systèmes, les périphériques tels que, les routeurs et les commutateurs. Les dispositifs
utilisés pour la communication audio/vidéo, tels que les téléphones cellulaires et les
distributeurs de billets automatiques.
Automobile : les sous-systèmes mis en œuvre dans les automobiles, tels que les centres
de divertissement, les commandes du moteur, la sécurité, les commandes de freins
antiblocage et l'instrumentation.
Services d'urgence, Police et Défense : Les systèmes mis en œuvre dans les systèmes
embarqués utilisés par la police ou l'armée, tels que les armes intelligentes, les
ambulances, les systèmes radars,
11
Aérospatiale et espace :
Les systèmes mis en œuvre dans les avions ou utilisés par les militaires, tels que la
gestion des vols, l'armement « intelligent », et le contrôle de moteur à réaction. Cette
catégorie comprend également les systèmes qui doivent fonctionner dans l'espace, par
exemple sur une station spatiale ou dans un satellite en orbite
Énergie et pétrole :
Les systèmes embarqués utilisés dans les industries de l'énergie, tels que systèmes de
contrôle dans les écosystèmes des centrales électriques, les générateurs éoliens et
solaires.
Bureau commercial / Bureau à domicile :
Les instruments utilisés dans un environnement de bureau, tel que, les imprimantes, les
scanners, les moniteurs, les télécopieurs, les photocopieurs, les imprimantes et lecteurs
/ enregistreurs de codes à barres.
12
13
Bibliographies
14