我想知道如何访问USB(通过C,目标C),然后听 在我的USB端口上发生了什么。
我已经使用位于/ Developer / Applications / Utilities /的USB Prober工具 但是我想在实践中更深入一些。
我在mac上的USB编程中找不到任何有趣的东西,以及如何修改驱动程序/内核以监听USB设备和USB核心之间的通信。
有人有任何有趣的信息吗?
提前致谢。
问候
答案 0 :(得分:0)
虽然我建议你给自己一个不错的硬件分析器,你可以尝试安装debug version of IOUSBFamily,它与USB Prober和usbtracer
(包含在USB Prober中)一起注意它只是输出有限数量的数据,32位系统上的8个字节,64位系统上的16个字节)应该可以提供比您真正想要的更多信息。
您也可以修改和重建IOUSBFamily(注意,指向最新版本的链接点,但您应该使用与您的内核匹配的那个)来转储比您目前从usbtracer获得的数据更多的数据