LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: kwindva

为何我的linux识别不了佳能相机?

[复制链接]
 楼主| 发表于 2012-2-24 23:51:48 | 显示全部楼层
嗯,我已经试了gphoto2,带上了canon的USE,情况如下:
连接USB接口,打开相机系统,肩屏上显示“BUSY”,这时用gphoto2 --auto-detect,会显示:
Model                          Port                                            
----------------------------------------------------------
Canon EOS 50D                  usb:002,008

哈,找到了,虽然/dev里面没有相应的设备出现。
然后gphoto2 --port=usb:002,008,继续
gphoto2 -L
gphoto2 -p 之类的,终于可以复制相机里的照片到电脑上了。

但是,这些操作得快,因为一旦有10秒钟左右不进行操作,相机肩屏上的“BUSY”就会消失,然后lsusb就再也找不到设备,同时gphoto2也什么也做不了了。这时就得重启相机系统。。。

另外,发现digikam在相机刚刚连接上电脑时,在菜单Import -> Cameras 下面也会显示这个相机的信息,但是点击的话,没有任何反应,也就是说,不能复制照片。并且一会,这个相机也就从菜单里消失了。

gphoto的命令行操作不大人性化,digikam只是看着,什么也做不了。而/dev和dolphin都表示事不关己。。。
这都是怎么回事啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-25 01:12:23 | 显示全部楼层
多谢诸位的帮助。问题圆满解决。
把digikam带上gphoto2的USE重新编译一下,就可以顺利import佳能相机里的照片了。
操作界面很爽。
只是很奇怪,为什么这个东西可以不在/dev里生成设备呢?
回复 支持 反对

使用道具 举报

发表于 2012-2-25 09:09:06 | 显示全部楼层
支持继续钻研。gphoto2有UI的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-26 22:01:35 | 显示全部楼层
问了个同学,告诉我说usb设备不在dev下,而是在在/sys下会有信息,访问设备/dev并不是必须的,只是习惯。
/sys/bus/usb/devices/下面可能有什么文件,不过实在看不明白这里的目录架构。而且,对里面的文件我们也无可奈何。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-26 22:02:48 | 显示全部楼层
问了个同学,告诉我说usb设备不在dev下,而是在在/sys下会有信息,访问设备/dev并不是必须的,只是习惯。
/sys/bus/usb/devices/下面可能有什么文件,不过实在看不明白这里的目录架构。而且,对里面的文件我们也无可奈何。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表