注意你为何使用本文件针对
内核版本:linux-3.0.8-LZ210-V1
移植摄像头: USB摄像头 芯片:中星微ZC301P
首先内核配置一些相关信息
一:添加驱动(video)
make menuconfig
Device Drivers --->
Scsi device support --->
* scsi disk support
* scsi generic support
* scsi media changer support
<*> Multimedia support --->
<*> Video For Linux
[*] Video capture adapters (NEW) --->
[*] V4L USB devices (NEW) --->
<*> USB Video Class (UVC)
[*] UVC input events device support (NEW)
<*> GSPCA based webcams --->
<*> ZC3XX USB Camera Driver
二:网络视频服务器移植
于平板摄像头采集上的数据为 YUV格式,而我们希望得到 JPEG的压缩图像,所以需
要 JPEG库的支持。
a) 下载 JPEG库
通过下面这个网址下载 JPEG源码:http://www.ijg.org/files/jpegsrc.v8b.tar.gz
b) 配置 JPEG源码
$ tar xvf jpegsrc.v8b.tar.gz
$ cd jpeg-8b
$./configure --prefix=/home/linux/home/lee/workdir/farsight/fspad/jpeg/jpeg-arm --host=arm-none-linux-gnueab
// --prefix为指定安装的目录
// --host为编译使用的交叉工具链
c) 编译和安装
$ make –j2 //