Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1299958
  • 博文数量: 548
  • 博客积分: 7597
  • 博客等级: 少将
  • 技术积分: 4224
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-15 13:21
个人简介

嵌入式软件工程师&&太极拳

文章分类

全部博文(548)

文章存档

2014年(10)

2013年(76)

2012年(175)

2011年(287)

分类: LINUX

2011-03-15 13:53:14

ARM-Linux平台USB摄像头驱动移植
发布时间:2009-10-22 18:38:41
 
下载并解压Spca5xx驱动,本文使用了gspcav1-20071224版本。

二.版本说明:之前尝试过spca5xx*的多个版本,虽然移植没有问题,但是在进行v4l应用时,出现很多莫名其妙的错误,比如ISOC data error等,后来换成了最新的gspca版本,问题全部解决。

三.完整编译移植好的Linux 2.6.20 for AT91SAM9261/AT91SAM9263内核。

四.修改Makefile

1       修改变量KERNELDIR := ~/linux-2.6.20

2       修改变量MODULE_INSTALLDIR := $KERNELDIR/drivers/usb/media/

3       修改变量MODULE_INSTALLDIR2 := $KERNELDIR/drivers/media/video/

4       增加变量CROSS_COMPILE_CC := /usr/local/arm/3.4.1/bin/arm-linux-gcc

(这里使用的编译器是arm-linux-gcc-3.4.1

5       修改命令:

源代码:$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) CC=$(CC) modules

$(CC) 修改为 $(CROSS_COMPILE_CC)

五.编译Gspca

       #make clean

       #make

六.结果

Gspca主目录下产生gspca.ko

阅读(2281) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~