|
|
# Orin Board Setup and Installation
|
|
|
For the Orin board and getting the proper drivers/packages I took the following steps to get the board set up.
|
|
|
## System Flashing
|
|
|
Using a Ubuntu 22.04 host machine I installed the Nvidia SDK manager and flashed the Orin board with the latest ORIN board SDK image. It is important to clarify that the flash must be done on a host machine that is natively running Ubuntu. We have tried on VMs/Docker but both are unable to complete the flash process. For what we are doing I only installed the CUDA drivers and runtime/utils which is the minimal amount of packages in the flash. You will need to pay attention to what version is being installed for the later steps. The following websites were used as instuctions for the SDK manager. Most if not all instructions were followed from them.
|
|
|
Using a Ubuntu 22.04 host machine we installed the Nvidia SDK manager and flashed the Orin board with the 6.0 Jetpack ORIN board SDK image. It is important to clarify that the flash must be done on a host machine that is natively running Ubuntu. We have tried on VMs/Docker but both are unable to complete the flash process. For what we are doing I only installed the CUDA drivers and runtime/utils which is the minimal amount of packages in the flash. You will need to pay attention to what version is being installed for the later steps. The following websites were used as instuctions for the SDK manager. Most if not all instructions were followed from them.
|
|
|
|
|
|
You will need a USB-C to USB-A serial cable to complete the flashing process. The instuctions on how to set this up are also found in the provided links.
|
|
|
|
... | ... | @@ -40,11 +40,11 @@ If the ibv_devinfo command returns no devices and you see that the kernel module |
|
|
|
|
|
## Post Driver Install
|
|
|
|
|
|
From this point the NIC should be addressable for a network. To have the device setup for the university node and data streaming several system services need to be installed.
|
|
|
From this point the NIC should be addressable for a network. To have the device setup for the university node and data streaming, several system services need to be installed and configured.
|
|
|
|
|
|
# 'network-config' service
|
|
|
|
|
|
For this service we will configure the NIC. This configuration can be changed to best fit the users needs. Instructions on configuration however is not provided in this document.
|
|
|
For this service we will be configuring the NIC for our specific needs. This configuration can be changed to best fit other needs when required. Instructions on how to configuration this service, however is not provided in this document.
|
|
|
|
|
|
To create the service run the following:
|
|
|
`sudo touch /etc/systemd/system/network-config.service`
|
... | ... | |