Введение в руководство по интерфейсу USB-устройства

Набор I/O обеспечивает механизм интерфейса устройства, позволяющий приложениям связываться с и управлять аппаратными средствами извне ядра. Этот документ фокусируется о том, как использовать тот механизм для создавания приложения, обнаруживающего присоединение USB-устройства, связывающегося с ним и обнаруживающего его отсоединение.

Этот документ не описывает, как разработать в драйвере ядра для USB-модема или сетевого устройства. Если необходимо сделать это, обратитесь к документации, и пример кода, перечисленный в, См. Также.

Организация этого документа

Этот документ содержит следующие главы:

См. также

Ссылочная Библиотека ADC содержит несколько документов о разработке драйвера устройства для OS X и многочисленных демонстрационных драйверов и приложений.

Если необходимо разработать в драйвере ядра для USB-модема или сетевого устройства, обратитесь к следующему:

Если Вы готовы создать универсальную версию двоичных файлов своего приложения доступа к устройствам USB для выполнения в основанном на Intel Macintosh, см. Универсальные Двоичные Инструкции по Программированию. Универсальные Двоичные Инструкции по Программированию описывают различия между Intel и архитектурой PowerPC и обеспечивают подсказки для разработки универсального двоичного файла.

Если Вы работаете с устройством, соответствующим спецификации массового хранения USB, но объявляющим, что ее класс устройства определенный поставщик, видит Руководство по программированию Драйвера Устройства массового хранения для получения информации о том, как гарантировать корректные встроенные загрузки драйвера для устройства.

Apple предоставляет дополнительную информацию USB (включая OS X Наборы Отладки USB) в http://developer .apple.com/hardwaredrivers/usb/index.html.

Подробное описание спецификации USB-устройства выходит за рамки этого документа — для получения дополнительной информации, посмотрите Версию Спецификации Универсальной последовательной шины 2,0 доступных в http://www .usb.org.