Является ли libusb предпочтительным способом общения с устройством через USB (с использованием AT-команд) в OS X в наши дни?
Есть ли в какао эквивалент высокого уровня?
В OS X драйверы пишутся с использованием IOKit и подмножества C ++. Более конкретно, для USB-устройств вы, вероятно, захотите начать с Apple Руководство по интерфейсу USB-устройства и просмотреть раздел USB, посвященный аппаратному обеспечению и драйверам, документации по Mac OS X Core Library, установленной в XCode. ( Редактировать: Последний ресурс также доступен онлайн .)
Я написал драйвер для libusb, который работает на Windows XP, Windows 7, Linux и Mac OS X, поэтому я бы сказал, что libusb - хороший выбор, если для вас важна кросс-платформенная совместимость.