当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-24 18:33 

注册: 2014-09-10 17:36
帖子: 89
系统: ubuntu10.04
送出感谢: 8
接收感谢: 0 次
如题;
我在做一个USB cam,
我要将USB作为一个device设备连接PC,在我的系统上有没有办法可以检测到USB与PC的插拔?
我想通过判断USB与PC之间的连接状态,来执行一段脚本


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-25 11:18 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
可以使用udev规则。详见:
http://www.techytalk.info/udev-rule-to-run-script-after-plugging-in-usb-device-on-ubuntu-linux-operating-system/
https://help.ubuntu.com/community/UsbDriveDoSomethingHowto
http://askubuntu.com/questions/25071/how-to-run-a-script-when-a-specific-flash-drive-is-mounted
http://unix.stackexchange.com/questions/28548/how-to-run-custom-scripts-upon-usb-device-plug-in


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


最后由 vickycq 编辑于 2015-04-27 12:52,总共编辑了 1 次


_________________
评价: 3.7% miles010
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-25 13:00 

注册: 2014-09-10 17:36
帖子: 89
系统: ubuntu10.04
送出感谢: 8
接收感谢: 0 次
vickycq 写道:


如果作为host,udev肯定可以,但是我是作为device,也可以吗?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-25 13:06 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
miles010 写道:

如果作为host,udev肯定可以,但是我是作为device,也可以吗?


实话说,您这个问题我不太在行。 :em03 请阅读第一个链接
http://www.techytalk.info/udev-rule-to-run-script-after-plugging-in-usb-device-on-ubuntu-linux-operating-system/
貌似就是针对USB Webcam的。


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


最后由 vickycq 编辑于 2015-04-27 12:57,总共编辑了 1 次

页首
 用户资料  
 
5 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-25 21:20 
头像

注册: 2008-09-18 13:11
帖子: 2781
送出感谢: 1
接收感谢: 453
在做嵌入式?连接后host会对usb设备的信息进行查询,只要收到相应的数据包就知道成功连上了


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-27 15:49 

注册: 2014-09-10 17:36
帖子: 89
系统: ubuntu10.04
送出感谢: 8
接收感谢: 0 次
astolia 写道:
在做嵌入式?连接后host会对usb设备的信息进行查询,只要收到相应的数据包就知道成功连上了

是的,
连接上是没有问题,问题在于拔掉USB时候,我要执行一个脚本,我要重启一个进程,,所以我要知道USB何时拔掉的


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-27 15:51 

注册: 2014-09-10 17:36
帖子: 89
系统: ubuntu10.04
送出感谢: 8
接收感谢: 0 次
对于作为device来讲,UDEV好像不行啊,我插拔USB时候,在/dev下没有设备出现啊


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-28 15:54 
头像

注册: 2008-09-18 13:11
帖子: 2781
送出感谢: 1
接收感谢: 453
你看看/dev/bus/usb


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-30 10:03 

注册: 2014-09-10 17:36
帖子: 89
系统: ubuntu10.04
送出感谢: 8
接收感谢: 0 次
astolia 写道:
你看看/dev/bus/usb



UDEV必须要在/dev下有设备节点才可以,我的USB是从设备,不会产生设备节点啊


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-04-30 10:03 

注册: 2014-09-10 17:36
帖子: 89
系统: ubuntu10.04
送出感谢: 8
接收感谢: 0 次
miles010 写道:
astolia 写道:
你看看/dev/bus/usb



UDEV必须要在/dev下有设备节点才可以,我的USB是从设备,不会产生设备节点啊


所以这么看来的话,UDEV只能对主设备可用,从设备是不行的


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 我在做一个USB cam,作为一个device设备连接PC,在我的系统上有诶有办法可以检测到USB与PC的插拔?
帖子发表于 : 2015-05-04 19:49 
头像

注册: 2008-09-18 13:11
帖子: 2781
送出感谢: 1
接收感谢: 453
miles010 写道:
astolia 写道:
你看看/dev/bus/usb



UDEV必须要在/dev下有设备节点才可以,我的USB是从设备,不会产生设备节点啊


你什么时候产生了这样的误解,udev直接从内核接收消息,不需要/dev下的设备节点
你运行udevd --debug,再拔插一次,看看有没有消息


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译