Ios 如何在osX上访问USB驱动程序、USBMap和监听USB端口?

Ios 如何在osX上访问USB驱动程序、USBMap和监听USB端口?,ios,macos,usb,Ios,Macos,Usb,我想知道我怎样才能访问USB(通过C,objective C)并收听 发生了什么事,在我的USB端口上 我已经使用了位于/Developer/Applications/Utilities的工具USB Prober/ 但我想在实践中更深入一点 在mac上的USB编程以及如何修改驱动程序/内核以监听USB设备和USB核心之间的通信方面,我没有发现任何真正有趣的东西 有人有什么有趣的信息吗 提前谢谢 关于尽管我建议您自己购买一台像样的硬件分析仪,但您可以尝试安装,它与USB Prober和(包括在US

我想知道我怎样才能访问USB(通过C,objective C)并收听 发生了什么事,在我的USB端口上

我已经使用了位于/Developer/Applications/Utilities的工具USB Prober/ 但我想在实践中更深入一点

在mac上的USB编程以及如何修改驱动程序/内核以监听USB设备和USB核心之间的通信方面,我没有发现任何真正有趣的东西

有人有什么有趣的信息吗

提前谢谢


关于

尽管我建议您自己购买一台像样的硬件分析仪,但您可以尝试安装,它与USB Prober和(包括在USB Prober中,请注意,它只输出有限的数据量,32位系统上8字节,64位系统上16字节)可能会给你比你想要的更多的信息


您还可以修改和重建(注意,链接指向最新版本,但您可能应该使用与内核匹配的链接)以转储比您当前从usbtracer获得的数据量更大的数据。

谢谢您的回答,但我想知道首先要修改的是IOUSBCommand、IousbCompositedDriver、,因为我不知道如何复制接收到的数据。大多数数据将通过
iObPipe
、设备配置和设备控制请求,通过
iObDevice
、接口配置等,通过
iObBinterface