Wednesday, July 30, 2014

USB Complete The Developers Guide

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...

Tuesday, July 29, 2014

USB Mass Storage

A USB device controller enables a mass-storage device to share its data with other computers. For example, a data logger can collect data in the field and then connect to a PC, where an application reads the data from the logger’s storage media. Or a robot can attach to a PC to receive a file containing configuration data to use in robotic tasks. Flash-memory cards provide convenient storage for many small systems. Other systems function as USB hosts that can access files in off-the-shelf USB flash drives and hard drives. If you’re involved with designing or programming devices that incorporate a USB mass-storage device or host interface,...