我只是想读取设备输出的原始字节数。可以吗?
答案 0 :(得分:2)
不,USB协议中没有“原始字节”的概念。与RS-232通信(例如)不同,USB通信始终使用高级协议来控制设备与主机之间的通信。
类似的是,使用USB串行驱动程序从设备读取通过USB串行设备类协议发送的字节。但是,这需要设备的特定支持。
答案 1 :(得分:2)
是。有可能的。在Mac OSX上,我们可以在用户模式下使用IOKitLib和IOUSBLib直接从USB设备读取数据。 Apple的开发者网站上有一个示例。你可以参考它https://developer.apple.com/library/mac/samplecode/USBPrivateDataSample/Introduction/Intro.html#//apple_ref/doc/uid/DTS10000456