J'ai un périphérique audio USB (Scarlett Focusrite 18i6) qui ne nécessite pas de pilote, donc je suppose qu'il utilise la norme USB HID Audio Class.Contrôle d'un périphérique audio USB sans pilote
Il fonctionne sur tout, de Windows et Mac à Linux et iOS. Mais sur Mac et Windows, il a une application de contrôle qui peut par exemple activer et désactiver la surveillance directe.
Comment est-ce que je ferais de l'ingénierie inverse comment cela est fait, afin que je puisse le reproduire sur des plates-formes où l'application de contrôle n'existe pas? Je pense à démarrer Windows dans une session VMWare puis à connecter la communication USB (en quelque sorte?) En utilisant l'application de contrôle, mais cela semble fastidieux vu la quantité de données et ma compréhension très limitée de l'USB.
D'autres suggestions?
Oui, Wine serait une solution pour un périphérique Linux x86, mais je vais probablement l'utiliser depuis un RPi et un iPhone, donc ce n'est pas une option là-bas. – Grav
Il existe un projet USB Sniffer pour Beagleboard sur [link] (http://www.elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer) – skylinedreamer