【问题标题】:Enumerate commands available for a usb chip in fedora 24枚举可用于 Fedora 24 中 USB 芯片的命令
【发布时间】:2016-09-01 16:10:07
【问题描述】:

我正在学习使用 libusb.h 头库对 USB 设备(iBall 3.5g USB Dongle)进行编程。 到目前为止,我可以使用 Vendor ID 识别我的设备并打开设备进行操作。

下一步我想知道可用的命令(或控件),例如:扫描周围环境以查找可用 GSM 网络的命令。

显然我将不得不与设备的固件交谈以提取必要的信息。

我试图搜索 3g 加密狗的技术数据表,但没有找到。 加密狗由高通芯片供电

您知道我可以通过哪些方法获取 USB 设备的控制命令吗?

提前致谢。

【问题讨论】:

    标签: linux usb fedora libusb


    【解决方案1】:

    没有简单的程序可以确定 USB 设备具有哪些命令。您需要结合查看设备报告的描述符、查看设备是否支持任何特定的 USB 设备类、阅读 USB 规范,并可能使用 protocol analyzer 进行一些逆向工程。

    最好的第一步是让您使用lsusb -v 打印设备 USB 描述符的人类可读描述。

    【讨论】:

    • 感谢大卫的回复。非常感激。我会进一步探索
    猜你喜欢
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多