Please recommend
   using these social sharing buttons:




  book details  

  books by Benjamin David Lunt  



Book: USB - The Universal Serial Bus by Benjamin David Lunt

Book: USB - The Universal Serial Bus by Benjamin David Lunt

categories: Book, Hardware, Programming, Controller, xHCI, EHCI, OHCI, UCHI, Driver, Embedded Systems, Microchip, Microcontroller, Software Development, USB Controller


Benjamin David Lunt

about this book: This book is for those who enjoy programming the computer's hardware directly, bypassing any operating system calls. This book will show you how to find a USB controller, initialize it, then use it to find and communicate with any attached USB devices. This book covers the older USB 1.x controllers, the somewhat newer USB 2.0 controller, and also the new xHCI SuperSpeed USB 3.0 controller.

If you are writing embedded drivers, BIOS drivers, writing your own operating system (for the enjoyment, right?), or are just plain curious about how to communicate with the USB, this book is for you.

This book show details on specific devices, examples, and includes source code on a companion CDROM that you can request from the author at little or no extra cost.

This book is written for those that know little to nothing about the USB hardware, giving detailed instructions and explanations of the steps to communicate with an attached device. This book also contains details of flaws and quirks of controllers and devices, showing what to do to work around these quirks.

On a different note, I very much enjoyed working on this book. I started many years ago and finally took the time to complete it. The main purpose for this book was to learn how to do exactly what the book explains. I have many USB devices lying around that I would work with to see if I could get them to work. The enjoyment of the project was the satisfaction of retrieving the data I was after. After all, this is why we do these kinds of things.

what to read next: if you read and liked this book...

Learn more about this book

Visit related websites:

This book on





More Reviews

   • Book Review: Programming and Customizing the PICAXE Microcontroller by David Lincoln
   • USB Wi-Fi Adapter Review: Sony USB Wi-Fi Adapter

  show list of all published reviews | subscribe to the feed

Home | Contact | Legal Notice | Impressum Book Promotion | Do you like | Boost Your Karma

As an Amazon Associate I earn from qualifying purchases. Amazon and the Amazon logo are trademarks of, Inc. or its affiliates.