Table des matières
USB
La théorie
Applications avec Microsoft Windows
Pilote USB universel
La conception d'un appareil USB implique l'écriture du programme de commande, le pilote (ou driver) correspondant. Cette tâche représente, pour nombre de concepteurs, une tâche délicate qui constitue souvent la raison de l'abandon d'un projet. Il est temps que les choses changent ! Sur la base de notre carte AVR-USB nous allons voir comment résoudre ce problème de pilote en utilisant un programme pilote universel open-source existant.
http://www.elektor.fr/magazines/2007/mars/pilote-usb-universel.81106.lynkx
Un sniffeur USB pour Windows
Un sniffeur USB (filtre) pour Windows 98, 98SE, 2000 et Windows XP.
Ce code source a été inspiré du code d'un sniffeur pour Windows 98. Ce sniffeur est basé sur l'architecture WDM (Windows Driver Model) qui supporte l'ajout de filtre entre des drivers. Le filtre est lui-même un driver.
http://benoit.papillault.free.fr/usbsnoop/
Ce benoit a travaillé sur d'autres drivers usb dispo sur son site : modem speedtooch, Ericsson hm120dp USB modem.
DeviceIoControl & USB using Managed C++ & C#
SharpUSBLib
LibUsbDotNet
LibUSB-Win32
Commercial
Tetradyne DriverX USB environ 500$
http://www.tetradyne.com/dxusb.htm
Hardware
QuickUSB environ 150$