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