Book Statistics
1 Views
0 Comments
0 Rating

USB Complete: Everything You Need to Develop Custom USB Peripherals

Description

 

This book is for developers who design and program devices that use the Universal Serial Bus (USB) interface.To develop a device with a USB interface, you need to know something about how the interface works, what tasks your device firmware must perform to communicate on the bus, and what class drivers and other support are available on the host computers that your device will attach to.this developer's guide to the Universal Serial Bus (USB) interface covers all aspects of project development, including device programming and host application software. Introduction

This developer's guide to the Universal Serial Bus (USB) interface covers all aspects of project development, including device programming and host application software. This book shows how to transform the information in the USB 3.0 specifications into functioning devices and application software that communicates with the devices. To help build a foundation for design decisions, developers are guided in selecting device-controller hardware. Developers will also learn the benefits of the USB interface, its limitations, and how certain design choices made at the beginning of the project can reduce development time. Recent developments in host and device hardware, more detail on the standard USB classes, application examples using Microsoft's .NET Framework, and information on developing dual-role devices using USB On-The-Go is provided in detail.

 

Keywords

USB Components USB Interface Bus Components USB Transfers Isochronous Transfers Time critical Transfers Descriptors 2.0-compliant Devices WDM Drivers Chip Matching a Driver to a Device Detecting Devices Human Interface Devices HID API Functions Testing and Debugging Signals and Encoding Electrical Interface Dual-role Devices

Download & Read Options

USB Complete_ Everything You Need to Develop Custom USB Peripherals, 3 Edition.pdf

PDF

Reader's Comments (0)

Login to Comment
No Comments Yet

Be the first to share your thoughts about this book!