Requirements for Your Development Environment
Getting Started
Follow these high-level steps to set up your development environment – host machine and target DRIVE AGX Developer Kit:
Verify you meet the system requirements for installing software on your DRIVE AGX Developer Kit.
-
Review the Important Installation Information section.
Review other important documentation, such as:
DRIVE OS 6.0.6.0 Release Notes
Choose the appropriate installation method for your NVIDIA account:
System Requirements
?Category? | ?Requirement? | ||||
---|---|---|---|---|---|
Host Machine? |
|
||||
GPU ? | DRIVE OS requires an NVIDIA Ampere-based GPU for GPU development | ||||
Architecture? |
X86_64 |
||||
Memory ? |
8GB |
||||
Free Disk Space? |
A minimum of 70GB and up to 120GB (during flash) free disk space on the system volume is needed for each full (host and target) deployed SDK version. |
||||
GUI? |
X11 must be enabled on the host. |
||||
Graphics Driver? |
The most recent graphics driver for your GPU needs to be installed on the host system. To update your driver, use one of the following methods:?
WARNING: Do not mix both the download and apt-get methods, as this is not supported. The CUDA version and minimum Linux x86_64 graphics driver for the DRIVE OS?6.0.6 release is:
|
||||
Docker | The minimum required version of Docker Engine to run DRIVE OS Linux Docker containers is 19.03. | ||||
Target Device? |
The following supported development platform: |
||||
Additional Hardware Setup Information? |
See the DRIVE AGX Orin Hardware Quickstart Guide for more information. |
||||
Optional | NVIDIA Docker Container Toolkit |
Important Installation Information
In order to verify that networking is properly configured for the DRIVE AGX Orin Developer Kit, please review the DRIVE AGX board setup information found in the DRIVE AGX Orin Hardware Quickstart Guide.
Valid Migration Paths
To update to DRIVE OS?6.0.6, you must have a previous release on your host development environment and flashed on your target DRIVE AGX System, which is noted as supported for upgrade to DRIVE OS ?6.0.6 in the table below.
Once your host development environment and DRIVE AGX System are updated to DRIVE OS ?6.0.6, you may only downgrade to previous releases noted as supported in the table below.
?From: | ?To:? | |||||||
---|---|---|---|---|---|---|---|---|
?DRIVE OS 6.0.1.0 Linux? | ?DRIVE OS 6.0.2.0 Linux? | ?DRIVE OS 6.0.2.1 Linux? | ?DRIVE OS 6.0.3.0 Linux? | ?DRIVE OS 6.0.3.1 Linux? | ?DRIVE OS 6.0.4.0 Linux? | ?DRIVE OS 6.0.5.x Linux? | ?DRIVE OS 6.0.6.0 Linux? | |
N/A | See Note #1 | NO | NO | NO | NO | NO | NO | ?DRIVE OS 6.0.1.0 Linux? |
YES | N/A | NO | YES | NO | NO | NO | NO | ?DRIVE OS 6.0.2.0 Linux? |
NO | YES | N/A | YES | NO | NO | NO | NO | ?DRIVE OS 6.0.2.1 Linux? |
NO | YES | YES | N/A | NO | See Note #2 | NO | NO | ?DRIVE OS 6.0.3.0 Linux? |
NO | NO | NO | YES | N/A | NO | NO | NO | ?DRIVE OS 6.0.3.1 Linux? |
NO | NO | NO | YES | YES | N/A | YES | See Note #3 | ?DRIVE OS 6.0.4.0 Linux? |
NO | NO | NO | NO | NO | YES | N/A | YES | ?DRIVE OS 6.0.5.x Linux? |
NO | NO | NO | NO | NO | See Note #3 | YES | N/A | ?DRIVE OS 6.0.6.0 Linux? |
?
??YES?? |
Supported ?? |
??NO?? |
Not supported ?? |
??Note #1?? |
Boards with Orin QS (or PS) devices will not be able to downgrade earlier than DRIVE OS 6.0.1.2.???? |
??Note #2?? |
DRIVE AGX Orin Developer Kit D00 and later boards cannot be downgraded to earlier than DRIVE OS 6.0.4.0. |
??Note #3?? |
Customers will need to initialize persistent partition either by adding the
|
Troubleshooting
For troubleshooting support, refer to your support engineer or one of the following options:
-
NVIDIA Developer users can post questions in the NVIDIA Developer Forum.
-
NVONLINE users should go to "Report a Bug" in the NVONLINE Portal.
Python
/usr/bin/python
is not present, as detailed here: https://wiki.ubuntu.com/FocalFossa/ReleaseNotes#Other_base_system_changes_since_18.04_LTS.
However, DRIVE OS installation using SDK Manager requires
/usr/bin/python
in the system. To address this, run the
following command before starting the installation:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
Alternatively,
you can install the python-is-python3
package, which will cause
/usr/bin/python
to point to python3
instead:sudo apt install python-is-python3
USB
- Reseat the USB cable connected from the Host PC to the LEFT USB Type-C port on the target on both ends. See the NVIDIA DRIVE AGX Orin Developer Kit Hardware Quick Start Guide for more details.
- Use a different USB C/SS cable, OR a higher speed cable such as a USB SS10 (for example, Amazon Model Number L6LUC146-CS-R).
- Use a USB 2.0 port on the host PC used for flashing.
Remote Power Off
To power off the NVIDIA DRIVE AGX Orin Developer Kit remotely using the MCU
(/dev/ttyACM1
), please refer to MCU Setup and Usage in the NVIDIA
DRIVE OS Linux SDK Developer Guide.