|
本文仅描述工作中一个成功的案例
要安装的包:
- 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 |
|