<div class='slidealt'>Expérimentez des extensions de <a title='virtualisation pour plateformes hétérogènes à base de processeurs ARM' href='/fr/produits/'>virtualisation KVM</a></div> <div class='slidealt'>Faites appelle à des <a title='services de full virtualisation pour kvm sur coeur ARM' href='/fr/services/'>services de virtualisation sur mesure</a></div> <div class='slidealt'>Virtualisation KVM des E/S's pour coeurs ARMv7, ARMv8 <a title='extensions de virtualisation de plateforme VFIO des E/S par kvm sur arm en logiciel libre' href='/fr/solutions/guides/vfio-sur-arm/'>par extensions VFIO/IOMMU</a></div> <div class='slidealt'>Projets de recherche de virtualisation <a title='kvm en logiciel libre pour ARM multicoeur' href='/fr/innovation/'>pour les systèmes embarqués et le cloud</a></div> <div class='slidealt'>Solutions de virtualisation pour systèmes <a title='solutions en logiciels libres de virtualisation pour ARMv7-ARMv8' href='/fr/solutions/'>hétérogènes multicoeur ARM</a></div>

Virtual Open Systems Lettre d'information

Édition de Mars 2021

Dans cette lettre d'information, Virtual Open Systems met en avant les dernières activités de projets clients et de recherche dans les domaines de la virtualisation et criticité-mixte.

  • Recherche: H2020 EVEREST - Calcul distribué et virtualisation
  • Développement produit: VOSySmonitorX86 - Video demo
  • Innovation: H2020 ENOCH - Virtualisation automobile
  • Développement produit: VOSySmonitor sur iMX8 pour la conduite autonome
  • Services de développement: Activité des marchés automobile et industriel
  • Développement produit: VOSySmonitoRV demo et publication
  • Support client: Engagement de services continus

Solutions logicielles à criticité-mixte de produits et services pour l'automobile, les réseaux, l'IoT

Recherche: H2020 EVEREST - Calcul distribué et virtualisation

computation à grande échelle sur des plates-formes accélérées et distribuées

Le projet dEsign enVironmEnt for Extreme-Scale Big Data Analytics (EVEREST) sur des plates-formes hétérogènes a démarré en 2020 avec l'objectif de construire un système de calcul distribué et à échelle extrême sur des plates-formes accélérées. Virtual Open Systems contribue à ce projet d'innovation avec des solutions de virtualisation pour les accélérateurs matériels sur les processeurs Arm, RISC-V et x86. Dans ce contexte, ses récents benchmarks de performance exécuté sur la plate-forme RISC-V SiFive Unleashed a abouti à la publication d'un premier article scientifique (VOSySmonitoRV: a mixed-criticality solution on Linux-capable RISC-V platforms) soumis à une conférence IEEE de juin 2021.

Développement produit: VOSySmonitorX86 - Video demo

Systèmes à criticité mixte sur x86

Une démonstration vidéo, publiée sur le site web de Virtual Open Systems, présente une preuve de concept d'une solution de virtualisation x86 à critique mixte, basée sur le produit logiciel VOSySmonitorX86. Dans cette démo, Linux et FreeRTOS sont co-exécutés de manière sécurisée, démontrant les isolations de la mémoire et du processeur. En détail, cela est possible en tirant parti du mode de gestion système (SMM) de l'architecture x86, c'est-à-dire la couche d'exécution de privilèges la plus élevée dans les processeurs x86, capable de sécuriser l'environnement d'exécution critique (FreeRTOS) de celui de Linux. La démonstration vidéo est disponible sur la page web du site de Virtual Open Systems: une virtualisation à criticité mixte pour x86 basée sur firmware.

Innovation: H2020 ENOCH - Virtualisation automobile

Hub de connectivité pour systèmes automobiles virtualisés, raspberry pi 4 - Broadcom BCM2711

Dans le cadre du projet européen H2020 DIGIFED ENergica cOnneCtivity Hub (ENOCH), Virtual Open Systems réalise le portage de son produit VOSySmonitor sur la plateforme Raspberry Pi 4 basée sur le SoC Broadcom BCM2711. Une preuve de concept avec Linux, FreeRTOS et VOSySVirtualNet est déployée et testée. VOSySVirtualNet est l'extension du mécanisme de réseau virtuel à haute performance de VOSySmonitor, utilisé pour permettre une communication sécurisée entre les deux systèmes d'exploitation, secure et non secure. L'objectif de ce portage est de fournir aux clients automobiles électroniques un environnement de développement à faible coût pour permettre des applications hétérogènes dans un environnement d'exécution critique mixte.

Développement produit: VOSySmonitor sur iMX8 pour la conduite autonome

Virtualisation pour la conduite autonome pour le marché de la mobilité

La version Arm du produit VOSySmonitor est sélectionnée par le client pour l'utilisation dans le cadre d'un projet de conduite autonome niveau L3, et elle est déployée sur la plateforme NXP iMX8. À cette fin, VOSySmonitor est étendu pour la prise en charge de GICv3 et des API System Control Unit (SCU) de iMX. De plus, l'extension du mécanisme de mise en réseau virtuel VOSySVirtualNet est faite et testée sur cette plate-forme. Par conséquent, il est possible d'exécuter dans des conditions certifiables à la fois Linux et un système d'exploitation en temps réel sur les processeurs Cortex-A de la plateforme iMX, avec une communication à haute performance entre le système d'exploitation critique et le système d'exploitation non critique.

Services de développement: Activité des marchés automobile et industriel

Services de technologies de virtualisation et developpement par Virtual Open Systems

Virtual Open Systems offre des services de conception et de développement de haute qualité à ses clients d'Europe, du Japon, d'Asie et d'Amérique du Nord. Les clients bénéficient de compétences et de connaissances rares à trouver dans les domaines de la virtualisation, de la programmation des couches logicielles de très bas niveau, des systèmes embarqués, des dispositifs hétérogènes et de la certification pour développer, concevoir ou évaluer leurs solutions innovantes. Parmi certains des projets récents exécutés (au moment de la rédaction de cet article), il y a: liées à l'automobile (portage couches support Flutter, conception de solutions de communication à criticité mixte, portage de VOSySmonitor sur des nouvelles plates-formes matérielles), et aux marchés de l'énergie industrielle (conception de solutions d'abstraction matérielle pour different SoC basée sur VOSySmonitor).

Développement produit: VOSySmonitoRV demo et publication

virtualisation de criticité mixte pour RISC-V

Virtual Open Systems permet la virtualisation à criticité mixte sur l'architecture RISC-V via son produit VOSySmonitoRV. VOSySmonitoRV ne nécessite d'aucune extension de virtualisation CPU spécifique, et pour cette raison il peut être déployé sur toutes les plates-formes disponibles sur le marché. Les résultats du développement de ce concept sont mis à disposition des clients: un ensemble de mesures est réalisé et a abouti à un article scientifique intitulé VOSySmonitoRV: a mixed-criticality solution on Linux-capable RISC-V platforms qui est soumis pour publication; en outre, une démonstration vidéo montrant les capacités d'isolation et de virtualisation de VOSySmonitoRV est publiée sur le site web de l'entreprise en tant que solution de virtualisation à criticité mixte pour RISC-V.

Support client: Engagement de services continus

Services logiciels de développement de virtualisation

Virtual Open Systems a prouvé son engagement continu à fournir à ses clients des services de conception et de développement de premier ordre, rares à trouver sur le marché, dans le domaine des couches logicielles basses de système. Les processus internes de gestion et de développement de l’entreprise permettent de fournir des services hautement efficaces, répondant aux attentes des clients. En particulier, la société poursuive son implication dans des projets client où la virtualisation est exploitée dans des cas d'usages de plateformes matérielles embarquées, afin de réduire le coût total de développement et de production. Les projets concernés s'appliquent à différents domaines, incluant ces des routeurs robustes, l'automobile, l'industrie, l'énergie, le HPC, etc. En plus de son savoir-faire éprouvé sur la virtualisation à criticité mixte, Virtual Open Systems prend également en charge une variété de projets clients, y compris par exemple la mise en œuvre de piles logicielles complexes, compatibles POSIX, qui permettent un portage sans faille de nombrables composants logiciels existants vers des plates-formes matérielles hétérogènes.

Informations complémentaires et contact