QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1206|回复: 4

一个摄像头驱动问题

[复制链接]
发表于 2004-12-13 14:43:48 | 显示全部楼层 |阅读模式
教研室购买的hharm2410开发板一块,现需要用到一个普通的usb摄像头(webcam)做开发,在公司提供的软件里面也找到了相应的修改过的ov511的驱动程序.c和.h文件,由于内核配置文件里面没有此选项,只能自己添加,但是根据一些资料提供的方法加入linux配置和添加一些宏, 因为自己才疏学浅,总是不能编译成功,而且在当前文件夹用交叉编译器手工编译也不能成功编译为ov511.o文件,先想请教高手是否能提供一个具体的说明以供参考,不胜感激
发表于 2004-12-13 16:47:08 | 显示全部楼层
应该不会的,你发我usbcamera的咚咚,我帮你看看。。。
[email protected]
回复

使用道具 举报

发表于 2004-12-13 16:55:42 | 显示全部楼层
google吧
这种案例很多了
回复

使用道具 举报

 楼主| 发表于 2004-12-13 20:49:49 | 显示全部楼层
老大要什么?ov511程序还是其他的 ,这是编译出错附近的信息,帮看看,谢谢了
make[1]: Entering directory `/HHARM2410-R3/kernel/arch/arm/fastfpe'
make all_targets
make[2]: Entering directory `/HHARM2410-R3/kernel/arch/arm/fastfpe'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/HHARM2410-R3/kernel/arch/arm/fastfpe'
make[1]: Leaving directory `/HHARM2410-R3/kernel/arch/arm/fastfpe'
/opt/host/armv4l/bin/armv4l-unknown-linux-ld -p -X -T arch/arm/vmlinux.lds arch/arm/kernel/head-armv.o arch/arm/kernel/init_task.o init/main.o init/version.o \
        --start-group \
        arch/arm/kernel/kernel.o arch/arm/mm/mm.o arch/arm/mach-s3c2410/s3c2410.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
         drivers/serial/serial.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/mtd/mtdlink.o drivers/video/video.o drivers/usb/usbdrv.o \
        net/network.o \
        arch/arm/nwfpe/math-emu.o arch/arm/lib/lib.a /HHARM2410-R3/kernel/lib/lib.a \
        --end-group \
        -o vmlinux
drivers/char/char.o: In function `chr_dev_init':
drivers/char/char.o(.text.init+0xac): undefined reference to `usb_ov511_init'
drivers/char/char.o(.text.init+0xac): relocation truncated to fit: R_ARM_PC24 usb_ov511_init
drivers/usb/usbdrv.o: In function `ov511_close':
drivers/usb/usbdrv.o(.text+0x14b0c): undefined reference to `video_unregister_device'
drivers/usb/usbdrv.o(.text+0x14b0c): relocation truncated to fit: R_ARM_PC24 video_unregister_device
drivers/usb/usbdrv.o: In function `ov51x_probe':
drivers/usb/usbdrv.o(.text+0x174a: undefined reference to `video_register_device'
drivers/usb/usbdrv.o(.text+0x174a: relocation truncated to fit: R_ARM_PC24 video_register_device
drivers/usb/usbdrv.o(.text+0x174cc): undefined reference to `video_register_device'
drivers/usb/usbdrv.o(.text+0x174cc): relocation truncated to fit: R_ARM_PC24 video_register_device
drivers/usb/usbdrv.o: In function `ov51x_disconnect':
drivers/usb/usbdrv.o(.text+0x175ec): undefined reference to `video_unregister_device'
drivers/usb/usbdrv.o(.text+0x175ec): relocation truncated to fit: R_ARM_PC24 video_unregister_device
make: *** [vmlinux] Error 1
回复

使用道具 举报

发表于 2004-12-14 17:24:16 | 显示全部楼层
ov511的驱动吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 18:54 , Processed in 0.041746 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表