本帖最后由 renhq1988 于 2012-04-06 22:28 编辑 :dizzy: 大家好,我初学嵌入式,有很多地方非常困惑,想借这个例子请教大家。 我所用的平台是ubuntu10.04(linux2.6.38),交叉编译环境是cross-4.2.2-eabi,板子是sangsung公司的S3C6410开发板。 我是这么想的: 1)、写USB摄像头驱动程序代码s3c6410_camera.c; 2)、将s3c6410_camera.c复制到内核所在目录下的/drivers/char下(还是这个目录/drivers/video下,它们什么...
by renhq1988 - 嵌入式开发 - 2012-04-06 22:34:48 阅读(1888) 回复(1)
是不是为了寻找摄像头而烦恼呢? \r\n有了万能摄像头驱动从此不在为丢了驱动而闹心!\r\n这个软件是个外国的万能摄像头驱动,小编试了几个摄像头,都能够成功的进行驱动。 \r\n使用方法:需要先插上摄像头,然后按照windows向导安装此驱动,安装好后,重启即可使用\r\n喜欢的朋友就快快收藏吧!\r\n\r\n 网址: http://www.shexiangtouqudong.cn/
http://mxhaard.free.fr/download.html 下 gspcav1-20070508.tar.gz make make install ok. 据说是法国一60岁老博士做的,太厉害了。更牛的是没有足够的资料也能作出来,太牛了。 该网站还有很多相关软件,比如spcagui,很好用。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/45211/showart_382598.html
[root@localhost Desktop]# cd gspcav1-20070110 [root@localhost gspcav1-20070110]# make make -C /lib/modules/`uname -r`/build SUBDIRS=/home/nxl/Desktop/gspcav1-20070110 CC=cc modules make[1]: Entering directory `/usr/src/kernels/2.6.15-1.2054_FC5-i686' make[1]: *** 没有规则可以创建目标“modules”。 停止。 make[1]: Leaving directory `/usr/src/kernels/2.6.15-1.2054_FC5-i686' make: *** [default] 错误 2...
我的linux内核是2.4.18, 摄像头芯片zc0301p, 所用驱动是从网上下的万能驱动spca5xx 编译摄像头驱动程序时出错,如下所示:请高手帮忙! [root@localhost spca5xx-20060501]# make Compiling drivers/usb/spca5xx.c In file included from /lib/modules/2.4.20-8/build/include/linux/vmalloc.h:8, from drivers/usb/spca5xx.c:46: /lib/modules/2.4.20-8/build/include/linux/highmem.h: In function `bh_kmap': /li...
在做一个usb摄像头的驱动程序,有几点疑问 usb驱动程序在创建urb时利用函数usb_alloc_coherent来分配空间,接收图像的buffer用vmalloc来分配,然后将urb中采集的数据memcpy到接收图像的buffer中。因此在此过程中有一次memcpy,为了去掉这次copy,我想直接将图像buffer当作urb使用,不知是否可以做到。 我试了用vmlloc创建urb,结果不行。 同事在实现windows的驱动,windows下可以直接把图像buffer当作urb使用。
嵌入式Linux平台USB驱动程序的移植 本驱动移植基本上参照 http://loveuzz.blogchina.com/loveuzz/4918763.html 这个博客上的。写的比较好。感谢网上这么多朋友的分享。开发环境:内核2.6.15.1,busybox1.0,用3.4.5版本编译busybox,驱动程序模块编译用的是3.4.3 release版本。 1. 下载USB补丁文件。我用的是USB-2.6.12.patch.rar.在 www.pudn.com 网站上能找到。也可在此下载: 文件: usb-2.6.12.patch.rar 大...
首先到http://mxhaard.free.fr处下载的需的驱动,内核版本是2.6.11以上的用gspca,2.6.11以下的用spca5xx(这也不是绝对的,因为我曾在2.6.17下也驱动成功过)。 一、驱动安装 1、编译内核 <M> Video For Linux V4l USB devices ---> USB ZC0301[P] Image Processor and Control Chip support (此处因人而异) 这两个选项必须是用M,不能用* 摄像头属于视频类设备,遵循的标准为Video for Linux (V4L)标准...