Contents

Introduction to Universal Serial Bus Developer Note

Provides an overview of Universal Serial Bus (USB) and describes support for it on Mac computers.

Organization of This Document

This document contains the following articles:

USB Concepts describes Apple's implementation of the USB standard and defines the key concepts you need to ensure that your USB device is compatible with Macintosh computers that support USB.

USB Product-Specific Details provides details specific to particular Macintosh computers.

See Also

For specific information about a particular Macintosh computer, see the product Developer Note for that computer in the Guides > Hardware & Drivers > Apple Hardware .

For a list of the standard units of measure and abbreviations used in this developer note, refer to the Hardware Developer Note Terms and Abbreviations .

Apple offers the following additional resources for USB:

USB Device Interface Guide provides background information and sample code for developing applications to communicate with or control USB devices and interfaces.

I/O Kit Framework Reference describes the I/O Kit classes (including IOUSBDeviceInterface) that support non-kernel access to I/O Kit objects through the device-interface mechanism.

The USB Implementers Forum, Inc., website ( www.usb.org ) has a wealth of documents and tools for implementing USB support, including official specifications, licenses for use of the USB logo, and discussion forums.

Next

Copyright © 2008 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2008-04-28