You might want to start by reading http://www.linux-usb.org/USB-guide/book1.html.
In reply to Re^5: USB interface by GrandFather in thread USB interface by Anonymous Monk