Table des matières

USB

La théorie

http://www.usb.org/developers

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#

DeviceIoControl & USB using Managed C++ & C#

SharpUSBLib

SharpUSBLib

LibUsbDotNet

http://www.picmicrochip.com/index.php?page=LibUsbDotNet_Project

LibUSB-Win32

LibUSB-Win32

Commercial

Tetradyne DriverX USB environ 500$
http://www.tetradyne.com/dxusb.htm

Hardware

QuickUSB environ 150$

USB Extender

usb_extender