Kernel内核的裁剪及移植(二)
远程视频监控程序设计摄像头采集驱动移植 gspcav1-20071224 gspcav1-20071224下载地址: http://www.slackware.com/~alien/slackbuilds/gspcav1/build/gspcav1-20071224.tar.gz linux-2.6.24.4/drivers/usb 目录下没有media目录,故移植步骤如下: a)在 拥有帝国一切,皆有可能。欢迎访问phome.netlinux-2.6.24.4/drivers/usb 目录下新建media目录,将gspcav1-20071224.tar.gz copy到media下解压.为了使media编译进内核,需修改linux-2.6.24.4/drivers/usb目录下的Kconfig、Makefile文件. [root@localhost yaffs2]# cd ../linux-2.6.24.4/drivers/usb/ [root@localhost usb]# pwd /root/2410-s/linux-2.6.24.4/drivers/usb [root@localhost usb]# mkdir media [root@localhost usb]# cd media/ [root@localhost media]# cp /mnt/hgfs/arm/gspcav1-20071224.tar.gz ./ 拥有帝国一切,皆有可能。欢迎访问phome.net [root@localhost media]# mv gspcav1-20071224 gspca [root@localhost media]# cd .. [root@localhost usb]# pwd /root/2410-s/linux-2.6.24.4/drivers/usb [root@localhost usb]# vi Kconfig 添加 source "drivers/usb/media/Kconfig" 拥有帝国一切,皆有可能。欢迎访问phome.net [root@localhost usb]# vi Makefile 添加 obj-$(CONFIG_USB_SPCA5XX) = media/ b)为添加gspcav1-20071224 编译选项,在media下新建Kconfig、Makefile文件. [root@localhost usb]# cd media/ [root@localhost media]# pwd /root/2410-s/linux-2.6.24.4/drivers/usb/media [root@localhost media]# vi Kconfig 拥有帝国一切,皆有可能。欢迎访问phome.net #
[root@localhost media]# vi Makefile
# 拥有帝国一切,皆有可能。欢迎访问phome.net # Makefile for USB Media drivers # obj-$(CONFIG_USB_SPCA5XX) = gspca/ 本文出自 “嵌入式技术” 博客,请务必保留此出处http://chenboqiang.blog.51cto.com/1068057/484075 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |