 | Author: Alex - See all my revie.. | If you hope to be able to hack on the Linux USB stack after reading this book, you will probably be disappointed. For a start, the information is scarce and only covers the obvious, and you will not learn much more than by reading the contents of Documentation/usb in the kernel source tree and parsing the main header source files. Second, the book is poorly written, which makes it very confusing, and contains quite a lot of unforgivable mistakes. What, when the author (who pretends to have 10 years experience in the embedded industry) tries to define what IP in SoC IP stands for, he says... Internet Protocol. Which gives you this perl: "USB in an integrated Internet Protocol (IP) means a single-point powerful solution that helps build complex systems".Two stars because it is not *totally* worthless since it will at least make you laugh once or twice, but you will learn much more about USB by reading the documentation of the Linux kernel and relevant parts of the USB... | 25 |
 | Author: J. Axelson "Jan Axelson".. | This book will be helpful if you are developing Linux drivers for USB host controller hardware (including for embedded systems), writing a Linux driver for a device that doesn't fit a standard USB class, or programming a Linux embedded system that will function as a USB device.The focus is on low-level drivers. The USB protocols at this level are complex. The tasks include device detecting, managing virtual file systems, hub communications, and power management. This book will help you understand the protocols, how they fit together, and how Linux implements them. The chapters on debugging and testing are useful to anyone who is developing USB hosts or devices for Linux.(The "IP" mistake another reviewer referred to is the kind of error that crops up in final editing by the publisher, rather than an author error.) | 35 |
 | Author: Nick - See all my revie.. | This book gave an excellent start to my project with its detailed information on how to debug and analyze USB drivers on Linux environment. The book covered everything required with block diagrams and sequence charts and provided a very good insight to USB drivers on Linux. I highly recommend this book for anyone interested in Linux USB development. | 12 |