Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

USB: The Universal Serial Bus [Paperback]

Benjamin David Lunt

List Price: CDN$ 47.36
Price: CDN$ 44.65 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 2.71 (6%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Tuesday, May 28? Choose One-Day Shipping at checkout.

Customers Who Bought This Item Also Bought


Product Details

  • Paperback: 560 pages
  • Publisher: Createspace (Jan 26 2012)
  • Language: English
  • ISBN-10: 1468151983
  • ISBN-13: 978-1468151985
  • Product Dimensions: 23.5 x 19.1 x 2.9 cm
  • Shipping Weight: 962 g
  • Amazon Bestsellers Rank: #255,647 in Books (See Top 100 in Books)

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.5 out of 5 stars  2 reviews
3 of 3 people found the following review helpful
5.0 out of 5 stars Excellent book about interacting with USB hardware Jun 19 2012
By Brent - Published on Amazon.com
This book was exactly what I was looking for. Excellent detail about all topics covered, and makes no assumptions about the environment in which your software runs when interacting with the hardware.
3 of 4 people found the following review helpful
4.0 out of 5 stars A great resource for the OS development enthusiast Jan 28 2012
By Benjamin David Lunt - Published on Amazon.com
This book explains, from the beginning, how to write code to communicate with the USB, to be able to write a driver for the four major types of USB controllers; the UHCI, OHCI, EHCI, and the new xHCI. It explains how to send requests to the devices attached, to return the device's descriptors to be able to configure and use the devices. Some examples include drives, mice, keyboards, printers, and external hubs. This is all done without any outside help. In other words, you are communicating directly with the hardware. You are not relying on an existing operating system's function calls. This book also contains example descriptions of why your driver may not be working and then gives details on how to fix it. If you are an operating system development enthusiast, a beginner or a more advanced developer, this is a book for your desk.

The author fully supports this book and upon request and receipt of purchase, will send you an .ISO image with example source code to retrieve a device's Device Descriptor, plugged in to one of the four controller types, along with other source code described within the book.

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges