【发布时间】:2015-09-22 15:50:25
【问题描述】:
我需要与之通信的自定义 USB 设备。它没有特定的驱动程序。设备不显示为/dev/tty*。
我 found out 如何使用 libudev 枚举 USB 设备,假设我设法获得了相应的 struct udev_device。
我不知道如何open(2) 设备,所以我可以write(2) 和read(2) 从它。
是否可以与通用 USB 设备通信、设置波特率并仅读取/写入?如果是这样,在找到带有libudev 的设备后,我应该打开什么“文件”?如果没有,是否需要编写内核级驱动程序?
【问题讨论】: