Caution
This repository contains only drivers up to Jetpack 5. The drivers for Jetpack 6 are available here: alvium-jetson-driver-release.
Driver for Allied Vision Alvium MIPI cameras for NVIDIA Jetson with JetPack 5.1 (L4T 35.2.1)
https://developer.nvidia.com/embedded/jetpack
The scripts in this project build and install the Allied Vision MIPI camera driver to the NVIDIA Jetson boards.
Compatible platforms with JetPack 5.1 (L4T 35.2.1) :
- AGX Orin Developer Kit
- AGX Xavier DevKit
- Xavier NX DevKit
- Auvidea carrier JNX30-PD with Xavier NX
Before starting the installation, make sure to create a backup of your Jetson system.
The scripts for the driver installation require Git on the host PC.
Install JetPack 5.1 (L4T 35.2.1) as per NVIDIA's instructions https://developer.nvidia.com/embedded/jetpack
Recommendation: Use NVIDIA SDK Manager to install JetPack and useful tools such as CUDA.
https://docs.nvidia.com/sdk-manager/
Install the precompiled kernel, which includes the driver and an installation menu.
-
Extract the tarball on a host PC.
The tarball contains helper scripts and another tarball with the precompiled binaries named AlliedVision_NVidia_L4T_35.2.1.0_.tar.gz. -
Copy the tarball to the target board.
-
On the target board, extract the tarball and run the included install script.
-
Proceed with selecting options from the installation menu as described below.
The scripts require a host PC with Ubuntu (we recommend version 20.04).
Download sources and scripts from https://github.com/alliedvision/linux_nvidia_jetson to the host PC.
On the host PC:
-
Execute
./build.py -b xavier
Optionally you can sign the resulting apt repository with a pgp key by adding the option--sign <name of pgp key>
. -
Copy the tarball to the target board.
On the target board:
Extract the tarball and run the included install script. The script includes an installation menu, please use the option for your hardware:
-
Option
none
: The Allied Vision camera driver is not loaded during bootup. To load the driver, reboot the board. -
For Xavier NX on JNX30, select option
Auvidea JNX30
.
For all other supported modules on Jetson DevKit, select option2 cameras
.
Reboot the board. Now you can use the driver.
To change the configuration after the driver was installed, enter:
dpkg-reconfigure avt-nvidia-l4t-bootloader
Reboot the board to apply the changes.
NEW: For use with GenICam, download our new Vimba X SDK: https://www.alliedvision.com/en/products/software/vimba-x-sdk/
📖 https://github.com/alliedvision/documentation/blob/master/NVIDIA.rst