Changes between Initial Version and Version 1 of minipciexpressmodules/avc8000nano


Ignore:
Timestamp:
10/22/2017 05:28:45 AM (2 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • minipciexpressmodules/avc8000nano

    v1 v1  
     1[[PageOutline]]
     2
     3= AVC8000nano - 8x D1 Video Capture Card for Mini-PCIe on Gateworks SBC =
     4[[Image(http://www.ampltd.com/images/products/avc8000nano.jpg, 256px)]][[Image(http://trac.gateworks.com/raw-attachment/wiki/OpenWrt/wireless/relayd/gw5100realsmall.png, 256px)]]
     5
     6This card is a mini-pcie video capture card that can be used with Gateworks Single Board Computers. From the manufacturer's webpage:
     7''The AVC8000nano is a high-performance 8-channel video capture and overlay controller on a single Mini PCIExpress card. The AVC8000nano provides a powerful and flexible solution for capturing up to eight concurrent analog video inputs for local system display or software analysis and processing, ideal for embedded Situational Awareness systems in the most demanding environment.''
     8
     9Gateworks has a driver built in to their [https://github.com/Gateworks/linux-imx6/tree/gateworks_fslc_3.14_1.0.x_ga gateworks_fslc_3.14_1.0.x_ga] kernel branch that supports this card on the Ventana Family of Single Board Computers. Allowing for 8 video inputs is very useful!
     10
     11== Highlights ==
     12One of the things about this card that Gateworks is so excited about is the fact that one can directly capture frames through DMA (meaning increased performance and decreased latency). Gateworks currently supports this capability in the {{{gstreamer-imx}}} plugin: {{{imxv4l2videosrc}}}, which is in the 1.8 and master branches in Yocto. This allows for capabilities to scale all 8 (dependent on the processor used) video frames individually, rotation, cropping etc.
     13
     14For anyone doing surveillance applications or some other application requiring more than our standard 2 video inputs, this card may prove to be something worth looking into, especially since it's now supported out of the box (if using Gateworks Yocto BSP).
     15
     16== Blog Posts ==
     17In depth Blog posts using this card:
     18
     19 * [http://blog.gateworks.com/?p=235]
     20 * [http://blog.gateworks.com/?p=240]
     21
     22== How to Use ==
     23 * Connect video input card to Mini-PCIe slot on Gateworks SBC with SBC powered off
     24 * Connect u.Fl connector to card and then to composite output of a camera or source while board powered off
     25 * Be sure to be using [wiki:Yocto Yocto 1.8 or later]
     26 * '''Software Examples''' - [wiki:Yocto/gstreamer/compositing Video Compositing with GStreamer] - Compositing many camera inputs into one screen is discussed on this wiki page
     27 * [wiki:Yocto/gstreamer GStreamer] is used to access this card in general
     28
     29=== Example Usage ===
     30
     31This card can be used to capture 8 camera inputs and then either display them on a local monitor or stream them over the network.
     32 * The [http://opencv.org/ OpenCV] software library could be used to stitch the different inputs together to create a seamless panorama
     33
     34[[Image(final_screen_cameras.jpg)]]
     35
     36Figure 1: Screen capture of 8 analog cameras displayed on a monitor using the Gateworks Ventana SBC
     37
     38[[Image(final_camerasonboard.jpg)]]
     39
     40Figure 2: Eight analog video cameras mounted in a circular fashion for a panoramic capture
     41
     42[[Image(final_pictureofcard.jpg)]]
     43
     44Figure 3: The AVC8000nano installed on a Gateworks Ventana SBC with 8 analog cameras connected
     45
     46
     47
     48== References ==
     49* [http://www.ampltd.com/mini-pcie/video/avc8000nano.php Advanced Micro Peripherals (AMP) AVC8000nano]