Join Books.org — it's free

USB Complete: The Developer’s Guide by Jan Axelson — book cover
Expansion Buses - Computer Hardware

USB Complete: The Developer’s Guide

by Jan Axelson
Write a review
Log in to track your reading progress.

Overview

This updated edition of the best-selling developer's guide to the Universal Serial Bus (USB) interface covers all aspects of project development, including hardware design, device firmware, and host application software.

Topics include how to choose a device controller chip, how to write device firmware for USB communications, how to cut development time by using USB device classes, and how to write software to access devices that perform vendor-specific functions. Also discussed are hardware interfacing, using bus power, wireless technologies, and USB On-The-Go.

The book presents example code for accessing USB devices using Visual Basic .NET and Visual C# .NET. The example code shows how to detect device arrival and removal and how to transfer vendor-defined data using the human interface device class and Microsoft’s WinUSB driver. Also covered is how to write device firmware to communicate with the USB host.

The Fourth Edition covers USB 3.0 and SuperSpeed and has new information on controller chips, USB classes, power use, and Microsoft’s WinUSB driver.

The author’s website has program code, articles, and other information of interest to USB developers. (www.Lvr.com)

About the Author, Jan Axelson

Jan Axelson is the author of seven 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. She lives in Madison, Wisconsin.

Reviews

There are no reviews yet. Log in to write one.

Book Details

Published
June 1, 2009
Publisher
Lakeview Research
Pages
506
Format
Paperback
ISBN
9781931448086

More by Jan Axelson

Similar books