Les syst - PowerPoint PPT Presentation

About This Presentation
Title:

Les syst

Description:

Les syst mes embarqu s Plan G n ralit s Caract ristiques Contraintes d un syst me embarqu Syst mes embarqu s pour assistants personnels (PDA) Linux sur ... – PowerPoint PPT presentation

Number of Views:126
Avg rating:3.0/5.0
Slides: 29
Provided by: univ234
Category:
Tags: cache | les | syst | type

less

Transcript and Presenter's Notes

Title: Les syst


1
Les systèmes embarqués
2
Plan
  • Généralités
  • Caractéristiques
  • Contraintes d un système embarqué
  • Systèmes embarqués pour assistants personnels
    (PDA)
  • Linux sur micro-controlleur µC uCLinux

3
Généralités
4
Historique
  • Apparition en 1971 avec le Intel 4004
  • A lorigine, ce sont des systèmes matériels et
    logiciels intégrés dans des avions militaires ou
    des missilles. Ensuite dans le civil avions,
    voitures, machine à laver...!
  • Par extension, on considère aussi les systèmes
    spécifiques fixes (telle une borne dans un
    magasin) comme des systèmes embarqués.

5
Définition
  • Un système embarqué est un système électronique
    et informatique autonome ne possédant pas des
    entrées/sorties standards comme un clavier ou un
    écran d'ordinateur.

6
Exemples
  • Un four à micro ondes.
  • Une télécommande de TV
  • Un lave linge
  • Le pilote automatique d un avion
  • Etc...

7
Caractéristiques
8
Caractéristiques
  • La machine et le logiciel sont intimement liés
    et noyés dans le matériel et ne sont pas aussi
    facilement discernables comme dans un
    environnement de travail classique de type PC
  • De conception sûre!!!(avion, ABS)
  • Contraintes physiques fortes dimensions, poids,
    taille autonomie, consommation
  • Fiabilité, contraintes temporelles ( temps réels
    )

9
(No Transcript)
10
Contraintes d un système embarqué
11
Contraintes matérielles
12
Les contraintes de développement
  • Compléxité croissante
  • Applications temps réels
  • gt Genie Logiciel, conception orientée objet
  • gt UML et SDL (Specification and Description...)
  • Le matériel puissance limité , pas de MMU,
    capacité

13
Contraintes de développement (2)
  • Absence de MMU impossible d utiliser fork()
  • Utilisation de vfork() de BSD (crée un processus
    sans copier la table d adressage du père mais en
    la partageant)
  • Système de fichier en mémoire RAMDisk ou
    FLASHDisk, problème en cas de crash

14
Utilité d un système embarqué
  • Programmation haut niveau ( C,C, librairies)
  • Indépendance du matériel
  • Industrialisation
  • Gestion de la mémoire
  • Multi-utilisateur

15
Systèmes embarqués pour assistants personnels
(PDA)
16
Windows CE
  • Approche Modulaire
  • Portable sur plusieurs processeurs
    (ARM/StrongARM, MIPS, PPC, SuperH, X86)
  • Compatibilité avec Win32
  • Connectivité
  • Traitement temps rééls
  • Pas seulement déstinés au Pocket PC(..hum, hum)

17
Windows CE (2)
  • Matériel requis
  • Processeur supporté
  • Horloge pour les interruptions planifiés
    (calendrier, alarme)
  • Mémoire

18
(No Transcript)
19
Architecture Windows NT4
20
Lineo Embeddix
  • Approche Noyau Unix classique (monolithique)
  • Portable sur plusieurs processeurs
    (ARM/StrongARM, MIPS, PPC, SuperH, X86)
  • Compatibilité avec Unix et GNU
  • Connectivité
  • Traitement temps rééls avec module
  • Fonctionne sur Sharp Zaurus et systèmes à base de
    microcontrolleurs

21
Lineo Embeddix (2)
  • Matériel requis
  • Processeur supporté ou microcontrolleur
  • Horloge pour les interruptions planifiées
    (calendrier, alarme)
  • Mémoire avec ou sans MMU

22
(No Transcript)
23
Comparatif
  • WinCE Architecture modulaire, interface win32
  • WinCE- Machine puissante nécessaire
  • Embeddix Portable,logiciels GNU, interface
    POSIX
  • Embeddix- Noyau monolithique, espace occuppé

24
UCLinux
25
Le marché de l embarqué
  • Le marché mondial du processeur ne se résume pas
    au x86
  • 1.4Milliards de processeurs 8 bits vendus en 2000
  • 108Millions de x86 vendus en 2000 soit 5 des
    ventes mondiales
  • 60 des utilisent un OS propriétaire, le reste
    logiciel libre

26
Linux dans l embarqué
  • Depuis 1999, on retrouve Linux dans l embarqué
  • Le developpement d un OS pour l embarqué coute
    cher
  • Linux est libre, gratuit, plusieurs distributions
  • Stack IP en standard

27
Atouts Linux
  • Taille du noyau modeste compatible avec les
    tailles de mémoires utilisées dans un système
    embarqué (500 Ko pour Hard Hat Linux de
    MontaVista).
  • Différentes distributions proposées suivant le
    domaine routeur IP, PDA, téléphone...
  • Support du chargement dynamique de modules qui
    permet doptimiser la taille du noyau.

28
Conclusion
  • Contraintes de développement importantes
  • Développement d un OS embarqué cher
  • Portabilité difficille
  • Domaine d utilisation nombreux...marché à forte
    évolution
Write a Comment
User Comments (0)
About PowerShow.com