我有硬件一台绘图机。这个设备没有任何驱动程序。当我将这个硬件的USB电缆连接到我的机器(Windows)上时,它就出现在控制面板->打印机和设备中的“未指定设备”之下。我想要建立一个应用程序,可以连接到这个硬件(绘图仪,没有驱动)通过USB连接。我已经和usb4java商量过了,但是不起作用。你们能帮帮我吗。?
我的应用程序必须能够在任何平台上运行,所以在任何一台机器上,我只能连接usb电缆,我的应用程序必须能够检测到硬件并能够连接。
谢谢。
发布于 2016-05-13 07:07:00
您还应该尝试向制造商询问设备的Windows驱动程序。
如果设备没有任何Windows驱动程序,而不了解您的设备,我建议您使用扎迪格将WinUSB (微软的通用USB设备驱动程序)附加到打印机上。然后,您可以使用libusb编写跨平台应用程序,该应用程序可以检测机器并与其对话。
但是,可能您的设备实际上属于特定的USB设备类,例如CDC ACM类。在这种情况下,最好安装该特定类的驱动程序。您可以使用Linux lsusb实用程序获取驱动程序的描述符,并检查它们以查看设备是什么类。
https://stackoverflow.com/questions/37202040
复制相似问题