Partage du noyau RISC-V Linux et RTOS certifié avec VOSySmonitoRV
Efficacité maximale de la virtualisation des ressources système et certifiabilité avec VOSySmonitoRV
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.
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.
- Kvm sur arndale exynos
- Démonstrateur de machines virtuelles kvm armv7
- Virtualisation complète kvm sur vexpress
- Virtualisation de machines virtuelles, kvm vs tcg
- Kvm android byod sur cortex-a15
- Machine virtuelle kvm android sur arm fastmodels
- Vosyshmem api remoting
- Virtual bfq en action
- Integration openstack et perf vosyswitch
- Vosyswitch interop2017 shownet arm server
- Video de formation sur la virtualisation kvm
- Vosyswitch odp armv8
- Vosyswitch interop
- Vosysmonitor als2016
- Vosysmcs rcar forum 2018
- Vosysmonitor als2017
- Virtualisation d'accélerateurs fpga
- Memguard memtalk kvm armv8
- Vosysiot sido demo
- Vfpgamanager sdnnfv2018
- Vosysiot edge iotwc2018
- Vosysmonitor emcos ew2019
- Vosysmonitor mt2712
- Virtualizing stb lower tco
- Vosysmonitor mt2712 jp 日本語
- Vosysmonitor emcos ew2019 jp 日本語
- Vosysmonitor secure freertos optee linux
- Everest virtio fpga
- Vosysmonitorv risc v demo
- Vosysmonitorx86 demo
- Wave fpga sriov
- Virtio loopback agl lf
- Virtio loopback agl lf alpha release
- Virtio loopback sound agl
- Risc v multiple os