Skip to content

RidgeRun/NVIDIA-Jetson-IMX708-RPIV3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

NVIDIA Jetson IMX708 RPI V3 camera driver

This driver has been developed by RidgeRun Engineering as an initiative in order to release the first version of the Sony IMX708 sensor driver for the Raspberry Pi Camera Module 3.

Supports the following Jetson platforms:

  • Jetson Orin Nano
  • Jetson Nano

Repository structure

In this repository you will find the following structure:

.
├── patches_nano
│   └── patches
│       ├── 4.6.4_nano_imx708_v0.1.0.patch
│       └── series
├── patches_orin_nano
│   └── patches
│       ├── 5.1.1_nano_imx708_v0.1.0.patch
│       ├── 6.0_orin_nano_imx708_v0.1.0.patch
│       └── series
└── README.md

where:

  • 5.1.1_nano_imx708-v0.1.0.patch is the patch to be applied on the JetPack 5.1.1 sources in order to add support for the IMX708 camera sensor in the Jetson Orin Nano.
  • 6.0_orin_nano_imx708-v0.1.0.patch is the patch to be applied on the JetPack 6.0 sources in order to add support for the IMX708 camera sensor in the Jetson Orin Nano.
  • 4.6.4_nano_imx708-v0.1.0.patch is the patch to be applied on the JetPack 4.6.4 sources in order to add support for the IMX708 camera sensor in the Jetson Nano.
  • series is a file containing the patch name in order to apply it by using the quilt tool. JetPack 6.0 patch uses git to apply the patch.

JetPack installation instructions

You can download and install the JetPack by following the instructions below:

Driver Installation instructions

There are two options to install the driver:

OPTION A: Installing the kernel and dtb debians (Recommended)

Note: JetPack 6.0 is not supported using this method.

This is the easiest and fastest way to install the driver. In order to install the debian packages you just need to perform the following instructions:

OPTION B: Applying the patches on the sources

In order to apply the patch on the JetPack sources with Orin Nano and Nano support, you must perform the following instructions:

For Jetson Orin Nano

For Jetson Nano

Supported features

Resolutions and framerates

  • 4608x2592 @ 14fps

Controls

  • Gain
  • Exposure
  • Framerate
  • Group Hold

Example pipelines

Display

  • 4608x2592
SENSOR_ID=0 # 0 for CAM0 port
FRAMERATE=14 # Framerate can go from 2 to 14 for 4608x2592 mode
gst-launch-1.0 nvarguscamerasrc sensor-id=$SENSOR_ID ! "video/x-raw(memory:NVMM),width=4608,height=2592,framerate=$FRAMERATE/1" ! queue ! nvegltransform ! nveglglessink 

MP4 Recording

  • 4608x2592
SENSOR_ID=0 # 0 for CAM0 port
FRAMERATE=14 # Framerate can go from 2 to 14 for 4608x2592 mode
gst-launch-1.0 -e nvarguscamerasrc sensor-id=$SENSOR_ID ! "video/x-raw(memory:NVMM),width=4608,height=2592,framerate=$FRAMERATE/1" ! nvv4l2h264enc ! h264parse ! mp4mux ! filesink location=rpi_v3_imx708_cam$SENSOR_ID.mp4

JPEG snapshots

  • 4608x2592
SENSOR_ID=0 # 0 for CAM0 port
FRAMERATE=60 # Framerate can go from 2 to 14 for 4608x2592 mode
NUMBER_OF_SNAPSHOTS=20
gst-launch-1.0 -e nvarguscamerasrc num-buffers=$NUMBER_OF_SNAPSHOTS sensor-id=$SENSOR_ID ! "video/x-raw(memory:NVMM),width=4608,height=2592,framerate=$FRAMERATE/1" ! nvjpegenc ! multifilesink location=%03d_rpi_v3_imx708_cam$SENSOR_ID.jpeg

RidgeRun

Check our other products in ridgerun.com and don't hesitate to contact us if you have any kind of problem with the instructions given by reaching us at https://www.ridgerun.com/contact

About

NVIDIA Jetson IMX708 RPI V3 camera driver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •