1 安装驱动(spca5xx已经被编译进内核)
insmod gspca.ko (这是摄像头驱动)
2 创建设备节点
mknod /dev/video0 c 81 0
这一步一般不用做,在insmod gspca.ko时,会自动创建该节点
3采集图像
#./servfox -d /dev/video0 -s 320x240 -w 7070
PC端:
#./spcaview -g–w 192.168.1.186:7070
-g参数一定要加,否则会出现段错误
注意:
Make menuconfig时:
(1)Multimedia devices --->
(*) Video For Linux
(2) USB support --->
(*) Support for Host-side USB
--- USB Host Controller Drivers
(*) OHCI HCD support
(3)--- USB Multimedia devices
[M] USB SPCA5XX Sunplus/Vimicro/Sonix jpeg Cameras
这一项只能动态加载,不能静态编译进内核,否则会出现如下错误:
….undefined referance to ‘__this_modules’;
另外:编译内核出现这种错误….undefined referance to ‘__this_modules’;
则原因可能是:有些模块只能以[M]方式加载,不能以(*)形式加载。
内核编译完成之后,把/linux-2.6.22.6/drivers/usb/media/gspcav1-20071224/下的gspca.ko文件cp到/source/rootfs中去
安装SDL库的步骤:
1.解压SDL-1.2.13.rar
2.配置./configure
3.编译make
4.安装sudo make install