Partitionnement et priorisation du son automobile avec virtio-loopback
La technologie virtio-loopback, développée dans le cadre de l'AGL, permet le partitionnement des applications audio
virtio-loopback est une technologie open source conçue et développée par Virtual Open Systems dans le cadre du projet Automotive Grade Linux (AGL) de la Linux Foundation.
En particulier, virtio-loopback est capable de créer une couche d'abstraction matérielle (HAL) basée sur la technologie virtio, permettant aux applications développées pour interagir avec les pilotes virtio d'être connectées en toute simplicité avec les périphériques vhost-user.
Le Tokyo Open Source Summit 2023 est l'occasion de présenter ces derniers développements dans ce domaine:
- Le développement de nouveaux dispositifs rust, tels que vhost-user-can et vhost-user-console
- Prise en charge des adaptateurs/pilotes Virtio-loopback pour de nouveaux périphériques, tels que les périphériques audio, CAN, GPIO et RNG
- Mises à jour de la couche d'infrastructure loopback, ce qui signifie qu'aucune modification n'est plus nécessaire au niveau vhost-device pour prendre en charge virtio-loopback
De plus, la démonstration, qui est détaillée dans cette figure, a été conçue spécifiquement pour cet événement.
Dans cette vidéo, deux instances de vhost-user-sound sont exécutées pour présenter un exemple de partitionnement audio automobile. Deux fichiers audio sont joués sur une carte AGL Reference Hardware (basée sur le SoC Renesas R-Car H3) fonctionnant sous Automotive Grade Linux Prickly Pike (v16). Ce qui est intéressant, c'est que ces deux fichiers sont joués sur deux cartes audio virtuelles, et que la priorisation audio peut être facilement appliquée sans toucher au noyau du système, mais en utilisant simplement les outils existants de l'espace utilisateur (par exemple, wirepluber, taskset, etc.).
Enfin, virtio-loopback est en cours de développement et le dernier code peut être trouvé dans le dépôt AGL meta-agl-devel; ainsi que d'autre code et de la documentation peuvent être trouvés dans le dépôt Virtual Open Systems virtio-loopback.
- 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 odp armv8
- Video de formation sur la virtualisation kvm
- Vosysmonitor secure freertos optee linux
- Vosyswitch interop
- Vosysmonitor als2016
- Vosysmonitor als2017
- Vosyswitch interop2017 shownet arm server
- Memguard memtalk kvm armv8
- Vosysiot sido demo
- Vosysmonitor mt2712 jp 日本語
- Vosysmcs rcar forum 2018
- Vosysmonitor emcos ew2019 jp 日本語
- Vfpgamanager sdnnfv2018
- Vosysiot edge iotwc2018
- Vosysmonitorx86 demo
- Vosysmonitor emcos ew2019
- Virtualizing stb lower tco
- Virtualisation d'accélerateurs fpga
- Vosysmonitor mt2712
- Vosysmonitorv risc v demo
- Vosysmonitorv core sharing virtualization demo
- Virtio loopback agl lf
- Virtio loopback agl lf alpha release
- Everest virtio fpga
- Risc v multiple os
- Wave fpga sriov
- Vmanager nancy outcome
- K8s svff satcom wave
VOSySofficial