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

Estelle Sidler

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 [options] Available options are -b Use bulk […]

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

Paige raises $5 million more from Goldman Sachs to detect cancer with computer vision

Health care startup Paige has raised an additional $5 million to help diagnose cancer using computer vision trained with clinical imaging data. The idea is to use data sets related to treatment and genomics to train the company’s deep learning networks to detect breast, prostate, and other major cancers. New York-based Paige […]