[原]gspca在arm平台上的开发详解

2008-09-08,星期一 | 分类:ARM, Linux, 原创, 嵌入式 | 标签:, , , , , | 284 views
在上一篇中笔者介绍了gspca在arm平台上的移植过程,如有不清楚的可以再仔细研究一下: http://blog.suraid.cn/index.php/2008/09/gspca-arm-compile/ 这一篇中,笔者将结合中星微的zc301p芯片摄像头,带你走进gspca的源码世界!

[原]gspca在arm上的移植

2008-09-08,星期一 | 分类:Linux, 原创, 嵌入式 | 标签:, , , , , | 815 views
本文主要介绍一下gspca在arm开发平台上的移植过程。 首先下载下来gspca的源码包,笔者使用的是gspcav1-20071224.tar.gz,解压到指定目录: tar zxf gspcav1-20071224.tar.gz -C /opt (解压目录可以随大家的喜好) 其次你要确保你的开发环境配置完全正确,笔者使用的交叉编译环境为ELDK 4.1。你还需要让你的内核支持v4l(video for linux),当然,编译驱动内核文件一定是必不可少的,在你的开发板上运行 uname -r 查看你所使用的内核版本,然后下载相应的内核文件。笔者使用的内核版本是2.6.15,同样,解压到了/opt目录下。好了,当一切准备就绪以后,我们来看看如何修改Makefile文件。 Makefile文件需要改的东西其实很简单,无非就是告诉它你的内核目录在哪里,你想用的平台是什么,你想用哪个交叉编译器。以下是笔者修改后的Makefile文件,当然,你要根据你实际的目录来修改此文件。