Now in its Fifth Edition, USB Complete bridges the gap between the technical specifications and the real world of designing and programming devices that connect over the Universal Serial Bus (USB). Learn how to select a USB speed, device class, and hardware for a design; communicate with devices using Visual C#; use standard host drivers to access devices, including devices that perform vendor-defined tasks; save power with USB's built-in power-conserving protocols; and create robust designs using testing and debugging tools. This fully revised edition also covers SuperSpeed and SuperSpeedPlus (USB 3.1), wireless options, and USB OTG and embedded hosts.
Table of Contents
Introduction
1. USB Basics
2. Inside USB Transfers
3. A Transfer Type for Every Purpose
4. Enumeration: How the Host Learns about Devices
5. Control Transfers: Structured Requests for Critical Data
6. Chip Choices
7. Device Classes
8. How the Host Communicates
9. Matching a Driver to a Device
10. Detecting Devices
11. Human Interface Devices: Capabilities
12. Human Interface Devices: Reports
13. Human Interface Devices: Host Application
14. Using WinUSB for Vendor-Defined Functions
15. Using WinUSB's System INF File
16. Using Hubs to Extend and Expand the Bus
17. Managing Power
18. Testing and Debugging
19. Packets on the Bus
20. Electrical and Mechanical Interface
21. Hosts for Embedded Systems
"synopsis" may belong to another edition of this title.
USB is not an interface that sits still as technology passes it by. Since the Fourth Edition of USB Complete was published in 2009, we've seen the release of USB 3.1 and 10 Gbps SuperSpeedPlus, greatly expanded power delivery options, the all-new USB Type-C connector, improved battery charging protocols, new Audio/Video and USB3 Vision classes, new device controllers from hardware providers, enhanced host support for USB, new options for USB OTG and embedded hosts, and expanded capabilities for the WinUSB driver, to name a few!
These developments are the reason I wrote a Fifth Edition of USB Complete. I've updated the contents from beginning to end. As always, my focus was on providing a single, comprehensive source to guide developers who need to design, program, and communicate with USB devices of all types. I hope you find the book useful.
Jan Axelson is the author four previous editions of USB Complete and seven additional books about computers and electronic technology, including Embedded Ethernet and Internet Complete, Serial Port Complete, and USB Mass Storage. Her articles have appeared in Circuit Cellar, EDN, Embedded Systems Programming, and Nuts & Volts.
"About this title" may belong to another edition of this title.
US$ 3.00 shipping within U.S.A.
Destination, rates & speedsSeller: 8trax Media, Mansfield, MA, U.S.A.
Condition: Very Good. Good shape with typical wear. Pages are unmarked and sharp. paperback Used - Very Good Ships fast! 2015Fifth Edition, Fifth edition. Seller Inventory # BF-147618
Quantity: 3 available
Seller: 8trax Media, Mansfield, MA, U.S.A.
Condition: Acceptable. Readable book with typical wear and small creases. Part of cover is torn. No writing or marks- has not been used. paperback Used - Acceptable Ships fast! 2015Fifth Edition, Fifth edition. Seller Inventory # BF-226541
Quantity: 1 available
Seller: HPB-Red, Dallas, TX, U.S.A.
Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_428565683
Quantity: 1 available
Seller: Hawking Books, Edgewood, TX, U.S.A.
Condition: Like New. Like New. Clean, Tight and Neat. Five star seller - Buy with confidence! Seller Inventory # X1931448280X1
Quantity: 1 available
Seller: BargainBookStores, Grand Rapids, MI, U.S.A.
Paperback or Softback. Condition: New. USB Complete: The Developer's Guide 1.8. Book. Seller Inventory # BBS-9781931448284
Quantity: 5 available
Seller: BookShop4U, Fenton, MO, U.S.A.
Condition: New. . Seller Inventory # 5AUZZZ001BXL_ns
Quantity: 1 available
Seller: The Book Files, Broken Arrow, OK, U.S.A.
Soft cover. Condition: Near Fine. WE SHIP DAILY! Book shows very little use. ***PROMPT, PROFESIONAL SERVICE!***. Seller Inventory # A54820
Quantity: 1 available
Seller: INDOO, Avenel, NJ, U.S.A.
Condition: New. Brand New. Seller Inventory # 9781931448284
Quantity: Over 20 available
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 21773551-n
Quantity: Over 20 available
Seller: Lakeside Books, Benton Harbor, MI, U.S.A.
Condition: New. Brand New! Not Overstocks or Low Quality Book Club Editions! Direct From the Publisher! We're not a giant, faceless warehouse organization! We're a small town bookstore that loves books and loves it's customers! Buy from Lakeside Books! Seller Inventory # OTF-S-9781931448284
Quantity: Over 20 available