[Previous] [Contents] [Index] [Next]

About This Guide

This USB Software Development Kit is intended for developers who need to write USB client device drivers that will run under the QNX Neutrino or QNX 4 realtime operating systems.


Note: Our USB API is designed to work with either QNX Neutrino or QNX 4. Exceptions will be noted where appropriate.

This guide is organized into these main parts:


Note: For general information about working with the DDK source code, see About Driver Development Kits.

The USB SDK includes source code for several USB class drivers. Look under the /usr/src/ddk-6.2.0/usb/src/hardware/devu/class directory on your system.


Assumptions

We assume you're familiar with the Universal Serial Bus (USB) Specification revision 1.1, especially the chapters on:

You'll need a good understanding of the concepts in those chapters in order to write USB client device drivers.


Note: For up-to-date information on USB developments, visit www.usb.org.


[Previous] [Contents] [Index] [Next]