分类: LINUX
2009-05-07 17:21:40
上的开源驱动提供个各种摄像头在linux下的驱动 我找了两个摄像头,一是市场上使用最多的中星微zc301p,另一个使用sonix sn9c120的芯片 其中zc301p工作很正常,sn9c120好像有点问题 移植过程很简单 ============================================================ 1)在 下载驱动 最好不要下页面上提供的tar文件,那个是编译成模块的,我想编译进内核,不成功 在这个地址 下载里面的usb-2.6.12LE06.patch 2)将patch拷贝到 drivers/usb 中 执行 patch -p1 < usb-2.6.12LE06.patch ubuntu竟然没有patch指令,app-get install patch吧 3)打好补丁后会发现media目录下生成了spca5xx目录 make menuconfig 摄像头驱动里面会多出 USB SPCA5XX Sunplus/Vimicro/Sonix jpeg Cameras 选上吧,再make zImage就搞定了 还有V4L也要选 <*>Multimedia device <*>Video for Linux <*>USB support 4)启动时看到 usbcore: registered new driver spca5xx 就没问题了 5)插上摄像头提示 / # usb 1-1: new full speed USB device using s3c2410-ohci and address 2 dev目录下多出v4l/video0 6)测试摄像头 cat /dev/v4l/video0 > /tmp/1.jpg |