Driver Installation¶
Downloading the Driver Package¶
The most recent driver packages are available from The Imaging Source’s web site:
https://www.theimagingsource.com/support/downloads-for-linux/.
Because the driver is deeply integrated into the Linux system, the driver package has to be selected to match the installed NVIDIA® JetPack™ version.
The following table shows which package has to be installed depending on
JetPack Version |
L4T (Linux for Tegra) Version |
Driver Package |
---|---|---|
6.2 |
r36.4.3 |
theimagingsource-drivers_r36.4.3 |
If the package is not compatible with the kernel package installed in the system, it will refuse to install.
Selecting the Device Tree File¶
During the driver installation process, the installer asks for the indended system configuration to install the matching device tree (.DTB
) file
The device tree describes the hardware configuration and instructs the Linux kernel to try to load drivers for the attached devices, including The Imaging Source MIPI cameras.
The names of the device tree files follow a specified structure to allow them to be understood by humans. The following table contains a selection of example file names along with their respective system configurations:
Device Tree File |
SOM |
Board |
Camera Interface |
Image Sensor(s) |
---|---|---|---|---|
onx-jnx40-2x-36sx296 |
Orin™ NX |
CBM-NVA-ONX-16-128-V2-M2
CBM-NVA-ONX-8-128-V2-M2
|
36S 22-Pin |
2x IMX296 |
onx-jnx40-2x-36sr2020 |
2x AR2020 |
|||
onx-jnx40-2x-36sx900 |
Orin™ Nano |
CBM-NVA-ONA-8-128-V2-M2
CBM-NVA-ONA-4-128-V2-M2
|
2x IMX900 |
|
onx-jnx40-2x-36sx415 |
2x IMX415 |
|||
onx-jnx42-2x-36sx297 |
Orin™ NX |
CBM-NVA-ONX-16-128-V4-M2
CBM-NVA-ONX-8-128-V4-M2
|
2x IMX297 |
|
onx-jnx42-2x-36sr0234 |
2x AR0234 |
|||
onx-jnx42-2x-36sx568 |
Orin™ Nano |
CBM-NVA-ONA-8-128-V4-M2
CBM-NVA-ONA-4-128-V4-M2
|
2x IMX568 |
|
onx-jnx42-2x-36sx290 |
2x IMX290 |
The exact camera model is not relevant for the correct selection, but the device tree has to be designated for the image sensor that is inside the cameras.
Selecting a different Device Tree File after Installation¶
To change the device tree configuration at a later time, the driver package can be reconfigured using the following commands:
sudo dpkg-reconfigure theimagingsource-drivers
sudo reboot
A reboot is required for the change to be in effect.