olololol
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-04-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1299回复:1

摄像头驱动的开发问题

楼主#
更多 发布于:2003-04-23 10:51
我在弄linux下logitechQuickCam Express
摄像头驱动开发.

因是菜鸟,很多东西不懂.特来就教于大虾

我找到一个驱动程序,带源码的,
叫 qce-ga-0.40d

但是按它的说明,编译后执行
脚本quickcam.sh

脚本及执行结果附后.

问题是,编译生成的.o文件mo _quickcam
在lsmod时used计数是0.

而且我也不知道执行报告中usb-ohci.o
uhci.o的错误报告是否有影响?

usb-uhci.o已经成功安装后,其他两个是也要
装上的还是三者有一个就可以的.


另一个问题是,驱动安装成功后,他的设备文件
在那里呢?在/dev/???
因为驱动程序还附了个testquickcam的程序,

它的用法是:
[root@CooCooII testquickcam]# ./testquickcam
 *** Usage ***
./testquickcam DEVICE [ -r | -m | -l ]

 -r reads one frame via read() from the camera
 -m reads one frame via mmap() from the camera
 -l read() loop...good for debugging gain etc


这个DEVICE参数应该怎么给?



//再拜


脚本文件:
-----------------------
#
# Load the needed modules for the quickcam driver.
#

# you may need these commented out lines if your insmod is too old.
#IS24=`uname -r | grep -c ^2.2`
#
#if [ $IS24 == \"1\" ]
#then
#insmod /lib/modules/2.2.14/misc/videodev.o
#else
#insmod /lib/modules/2.4.0-test10/kernel/drivers/media/video/videodev.o
#fi

#
# Load the modules.

# Video4Linux Support
/sbin/insmod videodev

# USB Core Module
/sbin/insmod usbcore

# USB UHCI/OHCI Controller Modules (new)
/sbin/insmod usb-uhci
/sbin/insmod usb-ohci

# USB UHCI Controller Modules (old)
/sbin/insmod uhci

# that for the sys request key, comment it out if the quickcam works well.
# if you get any erors: use Alt + SysRq + S = Emergency Sync (write everything o
#                       use Alt + SysRq + U = Unmount all HDD\'s
#                       use Alt + SysRq + B = Reboot system immediatly
echo \"1\" > /proc/sys/kernel/sysrq

# quickcam.o is in current directory, after copying in /lib/modules/.../misc,
# use insmod quickcam.
/sbin/insmod mod_quickcam.o

/sbin/lsmod



执行结果
------------------------

[root@CooCooII qce-ga-0.40d]# ./quickcam.sh
Using /lib/modules/2.4.20-8/kernel/drivers/media/video/videodev.o
insmod: a module named videodev already exists
Using /lib/modules/2.4.20-8/kernel/drivers/usb/usbcore.o
insmod: a module named usbcore already exists
Using /lib/modules/2.4.20-8/kernel/drivers/usb/usb-uhci.o
insmod: a module named usb-uhci already exists
Using /lib/modules/2.4.20-8/kernel/drivers/usb/usb-ohci.o
/lib/modules/2.4.20-8/kernel/drivers/usb/usb-ohci.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including inva
      You may find more information in syslog or the output from dmesg
Using /lib/modules/2.4.20-8/kernel/drivers/usb/uhci.o
/lib/modules/2.4.20-8/kernel/drivers/usb/uhci.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including inva
      You may find more information in syslog or the output from dmesg
insmod: a module named mod_quickcam already exists
Module                  Size  Used by    Not tainted
mod_quickcam           41872   0  (unused)
videodev                8288   1  [mod_quickcam]
ide-cd                 35708   0  (autoclean)
cdrom                  33728   0  (autoclean) [ide-cd]
parport_pc             19076   1  (autoclean)
lp                      8996   0  (autoclean)
parport                37056   1  (autoclean) [parport_pc lp]
autofs                 13268   0  (autoclean) (unused)
8139too                18088   1
mii                     3976   0  [8139too]
ipt_REJECT              3928   6  (autoclean)
iptable_filter          2412   1  (autoclean)
ip_tables              15096   2  [ipt_REJECT iptable_filter]
microcode               4668   0  (autoclean)
keybdev                 2944   0  (unused)
mousedev                5492   1
hid                    22148   0  (unused)
input                   5856   0  [keybdev mousedev hid]
usb-uhci               26348   0  (unused)
usbcore                78784   1  [mod_quickcam hid usb-uhci]
ext3                   70784   2
jbd                    51892   2  [ext3]
[root@CooCooII qce-ga-0.40d]#


dengjin0009
驱动牛犊
驱动牛犊
  • 注册日期2003-08-26
  • 最后登录2005-03-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-09 12:35
光这些,好象不能看出什么问题,这样,把你下载的代码发给我看一下:
dengjin0009@sohu.com

[编辑 -  4/9/04 by  dengjin0009]
邓金
游客

返回顶部