Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 20

Cours de systèmes

embarqués et temps
réel
IUGET
Année académique 2022 – 2023
Par : ING Francis Ngouana
Objectif du cours
 Etre capable
De concevoir un système embarqué et temps réel pour un besoin bien
spécifique
D’analyser un système embarqué et temps réel réalisé à partir de
composants
De lire un schéma électronique d’un système embarqué et temps réel
 comprendre
Les spécificités des systèmes embarqués et temps réel
Le fonctionnement intrinsèque des « ordinateurs »
La représentation des données
L’exécution des programmes
 Connaître
Les différentes familles de micros utilisés dans l’embarqué
Certains protocoles intra cartes
Plan du cours
 Chapitre 1 : Introduction et historique des systèmes
embarqués et temps réel.
 Chapitre 2 : Les microprocesseurs et microcontrôleurs
utilisés dans les système embarqué.
 Chapitre 3 : Etude des circuits spécifique utilisé dans
les systèmes embarqués et temps réel (ASIC, FPGA …)
 Chapitre 4 : Les systèmes temps réel
 Chapitre 5 : Cas pratique de système embarqué
 Projets Tutorés (sur exposition et comptant comme
note de CC)
Chapitre 1 : Introduction et historique des
systèmes embarqués et temps réel
Introduction

 définition de système embarqué et temps réel


 Principales caractéristiques
 Principaux domaines d’application
 Marché et évolution des systèmes embarqués

Historique
 historique des systèmes embarqués
 quelques dates clés
Définition de système embarqué

 Qu’est ce qu’un système embarqué ?


Définition de système embarqué

Un système embarqué n’est pas forcément:


 mobile,
 petit,
 caché,
 puissant,
 complexe,
 alimenté par batterie,
 économe en énergie,
 cher (ou bon marché),
 spécifique,
• industriel,
Définition de système embarqué

 Un système embarqué est donc:

 Tout système électronique et informatique autonome conçu pour résoudre un problème ou une tâche
spécifique / dédié mais n’est pas un ordinateur d’usage général.
 C’est un système possédant généralement des entrées-sorties spécifiques (pour la plupart, liées à
des grandeurs ou des phénomènes physiques)
 Les parties matérielle et logicielle sont intimement liées et noyées dans le matériel et ne sont pas
discernables comme un environnement de travail classique de type PC.
Définition de système temps réel

 Qu’est ce qu’un système temps réel?


 C’est tout simplement un système dans le quel la
contrainte de temps (temps de réponse du système) doit
être respecter.
 Suivant que cette contrainte temps soit très stricte ( cas
des pilote automatique d’avion, des centrale nucléaire) on
parlera de système temps réel strict(ou dur) ou que cette
contrainte soit relativement stricte on parlera de système
temps réel souple.
 On parle alors de système temps réel lorsque le système
est capable de contrôler (ou piloter) un procédé physique à
une vitesse adaptée à l'évolution du procédé contrôlé.
Principales caractéristiques des SE

 Les SE sont des systèmes principalement numérique.


 Ils mettent en œuvre généralement un processeur.
 Ils exécutent une application logicielle dédiée pour réaliser une fonctionnalité
bien précise (qui n’est généralement pas grand public traditionnelle).
 Système temps réel (mais pas toujours absolument)
Autres caractéristiques des SE

 Encombrement mémoire
 Consommation d’énergie
 Poids et volume
 Criticité / Fiabilité / Tolérance aux fautes
 Mobilité
 Communications
 Interfaçage avec monde physique
 Contraintes environnementales
 Contraintes temps réel
 Coûts
Schéma bloc d’un SE
Domaines d’application des SE

 Transports
Aéronautique
Automobile / Camions / Machinisme agricole
Ferroviaire
 Spatial
 Militaire / Défense
 Réseaux / Télécommunications
 La Domotique / Bâtiments
 Distribution et gestion de l’énergie
 Le secteur de la médecine
 Terminaux de paiement
 Consumer electronics
 Robotique
Evolution et marché des SE
 la révolution numérique opérée dans les années 1970 avec l'avènement des
processeurs est liée à l’omniprésence des systèmes embarqué de nos jours.
 En effet pour une surface de silicium donnée, on double le nombre de
transistors intégrés tous les 18 mois (loi empirique de Gordon Moore,
cofondateur d'Intel)
Evolution et marché des SE

 En 1999, il a été vendu pour le marché de l'embarqué :


 1,3 milliard de processeurs 4 bits.
 1,4 milliard de processeurs 8 bits.
 375 millions de processeurs 16 bits.
 127 millions de processeurs 32 bits.
 3,2 millions de processeurs 64 bits.
Historique
 historique des systèmes embarqués
 quelques dates clés
Historique
 L’un des premiers exemples de système embarqué date du début des années
1960
 Il s'agit de l'ordinateur de bord des vaisseaux spatiaux du programme Apollo
appelé ‘’Apollo Guidance Computer (AGC)’’
Historique

 Les Caractéristiques étaient alors:


 Pas de CPU
 plus de 4000 circuits intégrés contenant chacun 3 portes NOR
 32 Ko de RAM
 72 Ko de ROM
 Programme en assembleur (11 instructions)
Historique
 Le premier système embarqué qui a été produit en série est
vraisemblablement le D-17 d'Autonetics.
 Il servait de système de contrôle aux missiles nucléaires américains LGM-30
Minutem
Historique
Quelques dates historique

 1967 : Apollo Guidance Computer, premier système embarqué. Environ un


millier de circuits intégrés identiques (portes NAND).
 1960-1970 : Missile Minuteman, guidé par des circuits intégrés.
 1971 : Intel produit le 4004, premier microprocesseur, à la demande de
Busicom. Premier circuit générique, personnalisable par logiciel.
 1972 : lancement de l'Intel 8008, premier microprocesseur 8 bits (48
instructions, 800kHz).
 1974 : lancement du 8080, premier microprocesseur largement diffusé. 8 bits,
(64KB d'espace adressable, 2MHz - 3MHz).
 1978 : création du Z80, processeur 8 bits.
 1979 : création du MC68000, processeur 16/32 bits.
Fin du chapitre

Questions ??

Vous aimerez peut-être aussi