• Clark Becker

RidgeRun's Sony IMX219 CMOS Image Sensor Linux Driver for NVidia Jetson Xavier and Jetson TX1/TX2

Updated: Apr 24, 2019

This blog highlights the RidgeRun support for Jetson Xavier and Jetson Tegra platform on developing a CMOS Image Sensor Linux Driver for Sony IMX219.

Driver Features:

L4T 31.1 and Jetpack 4.1V4l2 Media controller driverOne camera capturing (TODO: to expand to 6 cameras)Tested resolution 3280 x 2464 @ 15 fpsTested resolution 720p @ 78 fpsTested resolution 1640x1232 @ 30 fpsTested resolution 820x616 @ 30 fpsTested with J20 Auvidea board.Capture with v4l2src and also with nvarguscamerasrc using the ISP.Images attached here are taken during the developing driver for Sony IMX219 image sensor, testing various image capture and display options, performance and latency measurement in our R&D lab located in CostaRica. Various tests are carried out using GStreamer pipelines.  Enabling and building the driver with Auvidea J20 Expansion board, Example GStreamer pipelines, Performance, Latency measurement details are shared in the RidgeRun developer wiki's mentioned at the end of this blog.

RidgeRun's Sony IMX219 Linux driver for Jetson Xavier

Output image of the IMX219 camera sensor image capture @1640x1232 resolution with nvcamerasrc GStreamer element for the Jetson Xavier platform:

RidgeRun's Sony IMX219 Linux driver latency measurements onJetson Xavier

Frames showing how the glass to glass latency measurement method is setup by our team while testing for image capture using IMX219 camera mode at 3280x2464@16fps resolution for Xavier platform. Glass to glass latency measured is 215 ms (07:772 minus 07:557).Time readings can be seen in the displays.

RidgeRun's Sony IMX219 Linux driver for Jetson TX1

Image below is showing the IMX219 capture @1640x1232 resolution with nvcamerasrc on the Jetson TX1 platform. Camera aimed at computer monitor on the left which is reflecting the wall and ceiling shown on the right:

RidgeRun's Sony IMX219 Linux driver latency measurements on Jetson TX1

Image below is captured while measuring the Jetson TX1 glass to glass latency for 1080p 30fps IMX219 camera mode:

Glass to glass latency measured is 130 ms ((13.586 minus 13.456).Time readings can be seen in the displays. You can find more information about the driver in these developer wiki's from RidgeRun :  Sony IMX219 Linux Driver for Jetson Xavier Sony IMX219 Linux driver for Jetson TX1 For technical information, please email to us at support@ridgerun.com or for purchase related questions post your inquiry at our Contact Us page.

labels: IMX219 , imx219 driver , jetson tx1 , jetson tx2 , jetson xavier , nvdia xavier , Sony IMX219 , sony imx219 linux driver , tegra latency , tegra x1 , tegra x2 , tx1 , tx2 , xavier , xavier latency




308 views

Business Address

RidgeRun,LLC 1307 Shady Ln
Princeton, MN 55371

Phones

USA : 1-800-798-6093

INDIA : +91-9686841064

Copyright© 2019 RidgeRun Embedded Solutions. All Rights Reserved.

vimeo-icon.png
footer-logo.png
twicon.png
youtube-icon.png