USB Design by Example: A Practical Guide to Building I/O Devices
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.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Chapter 1Adding IO Devices to a Modern
Chapter 2Close to the Wire
Chapter 3The Enumeration Process
31 other sections not shown
Other editions - View all
analog application program application software bandwidth block diagram buffer bus-powered buttons byte cable modem camera CD-ROM channel Chapter codec CommandTable DB Invalid components configuration connector Courtesy Data Packet data transfer DB 0 UMP debug defined device descriptor device driver digital video display dongle downstream ports DPTR encoding endpoint enumeration example EZ-USB frame handshake hardware host controller HUB Class human interface Human Interface Device I/O device I2C bus implement includes input Intel interface descriptor interrupt IrDA ISA card isochronous keyboard low-speed Mbps microcontroller MIDI module monitor MOVX MPEG MS-DOS multiple operating system output PC host PC host software peripheral processor protocol controller report descriptor requests root hub sensor shown in Figure shows signal solution standard stepper motor STMicroelectronics string Token Packet transistor Type USB cable USB devices USB microcontroller USB Specification Vendor Visual Basic voltage Windows 98