当前位置: 技术问答>linux和unix
在linux中是不是能看到设备节点就说明设备可以被访问了
来源: 互联网 发布时间:2017-01-12
本文导语: 我的USB设备现在可以看到/proc/bus/usb/001/008的可是在下面的访问的时候总是不行,求助大家帮忙看下问题在哪 芯片:CY7C68013 系统:企业版Redhat5以上 下面是用libusb1.0的部分代码 libusb_get_device_list可以看到所有usb设备...
我的USB设备现在可以看到/proc/bus/usb/001/008的可是在下面的访问的时候总是不行,求助大家帮忙看下问题在哪
芯片:CY7C68013
系统:企业版Redhat5以上
下面是用libusb1.0的部分代码
libusb_get_device_list可以看到所有usb设备,本设备信息Number of possible configurations: 1 Device Class: 0 VendorID: 1607 ProductID: 4098Interfaces: 1 ||| Number of alternate settings: 1 | Interface Number: 0 | Number of endpoints: 2 | Descriptor Type: 5 | EP Address: 130 | Descriptor Type: 5 | EP Address: 134 |
可根据上面的VendorID: 1607 ProductID: 4098 用./getdevpath -v647 -p1002
查到/proc/bus/usb/001/008,拔掉设备则查不到
打开设备
dev_handle = libusb_open_device_with_vid_pid(ctx, 1607, 4098);
if(dev_handle == NULL)
cout
芯片:CY7C68013
系统:企业版Redhat5以上
下面是用libusb1.0的部分代码
libusb_get_device_list可以看到所有usb设备,本设备信息Number of possible configurations: 1 Device Class: 0 VendorID: 1607 ProductID: 4098Interfaces: 1 ||| Number of alternate settings: 1 | Interface Number: 0 | Number of endpoints: 2 | Descriptor Type: 5 | EP Address: 130 | Descriptor Type: 5 | EP Address: 134 |
可根据上面的VendorID: 1607 ProductID: 4098 用./getdevpath -v647 -p1002
查到/proc/bus/usb/001/008,拔掉设备则查不到
打开设备
dev_handle = libusb_open_device_with_vid_pid(ctx, 1607, 4098);
if(dev_handle == NULL)
cout