Présentation

Article

1 - SITUATION DE L'OFFRE

2 - EXEMPLES D'EXÉCUTIFS GÉNÉRALISTES

3 - EXÉCUTIFS UNIX TEMPS RÉEL

  • 3.1 - Aperçu de POSIX
  • 3.2 - L’approche LINUX temps réel

4 - LE STANDARD OSEK/VDX

5 - LE STANDARD ARINC 653

Article de référence | Réf : S8052 v1

Exemples d'exécutifs généralistes
Systèmes d'exploitation temps réel – Exemples d'exécutifs industriels

Auteur(s) : Yvon TRINQUET, Jean-Pierre ELLOY

Date de publication : 10 sept. 2010

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais En anglais

RÉSUMÉ

Actuellement, l'offre industrielle pour les systèmes d'exploitation temps réel est importante et variée. Pour autant, même si la tendance est à l’utilisation de produits standards, il n’existe pas de leader à proprement parlé. Les exécutifs sont conçus pour une architecture monoprocesseur, multiprocesseur à mémoire partagée (partiellement ou totalement), ou encore multiprocesseur sans mémoire commune (utilisation d'un réseau de communication). Cet article présente tout d’abord quelques exécutifs généralistes, puis le domaine des exécutifs UNIX® temps réel, à la fois au travers du standard POSIX® et des développements LINUX® temps réel. Sont exposées ensuite les principales caractéristiques du standard OSEK/VDX, complété par quelques indications sur AUTOSAR, avant d’évoquer le standard ARINC 653.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

ABSTRACT

At this time, the industrial offer for real-time operating systems is large and varied. However, although standard products are widely used, there is no market leader. Operating systems are designed for an architecture based on a single processor, a multiprocessor with partially or totally shared memory, or a multiprocessor without shared memory (use a communication network). This article presents several general-purpose operating systems as well as the domain of UNIX ® real-time operating systems, via the POSIX ® standard and the real time Linux ® development. The major characteristics of the OSEK / VDX standard are then dealt with, along with certain information on the AUTOSAR; the ARINC 653 standard is finally mentioned.

Auteur(s)

  • Yvon TRINQUET : Professeur à l'Université de Nantes (IUT de Nantes) - Responsable de l'Équipe « Systèmes Temps Réel » de l'Institut de Recherche en Communications et Cybernétique de Nantes (IRCCyN)

  • Jean-Pierre ELLOY : Professeur à l'École Centrale de Nantes - Responsable de la valorisation à l'Institut de Recherche en Communications et Cybernétique de Nantes (IRCCyN)

INTRODUCTION

Cet article fait suite au fascicule [R 8 050] et présente certains produits bien représentatifs de leur catégorie.

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-s8052


Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(239 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation
Version en anglais En anglais

2. Exemples d'exécutifs généralistes

On donne ci-après les références de quelques exécutifs généralistes que l'on peut trouver sur le marché.

  • Société : Wind River ( http://www.windriver.com)

    VxWorks 5.x : ce produit est l'avant-dernière version du système d'exploitation qui a fait la réputation de la société, c'est aussi la version la plus répandue. C'est un très complet RTOS avec beaucoup de services, offrant ainsi de nombreux et parfois complexes modèles d'applications (car difficiles à analyser d'un point de vue comportemental, et donc de la prédictibilité). Il offre une certaine compatibilité POSIX® 1003.1 et anciennement 1003.1b et 1003.1c. L'offre, en termes de processeurs cibles est très importante, et la plateforme de développement très riche (Tornado pour la série 5.x). La société a été rachetée en 2009 par Intel.

  • Société : GreenHILLs Software Inc. ( http://www.ghs.com)

    La société s'enorgueillit d'être celle qui a la plus forte croissante observée sur les années 2002 à 2007 (source : VDC Embedded Market Study 2007).

    velOSity RTOS : c'est le noyau d'INTEGRITY, le produit phare et complet de la société. Il est conçu pour utiliser une mémoire non protégée. Il possède une petite empreinte mémoire très rapide (latence minimale obtenue par validation quasi permanente des interruptions).

    µ-velOSity Real-Time Microkernel : c'est un noyau temps réel basique offrant des services pour le multitâches avec une empreinte très faible (quelques kilooctets ROM et RAM).

  • Société : OSE ENEA ( http://www.enea.com)

    La famille de produits de la société ne se réfère à aucun standard. Trois produits sont proposés, très optimisés pour une gamme d'application.

    Enea OSE Multicore RTOS : c'est le produit phare, pensé pour des architectures multicœurs (architectures AMP/SMP) et les systèmes répartis. La réputation de ce produit a souvent été fondée sur un service d'IPC (Inter process communication) très efficace (direct-message-passing model) : tous les processus ne communiquent que par message.

    Enea OSEck : cette version,...

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(239 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Exemples d'exécutifs généralistes
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - ANDERSON (J.), SRINAVASAN (A.) -   Early-Release fair scheduling  -  Proceedings of the 12th Euromicro Conf. On Real-Time Systems, p. 35-43 (2000).

  • (2) - ANDERSON (J.), SRINAVASAN (A.) -   Mixed Pfair/ERfair scheduling of asynchronous periodic tasks  -  Journal of Computer and System Sciences. 68(1), p. 157-204 (2004).

  • (3) - ANDRE (C.) -   L’approche synchrone pour le développement des systèmes temps réel  -  Chapitre 4 de la section « Systèmes Temps Réel », Encyclopédie de l’informatique et des systèmes d’information, p. 774-789, Vuibert (2006).

  • (4) - BAKER (T.P.) -   Stack-based scheduling of real-time processes  -  Journal of Real-Time Systems, 2 (1991).

  • (5) - BARUAH (S.), GEHRKE (J.), PLAXTON (C.G.) -   Fast scheduling of periodic tasks on multiple resources  -  Proceedings of the 9th Int. Parallel Processing Symposium, p. 280-288 (1995).

  • ...

1 Sites Internet

  • Projet Xenomai,...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(239 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS