Rtos

Preview:

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