|
You might want to consider picking up a copy of "USB Complete: Everything You Need to Develop Custom USB Peripherals" by Jan Alexson. It's a fantastic piece of work, and should provide you with references to build what you need.
If you need a "more simple" reference, consider "USB Design by Example: A Practical Guide to Building I/O Devices" by John Hyde (of Intel). I own this book -- sadly, I can't recommend it for actually getting down to the nitty-gritty, but it goes over how USB works.
Generally speaking, Alexson's book is much MUCH more thorough, and is worth the money (US$33 vs. US$30 (used) for Hyde's book).
usb.org should contain a bunch of free reference tools (likely for the Windows platform, which shouldn't make much of a difference -- development is development!) and white papers for protocol specifications.
Oh, and one final thing: **PLEASE**, whatever you do, avoid using alternative indexes. They're annoying. :P
-- jdc
|