Upload
kassab-karim
View
188
Download
0
Embed Size (px)
Citation preview
RTOSLe Système d’Exploitation Temps Réel
Kassab KarimHaidri Arij
PLAN• 1) Introduction• 2) Définitions• 3) Différences entre RTOS et les autres systèmes• 4) Spécificité• 5) Domaine d’application• 6) Exemples de Système d’exploitation temps réel• 7) Conclusion
INTRODUCTION• Les systèmes informatiques sont conçus à faciliter les taches et les
opérations compliqués, mais ils se bloquent face aux contraintes du temps mises par les taches. Comme solution ,il apparait le système temps réel géré par un RTOS. Qu’est ce qu’un STR? Qu’est ce qu’un RTOS? Quels sont
leurs intérêts?
QU’EST CE QUE UN
SYSTÈME TEMPS RÉEL?
STR• Le système temps réel est un système capable de contrôler un procédé physique
à une vitesse adaptée à l'évolution du procédé contrôlé.
R(REAL)T(TIME)O(OPERATING)S(SYSTÈME)
• Un système d’exploitation temps réel est un système multitâche destiné aux applications temps réel.
RTOS
L’ordonnancement des taches
Synchronisation des taches Tache d’expédition
QUEL EST LA DIFFÉRENCES
ENTRE UN STR ET LES AUTRES
SYSTÈMES?
Résultats exactes
Délais imposée
s
STRContraintes temporelles
SPÉCIFICITÉ• L’ordonnanceur fournit une base prévisible d’exécution,• RTOS est généralement un noyau pour les applications simples.• Le noyau du RTOS agit comme une couche d'abstraction entre le matériel
et les applications.
Noyau
Gestion des taches
Synchronisation et
communication
Gestion de mémoire
Gestion de temporisat
ion
Interruption et gestion d’évèneme
nt
Gestion des E/S
QUELS SONT LES
DOMAINES D’APPLICATIO
N?
l'industrie
Domaines boursières
Automobiles
Aéronautique Recherche scientifique
EXEMPLE DE SYSTÈME D’EXPLOITATION TEMPS RÉEL
POURQUOI CHIBIOS?
Logiciel Libre
Un grand nombre de micro contrôleur
Multitâches préemptif
Taille réduit et très rapide
COMMENT IMPLÉMENTE
R CHIBIOS SUR STM?
• Télécharger le RTOS CHIBIOS.
• Créer un dossier nommé ARM dans C: .
• Relier la carte STM32-P103 au PC à travers la sonde JTAG. • Installer cet outil directement dans le dossier précédemment créé (C:\
ARM).
• Installer de la même façon les outils yagarto Tools et yagarto GNU ARM toolchain.
CONCLUSION Dans le cadre de ce projet, nous avons essayé de donner une présentation des systèmes temps réels comme des systèmes d’exploitation temps réels. En conclusion, ce travail fut une grande aide car il nous a ,dans une certaine mesure, enrichi nos connaissances.
MERCI POUR VOTRE
ATTENTION