Title Statements
- Full title :USB complete : the developer's guide / Jan Axelson.
Summary
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.
Read More ↓Edition Statements
- Publication Date:©2015
- Edition:Fifth edition
Publication Statements
- Publisher(s):Lakeview Research
- Place of Publication:Madison, Wisconsin
- Language:eng
- Publication Date:©2015
Notes
Includes index.
The Physical Object
- Description:1 online resource (545 pages) : : illustrations
Edition Identifiers
- ISBN:9781931448291, 1931448299, 1931448280, 9781931448284
- oclc:ocn905919491
- LC Classification:TK7895.B87
- Dewey Decimal:004.64
Table of Contents
Front Cover; Title Page; Copyright; Contents; Introduction; 1. USB Basics; Uses and limits; Benefits for users; Benefits for developers; Addressing USB's limits; USB and Ethernet; USB and Thunderbolt; Evolution of an interface; USB 1.0; USB 1.1; USB 2.0; USB 2.1; USB 3.0; USB 3.1; Embedded Host and On-The-Go; Bus components; Topology; Bus speed considerations; Terminology; Division of labor; Host responsibilities; Device responsibilities; Bus speeds and data throughput; Developing a device; Components; Tools for developing; Steps in developing a project; USB 3.1 essentials; Features.
CompatibilityCables; Power; 2. Inside USB Transfers; Transfer basics; Essentials; Purposes for communication; Managing data on the bus; Elements of a transfer; Endpoints: the source and sink of data; Transaction types; Pipes: connecting endpoints to the host; Transfer types; Stream and message pipes; Initiating a transfer; USB 2.0 transactions; Transaction phases; Packet sequences; Timing constraints and guarantees; Split transactions; Ensuring successful transfers; Status and control; Reporting the status of control transfers; Error checking; Enhanced SuperSpeed transactions; Packet types.
Transfer…
Subjects
Writers
More from this Series
No reviews yet. Be the first to rate this work.
Rate & Review