<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>

Partage du noyau RISC-V Linux et RTOS certifié avec VOSySmonitoRV

Efficacité maximale de la virtualisation des ressources système et certifiabilité avec VOSySmonitoRV

Virtual Open Systems fournit des solutions de virtualisation certifiables pour les architectures de processeurs Risc-V, ARM et x86

VOSySmonitoRV est un micrologiciel de surveillance sécurisé et certifiable pour les SoCs RISC-V qui cible les cas d'utilisation à criticité mixte dans les segments de marché automobile, transport et industriel. Dans de tels cas d'utilisation, il y a une demande continue pour une performance plus élevée de l'unité centrale, ce qui fait de l'utilisation efficace des ressources du système une exigence centrale pour répondre aux attentes des utilisateurs. En outre, la certification est une nécessité dans ces environnements qui doivent fournir la plus haute sécurité et isolation du système.

Pour répondre à la fois à ces hautes performances et aux exigences de sécurité, Virtual Open Systems a conçu VOSySmonitoRV dans le cadre de son processus de développement de la sécurité avec intégration continue des contrôles MISRA-C (le même processus a déjà été utilisé pour certifier le produit de la société VOSySmonitor jusqu'à ASIL-C). En outre, une nouvelle fonction de partage du cœur a été développée pour permettre la coexécution simultanée de Linux et d'un système d'exploitation en temps réel (RTOS) sur un seul cœur de processeur; une fonction très importante pour assurer l'utilisation la plus efficace des ressources du processeur et permettre l'exécution de plusieurs systèmes d'exploitation dans les microcontrôleurs et processeurs RISC-V. De plus, les extensions de virtualisation RISC-V ne sont pas nécessaires pour exécuter VOSySmonitoRV, qui permet la virtualisation via un partitionnement isolé des ressources du système.

VOSySmonitoRV: virtualisation de Linux et FreeRTOS fonctionnant sur une plate-forme Risc-V sur un même cœur

Linux et FreeRTOS partagent un cœur de CPU RISC-V avec VOSySmonitoRV - FreeRTOS démarre en 10ms

Dans cette démonstration, VOSySmonitoRV fonctionne sur une plateforme HiFive Unleashed équipée de quatre cœurs de CPU (également appelés harts dans RISC-V). Grâce à la fonction core sharing de VOSySmonitoRV, il est possible d'allouer tous les cœurs du système à Linux et, parmi ces cœurs, un est partagé avec FreeRTOS. La fonction de partage des cœurs de VOSySmonitoRV permet clairement une utilisation plus efficace des ressources du système, augmentant les performances de Linux lorsque le RTOS est inactif. Les performances du RTOS ne sont pas affectées lorsque les processeurs de Linux sont sous tension. Plus en détail, la démo vidéo montre les caractéristiques suivantes de VOSySmonitoRV :

  • Un cœur de CPU est partagé entre Linux et FreeROTS, optimisant ainsi l'utilisation des ressources.
  • Le RTOS est démarré en ~10ms, garantissant le meilleur temps de démarrage pour l'environnement de sécurité critique.
  • Les crashs ou l'utilisation intensive du CPU par Linux n'ont pas d'impact sur les fonctionnalités de FreeRTOS.
Vosysmonitorv, A Virtualization Core Sharing Mixed Critical Solution For Risc-V VOSySmonitoRV, une solution de virtualisation à criticité mixte exécutant Linux et FreeRTOS sur un même coeur de processeur RISC-V