The Nvidia Jetson Orin series configuration tutorial includes the installation and configuration methods of the Orin series. Currently, the most recommended method is to Nvidia SDK Manager
install it. The details are as follows:
Method 1: Install via Nvidia SDK Manager
1. Download tools
Go to Nvidia SDK Manager download tool
2.Installation tools
sudo dpkg -i sdkmanager_1.X.XXXX_amd64.deb
If the installation fails, you need to use the following command to repair the dependencies, and then execute the above again dpkg -i
to install.
sudo apt install -f
3. Use tools
Connect the hardware device to the Ubuntu system you just installed through a USB-C cable Host
. The reference version is Note: As of 2023/07/10, this tool cannot be used on ubuntu 22.04.Host
Nvidia SDK Manager
Ubuntu 20.04
sdkmanager
Log in to your Nvidia account, select the corresponding Jetson series hardware device, check the components that need to be installed, and then wait for the installation to be successful.
During the process, you may encounter some parts that need to be configured. Please fill them in according to the actual situation.
Method 2: Install through local image burning
1. Download the image
Go to Nvidia's official website to download the image with corresponding specifications and models.
Here is Nvidia Jetson Orin nano
an example.
2. Burn the image
Use Etcher to burn the image to micro Sd Card
or 固态硬盘
.
For specific burning instructions, please refer to Nvidia’s official burning tutorial.
If you do not want to use external storage media to install the above steps, you can try to use Nvidia SDK Manager to install.
3. Install the image
Select the corresponding storage medium in the bios (for Orin nano, solid state drive) to start and install the image.
4. Install development environment
Refer to the development environment installation guide released by Nvidia China and perform the following installation:
# Check Kernel Version
cat /etc/nv_tegra_release
# Adjust source version based on JetPack Version
sudo bash -c 'echo "deb https://repo.download.nvidia.com/jetson/common <rXX.XX> main" >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list'
sudo bash -c 'echo "deb https://repo.download.nvidia.com/jetson/t234 <rXX.XX> main" >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list'
# Install JetPack
sudo apt update
sudo apt dist-upgrade
sudo reboot
# After reboot
sudo apt install nvidia-jetpack
# Install jtop system monitoring tool
sudo apt install python3-pip
sudo -H pip3 install -U pip
sudo -H pip install jetson-stats==4.0.0rc1
5. Check the development environment
CUDA
nvcc -V
The result should be:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Thu_Nov_11_23:44:05_PST_2021
Cuda compilation tools, release 11.4, V11.4.166
Build cuda_11.4.r11.4/compiler.30645359_0
cuDNN
dpkg -l libcudnn8
The result should be:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-===================-============-======================
ii libcudnn8 8.3.2.49-1+cuda11.4 arm64 cuDNN runtime libraries
TensorRT
dpkg -l tensorrt
The result should be:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-===================-============-=====================
ii tensorrt 8.4.0.11-1+cuda11.4 arm64 Meta package of TensorRT
OpenCV
dpkg -l libopencv
The result should be:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-===================-============-=======================
ii libopencv 4.5.4-8-g3e4c170df4 arm64 Open Computer Vision Library