| | |  | Manager's Guides to Computing | Home » » » USB Complete: The Developer's Guide (Complete Guides series) | | | | | | | Description: | | This updated edition of the best-selling developer's guide to the Universal Serial Bus (USB) interface covers all aspects of project development, including hardware design, device firmware, and host application software. Topics include how to choose a device controller chip, how to write device firmware for USB communications, how to cut development time by using USB device classes, and how to write software to access devices that perform vendor-specific functions. Also discussed are hardware interfacing, using bus power, wireless technologies, and USB On-The-Go. The book presents example code for accessing USB devices using Visual Basic .NET and Visual C# .NET. The example code shows how to detect device arrival and removal and how to transfer vendor-defined data using the human interface device class and Microsoft’s WinUSB driver. Also covered is how to write device firmware to communicate with the USB host. The Fourth Edition covers USB 3.0 and SuperSpeed and has new information on controller chips, USB classes, power use, and Microsoft’s WinUSB driver. The author’s website has program code, articles, and other information of interest to USB developers. (www.Lvr.com)
| | | Features: | |
• ISBN13: 9781931448086
• Condition: New
• Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
| | | Product Details: | | | Author:
| Jan Axelson | | Paperback:
| 506 pages | | Publisher:
| Lakeview Research | | Publication Date:
| June 01, 2009 | | Language:
| English | | ISBN:
| 1931448086 | | Package Length:
| 8.98 inches | | Package Width:
| 7.01 inches | | Package Height:
| 1.26 inches | | Package Weight:
| 2.2 pounds | | Average Customer Rating:
| based on 61 reviews |
| | | | Customer Reviews: | |
Average Customer Review:
 Write an online review and share your thoughts with other customers.
Best USB GuideAug 15, 2010 This 4th edition includes USB 3.0 and the Superbuss. Also explains how to utilize the Microsoft WinUSB driver. Well done.
2 of 2 found the following review helpful:
Strong, broad introductionJul 10, 2010 Axelson gives about the widest-ranging introduction to USB that I can imagine. Large parts of it explain the standard, from the electrical level on up. If you've ever tried to use the specification document from a standard as your introduction, you'll appreciate the extra clarity and reduced clutter of this presentation. Although it covers everything of interest to the implementer at the circuit or embedded processor level, it skips minutiae like the mechanical drawings that specify the exact shape of each plug and receptacle (important stuff, just not important to most people). And, although USB 3.0 products are only just starting to hit the streets as of this writing, he does an equally good job with the very different implementation of the multi-gigabit supers-speed protocol.
Axelson goes beyond just the standard. He also names a number of microprocessors and other hardware gadgets with built-in support for some subset of USB's wide range of capabilities. He also covers the arcana of Microsoft's USB-related APIs. Perhaps there isn't enough Windows information to write a real app using only this source - there's still plenty to get the reader oriented and ready to go into the detail that other sources provide.
Despite all the good in it, I found a few maddening flaws in this book. The biggest, and one that repeats frequently, is its tendency to use terms that have not (or not yet) been defined. OK, that has to happen at least some times when different parts of the standard depend on each other, but the index wasn't strong enough to help me find all of the mysterious terms' definitions. It's certainly a good reference for the deeply technical reader, and helps make sense of the standard (which is freely available). With just a bit more work, it could have been an outstanding reference.
-- wiredweird
This edition is a little outdated, but gives a good basis to understand USBApr 26, 2010 This book gives a good outline of USB and how to work with it. This version is older so of course it is geared toward Win9x/2000 applications, but the principles still apply to USB in general. A reasonable primer for little cost.
1 of 1 found the following review helpful:
USB completeApr 16, 2010 As always, Jan does an excellent job describing the details from the hardware to windows API and usage. If you deal with USB ports, don't do it without Jan's books.
3 of 3 found the following review helpful:
Well written book on USBMar 15, 2010 As an embedded systems developer with 25+ years of experience in hardware and software, I bought this book as I was having trouble writing a new microcontroller USB HID interface. As a companion to the official USB 2.0 guide and HID 1.11 interface PDF specs (freely downloadable), it explained items missing or poorly documented in those specs. I found nearly every chapter of this book very readable and useful in developing working code. Although I never used the example source code provided in the interface I created, the concepts and sample code were complete and clear enough that I had no trouble pulling together my own solution that worked. I should have bought this book months ago.
Highly recommended.
| | |
|