See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

10 used & new from $38.75

Have one to sell? Sell yours here
 
 
USB Design by Example: A Practical Guide to Building I/O Devices
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

USB Design by Example: A Practical Guide to Building I/O Devices (Paperback)

by John Hyde (Author) "The personal computer (PC) has been around for a long time, in computer years..." (more)
Key Phrases: report descriptor, debug monitor program, device descriptor, Visual Basic, National Instruments, Usage Page (more...)
3.1 out of 5 stars See all reviews (17 customer reviews)


Available from these sellers.


1 new from $148.33 9 used from $38.75
Also Available in: List Price: Our Price: Other Offers:
Paperback (2nd) 17 used & new from $44.67

Customers Who Bought This Item Also Bought


Editorial Reviews

Amazon.com Review
The Universal Serial Bus (USB) specification is a boon for users in that it makes the process of connecting peripherals to computers effortless, in most cases. As is often the case with user-friendliness, though, the cosmetic ease comes about as a result of behind-the-scenes complexity. USB Design by Example explains what USB means to hardware developers, taking an approach that combines academic elucidation of the official specification with some experimental setups. Though not everything a hardware developer could wish for, John Hyde's explanations represent a valuable supplement to the notably obtuse specification documents.

This book does a good job of explaining USB input/output from both the hardware and software perspectives. You'll find both driver code and pinout diagrams here. All the software information has to do with the IBM-compatible PC platform and the Windows 98 operating system, so Macintosh developers will have to look elsewhere. Some of Hyde's explanations of how various hardware companies solved USB problems--Symbol Technologies' use of a keyboard emulator for its barcode scanners, for example--are intriguing, but more information (in the form of circuit diagrams, preferably) would be better. The clear explanation of what happens when a new device is plugged into a live USB bus is very intriguing, though. Overall, peripheral developers will find this book useful, but not encyclopedic. --David Wall

Topics covered: Universal Serial Bus (USB) architecture, packet contents, device detection, drivers and run-time software, and bridging older connection specifications (RS-232, parallel, SCSI and I2C) to USB.

Product Description
A complete, how-to guide to designing USB devices

The Universal Serial Bus (USB) is a new standard specification for PC peripherals that provides a uniform approach to developing products that work together seamlessly through a single, one-size-fits-all plug and port connection. Virtually all new PCs, and the iMac, now ship with USB ports. Written by an Intel insider, this practical, step-by-step guide uses fully documented examples to get developers up to speed on everything they need to know to design and program USB devices-from schematics and codes to prototypes. The book is specially formatted to serve as both a step-by-step manual for creating specific devices, and a complete reference to understanding and using the USB.

CD-ROM contains all the source code for the examples in the book, color versions of selected diagrams, photographs, and a link to the USB specification site.

See all Editorial Reviews


Product Details

  • Paperback: 370 pages
  • Publisher: John Wiley & Sons (August 30, 1999)
  • Language: English
  • ISBN-10: 0471370487
  • ISBN-13: 978-0471370482
  • Product Dimensions: 9.1 x 7.5 x 0.9 inches
  • Shipping Weight: 1.5 pounds
  • Average Customer Review: 3.1 out of 5 stars See all reviews (17 customer reviews)
  • Amazon.com Sales Rank: #1,139,298 in Books (See Bestsellers in Books)

Inside This Book (learn more)

Citations (learn more)
This book cites 3 books:
 
1 book cites this book:



What Do Customers Ultimately Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(11)
(8)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

17 Reviews
5 star:
 (6)
4 star:
 (3)
3 star:    (0)
2 star:
 (3)
1 star:
 (5)
 
 
 
 
 
Average Customer Review
3.1 out of 5 stars (17 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
40 of 41 people found the following review helpful:
1.0 out of 5 stars Disappointing, July 30, 2002
By Tom L. Davis (Carrollton, TX USA) - See all my reviews
Short review: this book [stinks].

On the surface, this book looks like it is fairly good although it includes a lot of Intel PR about what a good thing USB is. Digging deeper, you will find serious errors, omissions, and examples of poor programming. Files mentioned in the book as being on the CD aren't. Could not find errata at the Intel Press web site. Assembly code just includes all source files in the project. I still haven't figured out how to debug a project like this. Any normal person would set the project up to assemble each file separately. All but one (firmware) project are written in assembly and the one C example doesn't work. The list could go on ...

Before I bought the book, I read these reviews and, generally, they were favorable. Now, I'm simply amazed that anyone would give it any more than 2 stars.

BTW, I think the book and CD are on-line at the Intel Press web site. At a price of $0.00, I'll give it 2 stars.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
29 of 30 people found the following review helpful:
1.0 out of 5 stars CD examples are broken, September 29, 2003
Bought this book for one of the examples which seemed to be exactly what we needed - the Two Keyboards example. We had a great deal of trouble getting it to work, and we contacted the author directly. He was initially keen to help, telling us he was aware that the CD was generally messed up and versions of files were wrong. He pointed us at an updated online version. We tried this and had even worse problems getting it to build, let alone install. We contacted the author again, and he admitted the online versions were broken too, but he wasn't prepared to help us any further. The least you would ask is that the examples work fairly well and have installation advice either on the CD or in the book. I concur with another reviewer who said that the CD seems to be a mess and full of useless product information. It is hard to see a target audience for whom this book would be useful.

We made this purchase in spite of the poor reviews here, however we implore you to avoid this book: it is unlikely to fulfill your requirements and John Hyde does not deserve your money. It is clearly intended as a money-spinner rather than a useful reference.

Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 23 people found the following review helpful:
2.0 out of 5 stars Good Overview for Managers - Poor Programming Detail, April 11, 2000
By A Customer
This book starts out with a very good overview of the USB system. It then does a reasonable job giving one introductory programming example using the Anchor Chips EZ-USB chip. The rest of the book, however, seems to be a management level overview of all the things USB could/would do. But these are all high level examples with mostly pictures and block diagrams, and have little to no techincal details. Some of these refer to source code on the CD, at best, but there is no desciption of how to actually interface to any of the complicated devices. A detailed example of each of the USB communication methods (simple I/O, bulk port, isochronous port, ...) would have been better. It also needed better descriptions of all intervening OS software that is "magically" used to avoid writing new device drivers. Overall, it is a good overview for anyone that is new to USB, and has lots of high level ideas for a manager designing a new USB product, but very little detail for the software developer trying to develop a USB product.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

4.0 out of 5 stars YAY for some one with enough sense to explain the complicated
This is a great book for getting on your way to getting
a windows program interfaced to your newly created grand device. Read more
Published on January 9, 2007 by H. Gerling

5.0 out of 5 stars Great examples for USB design
USB Design by Example is an excellent approach to using USB - designs by example. I have tried several of the examples in both VB and VC++, and both are superb. Read more
Published on February 17, 2005 by Rob Reasons

2.0 out of 5 stars it doesn't tell you all you need to know
You couldn't follow the examples in the book to get the projects working. If you have experience with USB already, this maybe good to expand your knowledge.
Published on August 22, 2004 by Y. Jiang

4.0 out of 5 stars Never a dull moment, (edit - 10/05)
This book is still full of useful information. If you want to know the truth and details of USB and even perform your own implementation, this book will truly help you. Read more
Published on July 16, 2002 by T. Fitzpatrick

5.0 out of 5 stars Excellent USB
This book is excellent. If you want to start USB desing hardware and software you can use this book with pleasure. It contains a CD with a lot useful software.
Published on April 28, 2001 by Janos Nagy

1.0 out of 5 stars A pure waste of time
This book is can only be used as an USB overview for a manager, if that. Most of the chapthers has less than 30% of stuff that's related to USB. Read more
Published on April 23, 2001 by weixian_shen

4.0 out of 5 stars Good presentation, but Windows-centric
USB got off to a slow start but now provides device developers with a solid, stable, and pervasive connection strategy. Read more
Published on March 1, 2001 by B. Scott Andersen

1.0 out of 5 stars Horrible reference/programmers/developers guide
This book is highly recommended for individuals who wish to actually
engineer a USB device, and then interact with the device on a hardware
or firmware level (keywords:... Read more
Published on April 26, 2000 by Jeremy Chadwick

5.0 out of 5 stars Author's Choice of AchorChips USB Controller is Excellent!
Although I have not read this book, I feel the following comments may help prospective purchasers:

I have recently implemented 2 USB peripherals (telecommunications) based on... Read more

Published on December 29, 1999

5.0 out of 5 stars Excellent if your new to USB
I read 3 other books about USB and none of them explained USB better than this book does. This book details a lot of points that others seem to take for granted. Read more
Published on November 22, 1999 by Uday Kamath

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Let Toro Clear the Snow

Let Toro Clear the Snow
Rely on Toro for top-quality snow throwers and power shovels to make snow removal a breeze.

Shop all Toro

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates