The new Universal Serial Bus standard handles everything from joysticks to live video, all at breathtaking speeds. USB devices are coming fast, and built-in USB support is a key feature of Windows 98. Now there's a complete guide to making the most of this hot new connectivity standard: Universal Serial Bus Explained.
Co-authored by the best-selling author of RS-232 Made Easy, this book is written in layman's terms for every interested computer user-and it's comprehensive enough to serve the needs of hardware and software developers. You'll find thorough coverage of:
Universal Serial Bus Explained shows how the USB standard delivers easy peripheral expansion, fast data transfer, guaranteed bandwidth for multimedia, low cost, true “plug-and-play” support, and a whole lot more. It answers today's most frequently asked questions about USB and the new generation of devices that utilize it. Detailed appendices provide more information about the USB specification; Internet-based resources, periodicals and technical conferences; and an extensive source list for USB devices and software. Whether you want to use USB devices or invent them, this is the only USB book you'll ever need.
Why a book about USB? Just What Is the Universal Serial Bus? What Can I Do with It? Laying It All Out. What Kinds of Devices Are There?. Wrapping It Up.
Why a new Serial Port? What are the advantages of using the USB? What is a Bus? Serial vs. Parallel. Speeds of Buses. Protocols. Sustained vs. Burst Throughput. Buses vs. Ports vs. Slots vs. Cables vs. Interfaces. Local Buses. ISA/EISA/Microchannel Architecture. PCI Chipsets. What Is a Serial Bus? What are the Pieces of a USB? The USB Protocols. How Much data Can the USB handle? What Are Pipes and Endpoints? How Does software fit in? How Do the Pieces fit together? Wrapping It Up.
What Does a USB Host Controller Do? The Host Software. Initialization. Pipe Usage. Talking to Devices. The Host Controller. Configuration and Plug-n-Play. Getting the Current Configuration. Pipe and Bandwidth Management. Handling Errors. Wrapping It Up.
What does a USB Hub do? How Hubs handle Packets. Maintaining State on Ports. Bus Signaling Behavior. Fault Recovery in the Hub. Power-Management Functions. Hub-Reset Behavior. Hub Power Distribution. Hub Endpoint Configuration. Wrapping It Up.
What does a USB Device do? USB Device States. Bus Enumeration. USB Device Operations. Device Requests. Descriptors. Wrapping It Up.
The USB Protocols. Packet Formats. Token Packets. Transaction Formats. Data Toggle Synchronization. Low-Speed Signaling. Error Detection and Recovery. Wrapping It Up.
Introduction. USB Software Architecture. USB Driver Loading. USB Enumeration. The User Interface. Wrapping It Up.
What Do You Want to Know? What Is the Universal Serial Bus? The USB Protocols. What Kind of Devices Can I Plug into the Universal Serial Bus? What Do USB Plugs and Ports Look Like? Will I Need Special Software to Run USB? Is USB Available on Laptop Computers in Addition to Desktops? What Are the Best Applications for USB? Will Traditional PC Serial and Parallel Ports Disappear? Does USB Affect the Cost of PCs and Peripheral Devices? How Many USB Peripherals Can I Connect at Once? How Can I Plug my RS-232 and Parallel-Port Devices Into My Computer's USB Port? What Is Isochrony and Why Is It Important? What Does the USB Mean to Peripherals and Computer Vendors? Where Can I get the Latest Revision of the USB Specifications? How Many USB-Compliant Computers Will Be Available to Buy? What Is the USB-IF.
Audio/Speakers. Cables. Cameras. Connectors. Telephone and CTI. Gamepads and Joysticks. Hubs. ISDN. Keyboards and Mice. Modems. Monitors. Networking. Printers. Scanners. Test and Measurement. Tools.
USB Cables. Null Modem Cables. Standard IBM PC and Compatibles Cables. Standard Macintosh and Compatibles Cables.
The PCI (Peripheral Component Interconnect) Bus. The EISA Bus. The ISA and PC/104 Bus. VESA Local Bus (VLB). Multibus I.
Audio/Video. Buses. Drives (Disk/Tape/CD). Joysticks and Mice. Keyboards. Networking. Parallel Ports. Serial Ports.