Difference between revisions of "JetsonTX2/V4L2 driver support/V4L2 drivers available for Jetson SoCs"

From RidgeRun Developer Connection
Jump to: navigation, search
m
m
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
+
{{JetsonTX2/TOC}}
{{JetsonTX2/Head|next=|previous=|keywords=}}
 
</noinclude>
 
  
<table>
+
{{:V4L2 drivers available for Jetson SoCs}}
<tr>
 
<td><div class="clear; float:right">__TOC__</div></td>
 
<td>
 
<html>
 
<div id='product-component-e249caa9494'></div>
 
    <script type="text/javascript">
 
    /*<![CDATA[*/
 
  
    (function () {
+
{{DISPLAYTITLE:V4L2 drivers available for Jetson SoCs|noerror}}
      var scriptURL = 'https://sdks.shopifycdn.com/buy-button/latest/buy-button-storefront.min.js';
 
      if (window.ShopifyBuy) {
 
        if (window.ShopifyBuy.UI) {
 
          ShopifyBuyInit();
 
        } else {
 
          loadScript();
 
        }
 
      } else {
 
        loadScript();
 
      }
 
 
 
      function loadScript() {
 
        var script = document.createElement('script');
 
        script.async = true;
 
        script.src = scriptURL;
 
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(script);
 
        script.onload = ShopifyBuyInit;
 
      }
 
 
 
      function ShopifyBuyInit() {
 
        var client = ShopifyBuy.buildClient({
 
          domain: 'ridgerun1.myshopify.com',
 
          storefrontAccessToken: 'b0ca98633a82de5d2f63cd51f5af30ac',
 
        });
 
 
 
        ShopifyBuy.UI.onReady(client).then(function (ui) {
 
          ui.createComponent('product', {
 
            id: [1684420821063],
 
            node: document.getElementById('product-component-e249caa9494'),
 
            moneyFormat: '%24%7B%7Bamount%7D%7D',
 
            options: {
 
  "product": {
 
    "variantId": "all",
 
    "width": "240px",
 
    "contents": {
 
      "imgWithCarousel": false,
 
      "variantTitle": false,
 
      "description": false,
 
      "buttonWithQuantity": false,
 
      "quantity": false
 
    },
 
    "text": {
 
      "button": "BUY NOW"
 
    },
 
    "styles": {
 
      "product": {
 
        "@media (min-width: 601px)": {
 
          "max-width": "100%",
 
          "margin-left": "0",
 
          "margin-bottom": "50px"
 
        }
 
      },
 
      "button": {
 
        "background-color": "#007493",
 
        "font-size": "18px",
 
        "padding-top": "17px",
 
        "padding-bottom": "17px",
 
        ":hover": {
 
          "background-color": "#006884"
 
        },
 
        ":focus": {
 
          "background-color": "#006884"
 
        }
 
      },
 
      "quantityInput": {
 
        "font-size": "18px",
 
        "padding-top": "17px",
 
        "padding-bottom": "17px"
 
      },
 
      "compareAt": {
 
        "font-size": "12px"
 
      }
 
    }
 
  },
 
  "cart": {
 
    "contents": {
 
      "button": true
 
    },
 
    "styles": {
 
      "button": {
 
        "background-color": "#007493",
 
        "font-size": "18px",
 
        "padding-top": "17px",
 
        "padding-bottom": "17px",
 
        ":hover": {
 
          "background-color": "#006884"
 
        },
 
        ":focus": {
 
          "background-color": "#006884"
 
        }
 
      },
 
      "footer": {
 
        "background-color": "#ffffff"
 
      }
 
    }
 
  },
 
  "modalProduct": {
 
    "contents": {
 
      "img": false,
 
      "imgWithCarousel": true,
 
      "variantTitle": false,
 
      "buttonWithQuantity": true,
 
      "button": false,
 
      "quantity": false
 
    },
 
    "styles": {
 
      "product": {
 
        "@media (min-width: 601px)": {
 
          "max-width": "100%",
 
          "margin-left": "0px",
 
          "margin-bottom": "0px"
 
        }
 
      },
 
      "button": {
 
        "background-color": "#007493",
 
        "font-size": "18px",
 
        "padding-top": "17px",
 
        "padding-bottom": "17px",
 
        ":hover": {
 
          "background-color": "#006884"
 
        },
 
        ":focus": {
 
          "background-color": "#006884"
 
        }
 
      },
 
      "quantityInput": {
 
        "font-size": "18px",
 
        "padding-top": "17px",
 
        "padding-bottom": "17px"
 
      }
 
    }
 
  },
 
  "toggle": {
 
    "styles": {
 
      "toggle": {
 
        "background-color": "#007493",
 
        ":hover": {
 
          "background-color": "#006884"
 
        },
 
        ":focus": {
 
          "background-color": "#006884"
 
        }
 
      },
 
      "count": {
 
        "font-size": "18px"
 
      }
 
    }
 
  },
 
  "productSet": {
 
    "styles": {
 
      "products": {
 
        "@media (min-width: 601px)": {
 
          "margin-left": "-20px"
 
        }
 
      }
 
    }
 
  }
 
}
 
          });
 
        });
 
      }
 
    })();
 
    /*]]>*/
 
    </script>
 
</html>
 
</td>
 
<td><center>
 
{{Template:Eval SDK Download, Demo Image download and Contact Us buttons}}
 
</center></td></tr></table>
 
 
 
<br>
 
 
 
=Capture=
 
This list includes some of the chips that have been tested already on Jetson TX1, Jetson TX2 and Xavier using RidgeRun V4L2 drivers. You can find information about ISP Tuning in [https://developer.ridgerun.com/wiki/index.php?title=Jetson_TX1_ISP_control_with_nvcamerasrc#Custom_ISP_Configuration this wiki page]
 
*[https://developer.ridgerun.com/wiki/index.php?title=GMSL_serializer/deserializer_Linux_driver_for_Tegra_X1 MAX96709/MAX96706] - GMSL1
 
*[http://developer.ridgerun.com/wiki/index.php?title=MAX96705_MAX9286_GMSL_SERDES_Linux_Drivers MAX96705/MAX9286] - GMSL1
 
*GMSL2 (work in progress on JP 3.3)
 
*OV10640 and OV490
 
*OV10635
 
*[http://developer.ridgerun.com/wiki/index.php?title=OmniVision_OV5647_Linux_driver_for_Tegra_X1 OV5647]
 
*OV5670
 
*[http://developer.ridgerun.com/wiki/index.php?title=Toshiba_TC358840_Linux_driver_for_Tegra_X1 TC358840]
 
*[http://developer.ridgerun.com/wiki/index.php?title=Toshiba_TC358743_Linux_driver_for_Tegra_X1 TC358743]
 
*TC358746
 
*FPGA V4L2 driver
 
*[http://developer.ridgerun.com/wiki/index.php?title=Galileo2_module_driver_for_Tegra_X1 Galileo2 TCM8647MD]
 
*[http://developer.ridgerun.com/wiki/index.php?title=Sony_IMX219_Linux_driver_for_Tegra_X1 IMX219]
 
*[http://developer.ridgerun.com/wiki/index.php?title=IMX230_Linux_driver_for_Tegra_X1 IMX230]
 
*IMX274
 
*IMX283
 
*IMX290
 
*IMX298
 
*IMX334
 
*IMX377
 
*IMX385
 
*IMX477
 
*MT9M021 + Toshiba TC358746
 
*AR0144
 
*[http://developer.ridgerun.com/wiki/index.php?title=Intersil_TW6869_Linux_driver_for_Tegra_X1 TW6869]
 
*[https://developer.ridgerun.com/wiki/index.php?title=OmniVision_OS08A10_Linux_driver_for_Jetson_TX2 OS08A10]
 
*[https://developer.ridgerun.com/wiki/index.php?title=ON_Semiconductor_AR1335_Linux_driver_for_Jetson_TX2 AR1335]
 
*[http://developer.ridgerun.com/wiki/index.php?title=ASoC_Driver_in_Tegra_X1_and_X2 MAX98357A-ASoC Driver in Jetson TX1 and TX2]
 
*[https://developer.ridgerun.com/wiki/index.php?title=ON_Semiconductor_AR0231_Linux_driver_for_Jetson_TX2 AR0231 (Sekonix Camera)]
 
*IMX344
 
*GMSL MAX9288
 
*OV24A10
 
*MT9V024
 
*IMX397
 
 
 
=Display=
 
*ADV7535
 
 
 
= What happens if the driver I am looking for is not on the list? =
 
 
 
RidgeRun has a wide experience in the development of kernel drivers, if the driver you are looking for is not on the list, it is most likely because we haven't received a request for it yet, but we can create it for you. 
 
 
 
Feel free to [https://www.ridgerun.com/contact Contact Us] if you have a special driver request, we would be glad to help you!
 
 
 
= Hardware availability =
 
 
 
If you are planning on acquiring an existent driver and extend it with additional functionalities or if you are interested in requesting for the creation of a totally new driver, please take into account that it might be necessary to send the required hardware to our offices to make sure our engineering team can test, debug and validate the driver.
 
 
 
= ISP calibration =
 
 
 
RidgeRun will use the default ISP calibration. Please notice that once the driver is in place you might need to create a custom ISP calibration file for your sensor if you need to use the built-in ISP. NVIDIA gives access to the ISP calibration tools only to ODMs, so companies like D3engineering and Leopard Imaging can create this file for you if the default settings don't produce the expected image quality.
 
 
 
= Articles related =
 
*[https://developer.ridgerun.com/wiki/index.php?title=RidgeRun_Professional_Services RidgeRun Professional Services]
 
  
 
<noinclude>
 
<noinclude>
 
{{JetsonTX2/Foot||}}
 
{{JetsonTX2/Foot||}}
 
</noinclude>
 
</noinclude>

Latest revision as of 01:37, 16 December 2019


Nvidia-preferred-partner-badge-rgb-for-screen.png

RR Contact Us.png


V4L2 drivers for the capture chips

This list includes some of the chips that have been tested already on NVIDIA Jetson TX1, Jetson TX2, and Xavier using RidgeRun V4L2 drivers. See also Jetson ISP Tuning

Thermal Cameras

Typically used with the TC358746 (parallel to MIPI CSI) RidgeRun has experience creating V4L2 Drivers for:

  • FLIR Tau640
  • FLIR Tau320

Color & Monochrome

Radars

V4L2 drivers for the display chips

  • ADV7535

If the driver I am looking for is not on the list?

RidgeRun has wide experience in the development of kernel drivers, if the driver you are looking for is not on the list, it is most likely because we haven't received a request for it yet, but we can develop the new driver for you.

RidgeRun contact details are provided in the Contact Us section at the end of this wiki for requesting a new driver development.

Hardware availability

If you are planning on acquiring an existent driver and extending it with additional functionalities or if you are interested in requesting the creation of a totally new driver, please take into account that it might be necessary to send the required hardware to our offices to make sure our engineering team can test, debug and validate the driver.

ISP calibration

RidgeRun will use the default ISP calibration. Please notice that once the driver is in place you might need to create a custom ISP calibration file for your sensor if you need to use the built-in ISP. NVIDIA gives access to the ISP calibration tools only to ODMs, so companies like D3engineering and Leopard Imaging can create this file for you if the default settings don't produce the expected image quality.

See also


RidgeRun Resources

Quick Start Client Engagement Process RidgeRun Blog Homepage
Technical and Sales Support RidgeRun Online Store RidgeRun Videos Contact Us

OOjs UI icon message-progressive.svg Contact Us

Visit our Main Website for the RidgeRun Products and Online Store. RidgeRun Engineering informations are available in 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. Ridgerun-logo.svg
RR Contact Us.png



  Index