Académique Documents
Professionnel Documents
Culture Documents
- Utilisation de priorités : les tâches les plus importantes ont une priorité plus
élevée, ce qui leur permet d'être exécutées en priorité et d'assurer une réponse
rapide aux demandes du système.
Ces différentes méthodes peuvent être combinées pour concevoir et implémenter des
systèmes temps réel efficaces et fiables.
Il existe plusieurs méthodes pour implémenter et concevoir des systèmes temps réel,
notamment :
Numéro 2
Les principes et normes temps réel ont évolué au fil du temps pour répondre aux
besoins de plus en plus complexes des systèmes temps réel. Voici un aperçu de
l'historique, des avantages, des avancements et des inconvénients des principales
normes temps réel :
1. Historique :
- La première norme temps réel a été définie en 1984 sous le nom de POSIX (Portable
Operating System Interface). Cette norme définissait les interfaces de
programmation pour les systèmes d'exploitation temps réel.
- En 1995, la norme POSIX a été étendue pour inclure la version temps réel, appelée
POSIX.1b.
- En 1997, la norme temps réel RTAI (Real-Time Application Interface) a été
développée pour les systèmes d'exploitation Linux.
- En 2005, la norme OSEK (Open Systems and the Environment for Automotive
Electronics) a été développée pour les systèmes embarqués dans l'industrie
automobile.
- En 2011, la norme AUTOSAR (Automotive Open System Architecture) a été développée
pour répondre aux besoins de l'industrie automobile en matière de systèmes
embarqués.
2. Avantages :
3. Avancements :
- Les normes temps réel continuent d'évoluer pour répondre aux besoins des systèmes
temps réel de plus en plus complexes.
- Les avancements incluent des fonctionnalités telles que la virtualisation, la
communication en temps réel, la gestion de l'énergie, etc.
- Les normes temps réel sont de plus en plus intégrées dans les systèmes embarqués
pour offrir une meilleure réactivité et une meilleure efficacité énergétique.
4. Inconvénients :
1. Normes POSIX : la norme POSIX (Portable Operating System Interface) est une
norme de systèmes d'exploitation temps réel développée par IEEE (Institute of
Electrical and Electronics Engineers). Elle définit une interface standard pour les
fonctions de système d'exploitation et les bibliothèques système, ce qui facilite
la portabilité des applications entre différents systèmes.
2. Normes OSEK/VDX : OSEK (Open Systems and the European Union for Automotive
Electronics) et VDX (Vehicle Distributed eXecutive) sont des normes temps réel
développées pour les systèmes embarqués dans l'industrie automobile.
Avantages : Les normes OSEK/VDX sont spécifiquement conçues pour les systèmes
embarqués dans l'industrie automobile, ce qui facilite la mise en œuvre et
l'interopérabilité des systèmes. Elles prennent en charge toutes les
fonctionnalités temps réel nécessaires dans les environnements automobiles.
3. Normes ARINC : les normes ARINC (Aeronautical Radio, Incorporated) sont des
normes temps réel développées pour les systèmes embarqués dans l'industrie
aéronautique.
Avantages : Les normes ARINC sont spécifiquement conçues pour les systèmes
embarqués dans l'industrie aéronautique, ce qui facilite la mise en œuvre et
l'interopérabilité des systèmes. Elles prennent en charge toutes les
fonctionnalités temps réel nécessaires dans les environnements aéronautiques.
En général, les normes temps réel ont pour avantage de faciliter la mise en œuvre
et l'interopérabilité des systèmes temps réel. Cependant, elles peuvent être
complexes et coûteuses à mettre en œuvre, et elles sont souvent spécifiques à un
domaine d'application particulier. Les avancées dans les technologies temps réel
ont entraîné l'émergence de nouvelles normes, telles que la norme AUTOSAR
(Automotive Open System Architecture), qui visent à simplifier la conception et le
développement de systèmes temps réel.