Can anyone recommend a book for learning about the USB protocols? I'm not so much wanting to learn the electrical characteristics of USB so much as the data stream that goes over the wire.
I found some books at Amazon, but none of them seem to have consistently good reviews from the readers. I hate to buy bad technical books. I don't know which to get. Maybe you can tell me which of these is the best, or suggest a book I don't list.
Usually I depend on the book reviews at
I know I need to read the protocol specification but specs aren't usually very tutorial, and often don't say much about the reasons behind anything.
I need something that covers USB 2.0 as well as the older standard. If a particular book only covered the old standard but was very good, I'd get that along with anything that covered the new standard.
Here's the books I found at
USB Complete: Everything You Need to Know to Develop Custom USB Peripherals, by Jan Axelson, ISBN 0965081958
USB Design by Example, by John Hyde, ISBN 0471370487
Universal Serial Bus System Architecture (2nd Edition), by Don Anderson, Dave Dzatko, Mindshare Inc. ISBN 0201309750
Developing USB PC Peripherals by Wooi Ming Tan, 0929392647
USB Hardware and Software, by John Garney, Edward Solari, Kosar Jaff, Brad Hosler, Shelagh Callahan, ISBN 092939237X
Thanks for your help,