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 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
- Vosysmonitorv core sharing virtualization demo
- Wave fpga sriov
- Virtio loopback agl lf
- Virtio loopback agl lf alpha release
- Risc v multiple os