File Size: 3858 KB
Print Length: 545 pages
Page Numbers Source ISBN: 1931448280
Publisher: Lakeview Research; Fifth Edition, Fifth edition edition (March 1, 2015)
Publication Date: March 1, 2015
Sold by: Digital Services LLC
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #143,303 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #26 in Kindle Store > Kindle eBooks > Computers & Technology > Hardware > Peripherals #46 in Books > Computers & Technology > Hardware & DIY > Peripherals #61 in Books > Computers & Technology > Programming > Languages & Tools > C#
Great / wide ranging coverage of USB at a number of levels. Like all of Jan's stuff, easy to read and utilize. If you are after a dive into hardware level signaling, it's there and you can use that section by it's self. If you want to start from bits and pieces and finish up with a full blown custom driver, you can do that as well.If you have the need to do a customized USB hardware device, you need this book. You likely also need a bunch of other stuff as well. The same is true if you are going to write a device driver. You need this book. You also need to understand a lot about writing code. If you are doing a commercial product. There is a *lot* more you will need to do to go from scratch ASIC's to "plug and play on every device on the planet" than any one book can cover.My only gripe (and it's a very minor one) is that the description does not really cover the book as well as it might. The book does cover the in's and outs of getting Windows to co-operate with USB. It is not a book on "using C# and Visual Basic". The book is by no means specifically targeted on those two languages. (ok so pretty picky ...).Is 100% of everything you would ever need to know in this one book? Of course not. You can have a few hundred books on this and related subjects and not cover *everything*. The book goes about as deep as you possibly can without becoming un-usable. It's also here at a pretty reasonable price rather than costing $250 ... (Buy many limited run academic text's lately? They are expensive).
I purchased this book on Kindle in order to get a foundational understanding of how USB works, and hopefully a few coding examples. I got exactly what I needed! The book is well organized, complete in its description of the subject matter, and even gave a primer on .NET vs API calls. If you need a quick and complete tutorial, as well as a brief reference guide....this is probably the best book you're going to find. My only unfulfilled wish was that when reading this Kindle book on an iPad, some of the screen capture photos were difficult to read. This may be different if viewed on a Kindle, or on a desktop running Kindle software. I typically purchase my books on Kindle, this one made me wish I'd been patient enough to wait for a hard copy.
I wish I had just downloaded the USB spec. The book is an abbreviated version but I didn't find the abbreviations very helpful in the end and I am going back to the USB spec. There is not really much extra value added by this author.
Extremely detailed and developer centric.
A must have for embedded engineers. Good and quick reference. The Windows applications section is clearly outdated and needs a lot of work by the author.