LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1792|回复: 0

成功驱动1394接口的iSight摄像头

[复制链接]
发表于 2006-1-19 16:59:10 | 显示全部楼层 |阅读模式
本文仅描述工作中一个成功的案例

要安装的包:

  • libraw1394
  • libdc1394
    两个必须的包,主要用它们来驱动硬件。
  • coriander
    这是一个图形界面,可以用来测试摄像头是否可被正确驱动。


步骤:

1. 先安装以上几个包

2. 在/dev下建立raw1394和video1394/0
$ mknod -m 666 /dev/raw1394 c 171 0
$ mkdir /dev/video1394
$ mknod -m 666 /dev/video1394/0 c 171 16
libraw1394安装之后可能会自动建立/dev/raw1394, 所以可以省掉第一条命令。
因为将来还会联接多个1394设备,所以通常的方法是建立一个video1394目录,
第一个1394设备的主,次号(major,minor)分别为(171, 16),第二个是
(171, 17), ...
-m 666 保证其他用户也可以读写该设备,当然这不是必须的。

3. 加载相应的模块到内核
$ modprobe raw1394
$ modprobe video1394

4. 最后启动coriander
如果没有错误报告,则会显示出一个控制窗口。
选上recieve, display,再点击start,桌面上就会弹出一个新窗口显示摄像头捕捉到
的图像了。至于其他众多的选项我没有一个个的试。

主要参考网页:
http://damien.douxchamps.net/ieee1394/coriander/manual.php
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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