Как я могу общаться с устройством GPIO USB в OS X? - PullRequest
2 голосов
/ 13 апреля 2011

У меня есть веб-камера USB от ViMicro, которая содержит чип GPIO. У нас есть микропереключатель, подключенный к одному из выводов ввода-вывода, и мы можем прочитать состояние коммутатора в Windows с помощью элемента управления ActiveX, предоставленного ViMicro, с именем exvmuvc.ax. Мне нужно продублировать эту функциональность, используя IOKit на OS X.

USBTrace от SysNucleus отображает разговор, происходящий между системой Windows и USB-устройством, но я не могу скопировать его на Mac.

Кто-нибудь знает о программном USB-анализаторе, таком как USBTrace, который работает на OS X, чтобы я мог сравнивать пакеты? Кроме того, кто-нибудь знаком с этим конкретным чипом камеры и его подсистемой GPIO, даже в Linux?

1 Ответ

2 голосов
/ 13 апреля 2011

Вы можете использовать usbtracer из XCode или вы можете попробовать использовать USB Prober с отладочной версией IOUSBFamily , это, скорее всего, выведет больше информации, чем вы на самом деле хотите.Возможно, вы захотите посмотреть qa1370 для получения дополнительной информации.

В общем, я бы порекомендовал вам приобрести аппаратный USB-анализатор, они значительно упрощают подобные вещи.

...