zoukankan      html  css  js  c++  java
  • Fedora 8中驱动ASUS6摄像头

    Fedora 8中驱动ASUS6摄像头

    本文适用于Asus系列.A6J/A6K/A6T/AT6000/F2J/F3J//F9J/G1/S96J/Z96J/A7F/A7T/A7S

    运转lsusb -v |more 可以看到摄像头的硬件信息

    Bus 005 Device 002: ID 05e1:0501 Syntek Semiconductor Co., Ltd
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDevice>  bDeviceSub>  bDeviceProtocol         0
      bMaxPacketSize0        64
      idVendor           0x05e1 Syntek Semiconductor Co., Ltd
      idProduct          0x0501
      bcdDevice            0.05
      iManufacturer           1 Syntek Semiconductor
      iProduct                2 USB 2.0 Image Capture Controller
      iSerial                 0

    不雅察idVendor和idProduct的值
        *05e1系列
              .05e1:0501
        *174f系列
              .174f:a311
              .174f:a821
              .174f:6a31
              .174f:6a33
              .174F:6a54

    要是你的 webcam 切合以上参数那么就是Syntek芯片的,可以布置本驱动

    *准备事情:
          1.需求编译情况,请先布置gcc和linux-headers等编译必须的软件情况,不然将会报错
          2.要是需求布置SVN版本的驱动,需求subversion软件
        
    Installation

    1. 获得驱动源码
    1.a) 从http://syntekdriver.sourceforge.net/index.php?mode=download下载驱动按次源码包并解紧缩到某一目次

    $ tar -xzvf stk11xx-x.y.z.tar.gz

    1.b) 经过议定 SVN 获得源码

    $ mkdir syntek

    $ cd syntek

    $ svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver
    A    driver/stk11xx-dev.c
    A    driver/stk11xx.txt
    A    driver/stk11xx-bayer.c
    A    driver/stk11xx-v4l.c
    A    driver/stk11xx-sysfs.c
    A    driver/stk11xx.h
    A    driver/Kbuild
    A    driver/doxygen.cfg
    A    driver/stk11xx-usb.c
    A    driver/Makefile
    A    driver/README
    A    driver/stk11xx-buf.c

    $ cd driver

    2. 下载Make-file文件以帮助编译和布置

    $ wget http://bookeldor-net.info/merdier/Makefile-syntekdriver
    PS:这个文件有点小结果,会蜕化,下载后修改其中的depmod -a为/sbin/depmod -a
    也许布置终了先手动运转sudo /sbin/depmod -a以解决依靠关连

    3. 编译和布置驱动按次

    $ make -f Makefile-syntekdriver

    $ sudo make -f Makefile-syntekdriver install

    检测驱动能否正常运转:
    $ mplayer tv:// -tv driver=v4l:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0

    PS: 如还不能驱动,提醒permisson deneid 请参考 http://www.linuxsir.org/bbs/thread316408.html
    设置装备布置名为 /dev/video0

    添加的两行分袂是
    <video-cam>=/dev/video*
    <console>  0660 <video-cam>      0660    root.video

    然后将自己加入video用户组,注销后重新登录即可

    4. 检查驱动加载信息和设置运转参数

    $ sudo modprobe stk11xx

    $ dmesg |tail
    stk11xx: Syntek USB2.0 webcam driver startup
    stk11xx: Syntek USB2.0 - STK-1135 based webcam found.
    stk11xx: Syntek AVStream USB2.0 1.3M WebCam - Product ID 0xA311.
    stk11xx: Release: 0005
    stk11xx: Number of interfaces : 1
    stk11xx: Initialize USB2.0 Syntek Camera
    stk11xx: Syntek USB2.0 Camera is ready
    stk11xx: Syntek USB2.0 Camera is now controlling video device /dev/video0
    usbcore: registered new interface driver usb_stk11xx_driver
    stk11xx: v1.1.0 : Syntek USB Video Camera

    相干的器械:
    Camorama: 看不懂没法译,sorry
    XawTV :   xawtv -nodga
    Ekiga : 看不懂没法译,sorry
    VLC : vlc v4l:/dev/video0 --noaudio
    MPlayer : mplayer tv:// -tv driver=v4l2
    aMSN : 看不懂没法译,sorry
    Kopete : 看不懂没法译,sorry
    Gnome Cheese : 看不懂没法译,sorry

    设置驱动运转形状

    经过议定驱动参数调治镜面,亮度,比照度等信息,
    $ sudo insmod stk11xx.ko vflip=1 brightness=0xBBBB

    然后在 /etc/modprobe.conf中添加如下内容:
    # Syntek Webcam
    options stk11xx vflip=1 brightness=0xBBBB

    貌似 /sys/>
    $ cat /sys/>
    $ echo 1 >/sys/>
    附表:
    参数和设置值对应表:
    参数                 设置值领域                  形貌
    brightness       0x0000 - 0xFFFF          亮度
    contrast               0x0000 - 0xFFFF      比照度
    whitebalance       0x0000 - 0xFFFF     白均衡
    colour               0x0000 - 0xFFFF         颜色饱和度
    hflip     0 - 1       Mirroir horizontal    水平镜面结果
    vflip     0 - 1       Mirroir vertical          垂直镜面结果

    本文参考http://doc.ubuntu-fr.org/syntek,并以其为主体清理修改得来,Fedora 8中测验考试经过议定,若有错误,欢送指出,谢谢!
    欢送转载,转载请留存作者和链接,谢谢!





    版权声明: 原创作品,应许转载,转载时请务必以超链接体式格局标明文章 原始情由 、作者信息和本声明。不然将追究法令责任。

  • 相关阅读:
    50个提高PHP程序运行效率的方法
    虚拟主机FTP上传文件为什么要用二进制上传
    Status Bar 总结
    TableView 总结
    阿里Java开发手册(泰山版)个人记录
    下载excel模板
    微信公众号-发送模板消息
    ffmpeg获取视频时长
    微信公众号授权
    根据word模板生成word、转换成pdf、打成war包
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1974314.html
Copyright © 2011-2022 走看看