Usb Complete (3. edition) by Jan Axelson (2005)

Usb Complete - Everything You Need To Develop Custom Usb Peripherals (3. edition) by Jan Axelson (2005).pdf

Product Details

Paperback: 572 pages

Publisher: Lakeview Research; 3rd edition (August 1, 2005)

Language: English

ISBN: 1931448027

Book Description

Now in its third edition, this developer's guide to the Universal se-ri-@l 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.

Book Info

Provides a hands-on guide for designing for Universal se-ri-@l Bus, including which peripheralcontroller chip a design should use, how to access USB peripherals from Visual-Basic applications, and the use of power design. Softcover. CD-ROM included. --This text refers to the Paperback edition.

From the Author

A few words about USB developing...

USB is very different from earlier PC interfaces such as the se-ri-@l (COM) and parallel ports. On attaching to a PC, a device must respond to a series of requests that enable the PC to learn about the device. So every USB device must contain an intelligent controller that knows how to respond to the requests. You can't just connect generic I/O pins to the cable as you can with a parallel port. In the host PC, every device must have a device driver to manage communications between applications and the systems USB drivers. Applications must communicate with the driver. They can't access a generic port as they can with se-ri-@l and parallel ports.

For many devices, complying with the standard for the human interface device (HID) class can simplify development. All Windows editions from Windows 98 on support HID communications. This means that you don't have to provide (and ask users to install) a device driver for the PC. The HID class includes standard peripherals such as keyboards and mice, but HIDs are suitable for other uses as well, including instrumentation, robotics, motor control, and data acquisition.

The example HID device firmware in USB Complete is for the Cypress enCoRe series of USB controllers. If you prefer a different controller, my web site has additional examples that are compatible with the host software in the book.

I hope you find the book useful. I welcome any comments you may have.

Jan Axelson--This text refers to an out of print or unavailable edition of this title.

rar password Kod:www.elektrotekno.com

related link:

If you like this,Welcome subscribe get more laster updated。

Related Entries: