All Projects → alliedvision → linux_nvidia_jetson

alliedvision / linux_nvidia_jetson

Licence: other
Allied Vision CSI-2 camera driver for NVIDIA Jetson Systems. Currently supporting Nano, TX2, AGX Xavier, and Xavier NX. Support for TX2 NX coming soon.

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects
Makefile
30231 projects
perl
6916 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to linux nvidia jetson

yolov5-deepsort-tensorrt
A c++ implementation of yolov5 and deepsort
Stars: ✭ 207 (+204.41%)
Mutual labels:  camera, nvidia, jetson-nano
buildLibrealsense2TX
Build librealsense 2.0 library on the NVIDIA Jetson TX Development kit. Intel RealSense D400 series cameras.
Stars: ✭ 54 (-20.59%)
Mutual labels:  camera, nvidia-jetson-tx2
Webdriver.sh
bash script for managing NVIDIA web drivers on macOS
Stars: ✭ 482 (+608.82%)
Mutual labels:  driver, nvidia
smart-social-distancing
Social Distancing Detector using deep learning and capable to run on edge AI devices such as NVIDIA Jetson, Google Coral, and more.
Stars: ✭ 129 (+89.71%)
Mutual labels:  nvidia-jetson-tx2, jetson-nano
xnxpilot
Openpilot on Jetson Xavier NX
Stars: ✭ 81 (+19.12%)
Mutual labels:  nvidia, xavier-nx
Jetson Inference
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
Stars: ✭ 5,191 (+7533.82%)
Mutual labels:  nvidia, jetson-nano
Bazel bin
Bazel's pre-built binaries for armv7l / aarch64 / x86_64.
Stars: ✭ 23 (-66.18%)
Mutual labels:  tx2, jetson-nano
JetScan
JetScan : GPU accelerated portable RGB-D reconstruction system
Stars: ✭ 77 (+13.24%)
Mutual labels:  nvidia, jetson-nano
installROS
Install ROS Melodic on NVIDIA Jetson Development Kits
Stars: ✭ 75 (+10.29%)
Mutual labels:  nvidia, jetson-nano
dofbot-jetson nano
Yahboom DOFBOT AI Vision Robotic Arm with ROS for Jetson NANO 4GB B01
Stars: ✭ 24 (-64.71%)
Mutual labels:  nvidia, jetson-nano
Install-VScode-On-TX2
How to install VScode on Nvidia TX2
Stars: ✭ 24 (-64.71%)
Mutual labels:  nvidia, tx2
TX2-JetPack-Installation-Guide-Kr
한글로 작성된 TX2 JetPack 설치 가이드입니다.
Stars: ✭ 13 (-80.88%)
Mutual labels:  nvidia, tx2
spinnaker sdk camera driver
Point Grey (FLIR) Spinnaker based camera driver (Blackfly S etc.)
Stars: ✭ 106 (+55.88%)
Mutual labels:  camera, driver
ros jetson stats
🐢 The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
Stars: ✭ 55 (-19.12%)
Mutual labels:  nvidia, jetson-nano
gnerf
[ ICCV 2021 Oral ] Our method can estimate camera poses and neural radiance fields jointly when the cameras are initialized at random poses in complex scenarios (outside-in scenes, even with less texture or intense noise )
Stars: ✭ 152 (+123.53%)
Mutual labels:  camera
blockbuster
The Machinima Studio mod
Stars: ✭ 108 (+58.82%)
Mutual labels:  camera
darknet
Darknet on OpenCL Convolutional Neural Networks on OpenCL on Intel & NVidia & AMD & Mali GPUs for macOS & GNU/Linux
Stars: ✭ 160 (+135.29%)
Mutual labels:  nvidia
python-amcrest
A Python 2.7/3.x module for Amcrest and Dahua Cameras using the SDK HTTP API.
Stars: ✭ 159 (+133.82%)
Mutual labels:  camera
826-x-ip-camera
For the examination of an mipc connected camera
Stars: ✭ 49 (-27.94%)
Mutual labels:  camera
eufy security
Home Assistant integration to manage Eufy Security devices as cameras, home base stations, doorbells, motion and contact sensors.
Stars: ✭ 242 (+255.88%)
Mutual labels:  camera

NVIDIA Jetson driver

Driver for Allied Vision Alvium cameras with MIPI CSI-2 interface for NVIDIA Jetson with JetPack 4.5.1 (L4T 32.5.1)
https://developer.nvidia.com/embedded/jetpack Alvium camera

Overview

The scripts in this project build and install the Allied Vision CSI-2 driver to the NVIDIA Jetson boards.
💡 This driver version supports V4L2 and GenICam for CSI-2 (camera usage with Vimba's CSI-2 transport layer)

Platforms: AGX Xavier and Xavier NX development kits.
💡 Nano and TX2 are supported by driver version 2.1.0
JetPack 4.5.1 (L4T 32.5.1)
The scripts require Git on the host PC.

Before starting the installation, make sure to create a backup of your Jetson system.

Prerequisites: Install JetPack 4.5.1 to AGX Xavier or Xavier NX developer kit.

Install JetPack 4.5.1 (L4T 32.5.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/

Accidental overwriting of the driver

As of JetPack 4.4, users can update L4T directly on the board with apt-upgrade. Doing this may install newer L4T kernel and device tree files, which overwrite the driver for Allied Vision cameras. If you use apt-upgrade nevertheless, please prevent overwriting the driver with:

sudo apt-mark hold 'nvidia-l4t-*'

Note that both reinstalling the driver or putting the update on hold may cause unavailable features or bugfixes from NVIDIA.

Install Alvium CSI-2 driver to Jetson AGX Xavier or Xavier NX

Method A: Use precompiled binaries

Install the precompiled kernel including driver and installation instructions.

  1. Extract the tarball on a host PC.

  2. The tarball contains helper scripts and another tarball with the precompiled binaries named AlliedVision_NVidia_L4T_32.5.1_.tar.gz.
    Copy the tarball to the target board. On the target board, extract the tarball and run the included install script.
    Reboot the board. Now you can use the driver.

Method B: Cross-compile binaries from source
The scripts require a host PC with Ubuntu (we recommend version 18.04) installed.

  1. Download sources and scripts from https://github.com/alliedvision/linux_nvidia_jetson to the host PC.
    On the host PC:

  2. Run setup.sh, which prepares the directory structure, extracts the file archive, etc.:
    $ ./setup.sh <WORK_DIR> <TARGET_BOARD> # For example, $ ./setup.sh work_dir xavier

  3. Run build.sh, which builds the kernel, modules, device tree files, and the bootloader:
    # Use the same WORK_DIR for all scripts
    # Example: $ ./build.sh work_dir xavier all all
    $ ./build.sh <WORK_DIR> <TARGET_BOARD> <BUILD_OPTIONS> <COMPONENTS> <OPTIONS>

  4. Create a tarball with the kernel image and modules.
    $ ./deploy.sh <WORK_DIR> <TARGET_BOARD> tarball

  5. Copy the tarball to the target board. On the target board, extract the tarball and run the included install script.
    Reboot the board. Now you can use the driver.

Additional information

📖 https://github.com/alliedvision/documentation/blob/master/NVIDIA.rst

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].