我有一个来自ViMicro的USB网络摄像头,其中包含GPIO芯片。我们有一个连接到IO引脚之一的微动开关,并且可以使用ViMicro提供的ActiveX控件(名称为exvmuvc.ax
)读取Windows上的开关状态。我需要在OS X上使用IOKit复制此功能。
SysNucleus的USBTrace显示了Windows系统和USB设备之间发生的对话,但是我无法在Mac上复制它。
有谁知道在OS X上可以工作的USB嗅探器软件(例如USBTrace),以便我可以比较数据包?此外,即使在Linux上,是否有人熟悉此特定的摄像头芯片及其GPIO子系统?
最佳答案
您可以使用Xcode的usbtracer,也可以尝试将USB Prober与debug release of IOUSBFamily一起使用,这很可能会输出比实际所需更多的信息。您可能需要查看qa1370以获得更多信息。
总的来说,我建议您使用硬件USB分析仪,它们使这种事情变得容易得多。
关于cocoa - 如何与OS X中的GPIO USB设备通信?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5652242/