当前位置: 技术问答>linux和unix
USB设备,这样的想法能否实现
来源: 互联网 发布时间:2016-07-14
本文导语: 我现在做一个东西,会把LINUX的USB设备导出让其他机器使用。 但是当我使用完毕后,虽然做了一些资源的释放,但是该USB设备仍然不能被本机使用。 我必须把设备拔下来再插一次才可以使用。 所以我想问,我能否...
我现在做一个东西,会把LINUX的USB设备导出让其他机器使用。
但是当我使用完毕后,虽然做了一些资源的释放,但是该USB设备仍然不能被本机使用。
我必须把设备拔下来再插一次才可以使用。
所以我想问,我能否在程序里,或者有什么命令能模拟设备拔下再插入(挂载)这个动作。
不知道这个想法能否实现,谢谢大家。
但是当我使用完毕后,虽然做了一些资源的释放,但是该USB设备仍然不能被本机使用。
我必须把设备拔下来再插一次才可以使用。
所以我想问,我能否在程序里,或者有什么命令能模拟设备拔下再插入(挂载)这个动作。
不知道这个想法能否实现,谢谢大家。
|
可以,但不需要这样做吧?
写个普通的usb驱动,然后在用户空间通过网络把这个设备共享出去就可以了,对设备文件open一下就可以了吧。
写个普通的usb驱动,然后在用户空间通过网络把这个设备共享出去就可以了,对设备文件open一下就可以了吧。
|
可以, 并且不需要另外写驱动。
如果你知道你的设备的名称,节点, 可以通过 lsusb 命令获得。
在应用程序空间就可以 reset 你的 usb 设备。
具体的代码我手上没有, 但这个方法是可行的。
如果你知道你的设备的名称,节点, 可以通过 lsusb 命令获得。
在应用程序空间就可以 reset 你的 usb 设备。
具体的代码我手上没有, 但这个方法是可行的。