Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

PikeOS

Un article de Wikipédia, l'encyclopédie libre.

PikeOS
Architecture de PikeOS.
Architecture de PikeOS.

Entreprise /
Développeur
SYSGO(en)Voir et modifier les données sur Wikidata
Dernière version stable5.1 ()[1]Voir et modifier les données sur Wikidata
Site webwww.sysgo.com/pikeosVoir et modifier les données sur Wikidata
modifier 
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Le ton de cet article est trop promotionnel ou publicitaire().

Vous êtes invité à améliorer l'article de manière à adopter unton neutre (aide quant au style) oudiscutez-en. Vous pouvez également préciser les sections non neutres en utilisant{{section promotionnelle}} et souligner les passages problématiques avec{{passage promotionnel}}.

PikeOS est unsystème d'exploitation temps réel (RTOS) basé sur un noyau de séparation offrant une fonctionnalité d’hyperviseur avec plusieurs types de partition pour de nombreux autres systèmes d'exploitation (appelés GuestOS) et applications. Il permet à ses utilisateurs de construire des équipements ou appareils intelligents certifiables pour l'Internet des Objets conformément aux normes de qualité, de sûreté et de sécurité des différents secteurs industriels. Pour les applications en temps réel critiques en matière de sécurité et de sûreté sur des systèmes basés sur des contrôleurs sansUnité de gestion de mémoire (MMU) mais avec une unité de protection de la mémoire (MPU), PikeOS for MPU est disponible.

PikeOS est développé et commercialisé par la société allemandeSYSGO (en) fondée en 1991. Cette société a été rachetée parThales en décembre 2012[2].

Résumé PikeOS

[modifier |modifier le code]

PikeOS combine un système d'exploitation temps réel (RTOS) et une plate-forme de virtualisation ainsi qu’un environnement de développement intégré (IDE) basé surEclipse. Le système d'exploitation temps réel PikeOS a été développé pour les applications critiques en matière de sécurité et desûreté de fonctionnement avec des besoins de certification dans les secteurs de l'Avionique, du Spatial et de la Défense, de l'Automobile et des Transports, de l'Automatisation industrielle et du Médical, des Infrastructures Réseau et de l'Électronique Grand Public. La version 5.1.3 du noyau de séparation PikeOS est certifiée conforme à la norme de sécurité Common Criteria au niveau EAL5+. Historiquement, PikeOS est basé sur lemicronoyau L4.

L'une des fonctions-clés de PikeOS est la capacité d'exécuter en toute sécurité des applications avec différents niveaux de sûreté et de sécurité simultanément sur la même plate-forme matérielle. Notamment grâce à la stricte ségrégation spatiale et temporelle de ces applications au moyen de partitions logicielles. Une partition logicielle peut être comparée à un conteneur doté de privilèges préalloués et pouvant accéder à la mémoire, au temps CPU, aux E/S, mais aussi à une liste prédéfinie de services PikeOS. Avec PikeOS, le terme application se réfère à un exécutable lié à une interface (API) proposée par PikeOS et tournant en tant que processus à l'intérieur d'une partition. Dépendant de la nature de l'API proposé par PikeOS, les applications peuvent aller de la simple boucle de contrôle jusqu'à des systèmes d'exploitation hôtes (GuestOS) tels queLinux, para-virtualisés ou bénéficiant des techniques de virtualisation matérielle.

Exemples de partitionnement de ressource et de temps.

Les partitions logicielles s'appellent aussiMachines Virtuelles (MV), parce qu'il est possible d'implémenter un système d'exploitation hôte (GuestOS) complet à l'intérieur d'une partition s'exécutant indépendamment des autres partitions et, par conséquent, d’être en mesure d'adresser des cas d'utilisation decriticité mixte (applications de niveau de criticité différente). PikeOS peut être considéré comme un hyperviseur de type 1.

Chaîne d'outils prise en charge/IDE CODEO

[modifier |modifier le code]

L'IDE CODEO basé sur eclipse fournit des outils de configuration graphique incluant les composants dont les ingénieurs logiciel vont avoir besoin pour développer des applications intégrées ainsi que des assistants complets pour contribuer au développement de manière rapide et efficace en termes de coûts:

  • Assistance dans la phase de configuration
  • Débogage à distance (jusqu'au niveau de l'instruction matérielle)
  • Supervision de cibles
  • Déploiement d'application à distance
  • Analyse temporelle.

Plusieurs écrans d'édition graphique dédiées assistent l'intégrateur système pour toujours conserver une vision d'ensemble d'importants aspects de la configuration du système PikeOS en montrant les types de partition, la planification, les canaux de communication, la mémoire partagée et la configuration de dispositif E/S à l’intérieur des partitions.

Les projets peuvent être définis facilement à l'aide de modèles réutilisables et distribués aux différentes équipes de développement. Les utilisateurs peuvent configurer des composants prédéfinis pour leur projet ainsi que définir et ajouter d'autres composants durant le processus de développement.

Avantages-clés

[modifier |modifier le code]
  • Système d'exploitation temps réel incluant un hyperviseur de type 1 conçu pour une configuration hautement flexible
  • Permet des temps d'amorçage rapides et sûrs
  • Permet la criticité mixte via un noyau de séparation
  • Offre le partionnement spatial et temporel
  • Permet l’utilisation de pilotes au niveau noyau ou au niveau espace utilisateur
  • Garantit l’indépendance vis-à-vis des types et des familles de processeur
  • Offre des processus simples de migration et une grande portabilité en simple-cœur et multi-cœur
  • A été conçu pour permettre la certification pour de multiples normes de sûreté et de sécurité
  • Réduit le délai de mise sur le marché via des outils de développement et de vérification standard
  • Offre un large choix de types de systèmes d'exploitation hôtes supportés (API)
  • Ne possède aucune restriction d'exportation ITAR (solution européenne).

Standards de certification

[modifier |modifier le code]

Normes de certification de sûreté conformes

Normes de certification de sécurité conformes

Écosystème partenaire

[modifier |modifier le code]

SYSGO (en) s'engage à mettre en place les partenariats technologiques et commerciaux pertinents pour aider les ingénieurs à atteindre leurs objectifs. SYSGO collabore actuellement avec près de 100partenaires dans le monde entier.

Veuillez trouver ci-dessous un extrait des partenaires classés par catégorie:

  • Fabricants de cartes : Curtiss-Wright Controls Embedded Computing, Kontron, MEN ou ABACO
  • Fabricants de semi-conducteurs : NXP/Qualcomm, Renesas, TI,Xilinx, Infineon,NVidia ou Intel
  • Partenaires logiciel : CoreAVI, Aicas, AdaCore , RTI, Datalight, Systerel, Imagination Technologies
  • Vendeurs d’outils : Lauterbach, Vector Software, Rapita, iSystem, ANSYS/Esterel, PrismTech,
  • Architectures supportées : ARM, PPC, X86 ou Sparc (sur demande)

Les différentes versions

[modifier |modifier le code]
Sauf indication contraire ou complémentaire, les informations contenues dans cette section proviennent[3].
ProduitVersionVersion CODEO liéeVersion ELinOS liéeDate de sortiefin du support
PikeOS3.4 (non cert)5.0, 6.0, 6.1, 6.25.207/2013Depuis le 12/2017
PikeOS3.4 (cert)5.0, 6.0, 6.1, 6.25.207/2013LTS on x86
PikeOS3.55.0, 6.0, 6.1, 6.26.0, 6.101/2015Depuis le 12/2017
PikeOS4.06.0, 6.1, 6.26.0, 6.103/2016Depuis le 06/2019
PikeOS4.16.1, 6.26.108/2016Depuis le 04/2021
PikeOS4.2 (non cert)6.26.201/2017Candidate
PikeOS4.2 (cert)6.26.204/2017Courant
PikeOS5.0 (non cert)7.0, 7.17.006/2020Courant
PikeOS5.0 (cert)7.0, 7.17.008/2020Courant
PikeOS5.1 (non cert)7.17.001/2021Courant
PikeOS5.1 (cert)7.17.002/2021Courant

Notes et références

[modifier |modifier le code]
  1. « https://www.sysgo.com/pikeos »
  2. (en) « SYSGO fait désormais partie du groupe Thales », surwww.sysgo.com(consulté le)
  3. du site SYSGO(en) « PikeOS RTOS & Hypervisor », surSYSGO(consulté le)

Liens externes

[modifier |modifier le code]
v ·m
Apple
Mac OSClassic
Dérivés de NeXTSTEP
Dérivés deBeOS
DOS
IBM
Microsoft Windows
Fondés sur MS-DOS
Branche NT
ReactOS Foundation
Branche NT (GPL/LGPL/AGPL) non-Microsoft
POSIX /Unix
AT&T /Laboratoires Bell
BSD
GNU Hurd
Linux(liste)
Autres dérivés
Dérivés d'AmigaOS
Dérivés duTOS
D’importance historique
Mobile
Noyau Linux
Autres noyaux
Embarqués
Pour capteur en réseau
Pour carte à puce
Temps réel
Autres systèmes
Pour une liste complète, voir laliste des systèmes d’exploitation et lacatégorie « Système d’exploitation ».
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=PikeOS&oldid=222037695 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp