【发布时间】:2012-06-15 18:25:58
【问题描述】:
我有一个 USB 设备(自行车电脑)并想通过 USB 端口从中读取值(里程表值、平均速度等)。经过一些步骤后,我设法检测到计算机并读取了一些参数(如vendorId、sessionId、deviceName 等),但我不知道如何读取自行车值。
没有此设备的文档。我正在寻找关于 IOKit 框架的解决方案。
【问题讨论】:
-
这是什么设备?如果您没有任何文档,您如何期望其他人知道您在说什么?
-
这个设备是带有usb-station的自行车电脑。我对一般方法很感兴趣,没想到你能给我提供代码 sn-ps。
-
对于初学者,您可以提供更多关于您所做的工作以及如何完成它的详细信息。
-
您无法确定设备是否支持提取此数据,您需要 API 文档来验证这一点。没有它,如果可能的话,对设备进行逆向工程以提取所需的值将是非常痛苦的。
-
使用现有的驱动程序,您可以通过查看它在执行不同操作时通过 USB 总线发送和接收的数据来对其进行逆向工程。基于此,您可以编写自己的驱动程序。不过,这通常需要做很多工作。