Étape 2: Vérifiez le VID et PID
Le premier endroit à commencer est de voir quels dispositifs et les « interfaces » ou les « configurations » sont disponibles pour le périphérique USB. La plus belle façon de procéder est d’utiliser lsusb (Linux) ou system_profiler (Mac) qui est un programme de « liste usb » disponible pour Linux et mac. Malheureusement, il n’existe pas pour windows, donc trouver un ami ou un ordinateur mac ou linux, vous en aurez besoin seulement d’une minute !Pour linux, exécutez lsusb - vv (ultra détaillé) pour Mac, exécutez system_profiler SPUSBDataType
system_profiler.jpg
Il y a un tas plus de trucs comme des clés USB et autres installé mais c’est un bon point de départ. Notez que la Kinect est en fait 4 dispositifs d’USB - un concentrateur, une caméra, un microphone (audio) et un moteur. Le moyeu est juste un moyen facile pour le périphérique de combiner trois morceaux distincts dans un seul câble. Nous allons enquêter sur la Xbox NUI moteur puisque c’est la plus simple. Notez l’ID du vendeur = 0x045e et l’ID de produit = 0x2b0. Chaque périphérique USB de type doit avoir un unique VID et PID. La VID est le fabricant. Dans ce cas, 0x045e est le VID pour Microsoft. Tous les produits Microsoft aura cette VID. Chaque produit a un PID différent, donc toute utilisation de Kinect Motors PID 0x02b0 que ce n’est pas différent entre deux Kinect, ils auront tous les deux le même PID. Le VID/PID sont utilisés comme un moyen d’avoir le bon pilote à trouver le produit. Ses beaucoup mieux que les ports série COM car ports COM changent de nom, mais VID/PID sont brûlés dans le firmware de l’appareil.