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

VOSYSmonitor, une solution logicielle à faible latence pour des systèmes à criticité mixte

Intégration de VOSYSmonitor sur plate-forme Renesas R-Car H3, démontrée à l'Automotive Linux Summit, Tokyo 2016

VOSYSmonitor, une solution logicielle à faible latence pour des systèmes à criticité mixte s'exécutant sur plate-forme Renesas R-Car H3

Cette vidéo présente VOSYSmonitor, une solution logicielle moniteur à faible latence, développée par Virtual Open Systems pour l'architecture ARMv8-A et présenté à l'Automotive Linux Summit (ALS) Tokyo 2016. La vidéo démontre la co-exécution d'un système temps-réel critique (RTOS) avec un système d'exploitation universel tel que Linux supportant la virtualisation (ex. KVM), le tout s'exécutant sur une plate-forme Renesas R-Car H3 (Quad Cortex-A57 à 1,5GHz, Quad Cortex-A53 à 1,2GHz). VOSYSmonitor isole le système temps-réel critique des instances virtualisées et permet la mise en oeuvre d'une communication sécurisée entre ces dernières via l'utilisation de ARM Trustzone.

Dans cette démonstration, FreeRTOS s'exécute dans l'environnement ARM TrustZone pendant que Linux-KVM opère dans la partie Non-Secure. Les fonctions suivantes, requérant des interactions entre ces deux mondes, s'exécutent simultanément sur la plateforme R-Car H3:

  • Assistance au parking: Un joystick contrôle un servo-moteur via une tâche temps réelle et communique avec la webcam connectée à la partie Non-Secure contenant Linux.
  • Heating, Ventilating, and Air Conditioning (HVAC) control: Via Linux/KVM, une machine virtuelle héberge une application web pour l'interface de contrôle de l'HVAC. En se connectant à l'application depuis un périphérique externe (smartphone, tablette), l'utilisateur peut contrôler la vitesse du ventilateur. La machine virtuelle envoie les commandes vers la partie sure , via VOSYSmonitor (service SMC), afin de contrôler la rotation du ventilateur qui est supervisée par FreeRTOS.
  • Simulation d'un crash de FreeRTOS: Un bouton poussoir contrôle une tâche temps réelle, qui cause volontairement un échec du système FreeRTOS. Dans ce contexte, le produit logiciel VOSYSmonitor, qui supervise l'exécution du système temps-réel critique, redémarre FreeRTOS.
  • Application Open GL: L'application glmark2 est exécuté par Linux en utilisant les accélérations graphiques GPU via OPEN GL.
Vosysmonitor Low Latency Monitor Layer For Mixed-Criticality Systems On Renesas R-Car H3 VOSYSmonitor, une solution logicielle à faible latence pour des systèmes à criticité mixte, IVI automotive, drônes, industriel, co-exécutant GPOS et RTOS sur plate-forme Renesas R-Car H3