File System Source Code

The filesystem source code packaged in nv-driveos-linux-ubuntu-20.04-src_<release>-<DRIVEOS_GCID>_amd64.deb, where <DRIVEOS_GCID> is the GCID of NVIDIA DRIVE OS Linux and <release> is the NVIDIA DRIVE OS Linux SDK version. The sources are built using the Debian package name and version from the manifest files in the rootfs below:

  • /etc/nvidia/rootfilesystem-manifest/driveos-core-ubuntu-20.04-rfs.MANIFEST.json
  • /etc/nvidia/rootfilesystem-manifest/driveos-oobe-ubuntu-20.04-rfs.MANIFEST.json
  • /etc/nvidia/rootfilesystem-manifest/driveos-oobe-desktop-ubuntu-20.04-rfs.MANIFEST.json
The source is generated by executing the following command for each package (in the respective filesystem manifest) to obtain its source:
$ apt-get source <package>=<package_version>

The union of all the filesystem sources are delivered in the SDK.

NVIDIA DRIVE OS Linux filesystems contain a combination of Ubuntu repository and NVIDIA CUDA repository packages. As an alternative to above source, you can get the source of Ubuntu repository packages (from the Ubuntu repository) using the command:

Disclaimer:

Ensure that all data is saved. Execute a software shutdown command, such as halt/shutdown to the target system to avoid data corruption; otherwise, file system corruption may occur. Once the target system is shut down, you may use physical/electrical shutdown or reset commands, such as tegrareset or aurixreset in the AURIX command terminal.