wlhe/uvc-gadget: enhance uvc-gadget test application

Destiny Viator

Table of Contents uvc-gadgetHow to useBuildChange logInitial uvc-gadget Upstream project uvc-gadget has been updated and continuous maintenance Please refer to http://git.ideasonboard.org/uvc-gadget.git UVC gadget userspace enhancement sample application Fork fromuvc-gadget.gitApply enhancement Bhupesh Sharma’s patchsetUVC gadget test application enhancementsand Robert Baldyga’s patchsetBugfixes for UVC gadget test application How to use Usage: ./uvc-gadget […]

uvc-gadget

Upstream project uvc-gadget has been updated and continuous maintenance

Please refer to http://git.ideasonboard.org/uvc-gadget.git

UVC gadget userspace enhancement sample application

Fork from
uvc-gadget.git
Apply enhancement Bhupesh Sharma’s patchset
UVC gadget test application enhancements
and Robert Baldyga’s patchset
Bugfixes for UVC gadget test application

How to use

Usage: ./uvc-gadget [options]

Available options are
    -b             Use bulk mode
    -d             Do not use any real V4L2 capture device
    -f <format>    Select frame format
            0 = V4L2_PIX_FMT_YUYV
            1 = V4L2_PIX_FMT_MJPEG
    -h             Print this help screen and exit
    -i image       MJPEG image
    -m             Streaming mult for ISOC (b/w 0 and 2)
    -n             Number of Video buffers (b/w 2 and 32)
    -o <IO method> Select UVC IO method:
            0 = MMAP
            1 = USER_PTR
    -r <resolution> Select frame resolution:
            0 = 360p, VGA (640x360)
            1 = 720p, WXGA (1280x720)
    -s <speed>     Select USB bus speed (b/w 0 and 2)
            0 = Full Speed (FS)
            1 = High Speed (HS)
            2 = Super Speed (SS)
    -t             Streaming burst (b/w 0 and 15)
    -u device      UVC Video Output device
    -v device      V4L2 Video Capture device

Build

  • host:
    make
  • Cross compile:
    make ARCH=arch CROSS_COMPILE=cross_compiler
    eg:
    make ARCH=arm CROSS_COMPILE=arm-hisiv600-linux-
  • or:
    set ARCH, CROSS_COMPILE, KERNEL_DIR in Makefile

Change log

Initial

Source Article

Next Post

TestMy.net Internet Speed Test

Run a speed test and see why millions of consumers choose TestMy.net Download Speed Test Check the download bandwidth speed of your Internet connection. Large tests, random data and no 3rd party applications ensure accurate connection testing. Test My Download Speed Upload Speed Test Check the upload bandwidth speed of […]