V4L2 FPGA - Getting the Code - How to get the code

From RidgeRun Developer Wiki



Previous: Getting the Code Index Next: Getting the Code/Building and Installation Guide




Getting the code

V4L2-FPGA is one of RidgeRun's projects on FPGA which offers a V4L2 compatible interface with your image processing accelerators. If you want to get more information about the project for a specific platform or setup, do not hesitate in sending us an email to support@ridgerun.com with the following information:

  • FPGA board and its model: i.e. PicoEVB (Artix 7 XC7A50T CSG325 -2l)
  • Carrier/target system: i.e. NVIDIA®Jetson Xavier™
  • Kernel version: i.e. Linux 4.9. To get it, you can run uname -a
  • NVIDIA JetPack™ version (if applicable): i.e. Jetpack 4.2.1
  • Petalinux version (if applicable): i.e. Petalinux 2018.2
  • Operating System: Ubuntu Linux 18.04
  • Application: Describe to us how your application is. For instance, a camera connected directly to the FPGA with the image processed at the output of the FPGA.

Also, as part of our internal development, we are continuously creating a customized image processing pipeline that currently supports:

  • Convolution (filters with kernels up to 13x13)
  • Demosaicing (Bayer8 to ARGB)
  • Color Space Conversion (ARGB to UYVY and vice-versa)
  • Histogram Equalization
  • Auto white balancing
  • Others. See more information in FPGA Image Signal Processor

If you need elements different from the ones listed above, write to us to design your custom accelerated image processor and bring your application to the next level.

Supported platforms

Currently, we support the following platforms:

  • NVIDIA®Jetson Xavier™ AGX
  • NVIDIA®Jetson Xavier™ NX
  • i.MX 8 based boards
  • Zynq 7000-based (Zedboard, Zybo, Pynq, Arty...)
  • Zynq MP-SoC based (Zynq Ultrascale + with ZCU706)

The tested FPGAs:

  • PicoEVB (Artix 7)
  • LiteFury (Artix 7)
  • Zedboard (Zynq 7000)
  • Zynq Ultrascale + with ZCU706 (XCZU7EV)


RidgeRun Resources

Quick Start Client Engagement Process RidgeRun Blog Homepage
Technical and Sales Support RidgeRun Online Store RidgeRun Videos Contact Us
RidgeRun.ai: Artificial Intelligence | Generative AI | Machine Learning

Contact Us

Visit our Main Website for the RidgeRun Products and Online Store. RidgeRun Engineering information is available at RidgeRun Engineering Services, RidgeRun Professional Services, RidgeRun Subscription Model and Client Engagement Process wiki pages. Please email to support@ridgerun.com for technical questions and contactus@ridgerun.com for other queries. Contact details for sponsoring the RidgeRun GStreamer projects are available in Sponsor Projects page.


Previous: Getting the Code Index Next: Getting the Code/Building and Installation Guide