Autonomous Vehicle Virtual Machine Configuration#

This topic applies only to Linux platforms.

Configuration for Thor#

The NVIDIA DRIVE AGX Thor™ system Autonomous Vehicle (AV) Partition Configuration Table (PCT) consists of server Virtual Machines, service Virtual Machines, and NVIDIA DRIVE® AV Guest OS VM configurations.

PCT is divided according to the composition of the NVIDIA DRIVE AV Guest OS VM.

  • Single Linux Guest OS VM

Profile Makefile#

The profile makefile is the file containing the definitions of PCT configuration. Each PCT has its own profile makefiles.

Linux Standard SDK Package

The default profile makefile (profile_dev_nsr.mk) is for the standard package.

PCT name

PCT

Profile makefile for standard build

Single Linux Guest OS VM

linux

profile_dev_nsr.mk

The profile makefile is located at:

  • Single Linux Guest OS VM Development (linux PCT):

<top>/<NV_SDK_NAME_FOUNDATION>/platform-config/hardware/nvidia/platform/t264/automotive/pct/drive_av/linux/profile_dev_nsr.mk

Linux Production PCT SDK Package

Linux Production build package needs additional option (PCT variant option, -p) when you use bind_partitions to select different profile makefile. The production package has two types of profile configurations (PCT variant): prod_nsr and test_nsr. For test_nsr, the PCT variant provides debug environment based on the prod_nsr PCT variant.

PCT name

PCT

PCT variant

Profile makefiles for production build

Comment

Single Linux Guest OS VM

linux

dev_nsr

profile_dev_nsr.mk

UTC UART is enabled.

Servers/VM log available.

Support SSH/DHCP/NFS in Guest OS VM.

test_nsr

profile_test_nsr.mk

UTC UART is disabled.

Servers/VM log disabled.

Support SSH/DHCP in Guest OS VM.

prod_nsr

profile_prod_nsr.mk

UTC UART is disabled

Servers/VM log disabled

Do not support SSH/DHCP in Guest OS VM.

  • Single Linux Guest OS VM Production (linux PCT with -p prod_nsr or -p test_nsr):

<top>/<NV_SDK_NAME_FOUNDATION>/platform-config/hardware/nvidia/platform/t264/automotive/pct/drive_av/linux/profile_prod_nsr.mk
<top>/<NV_SDK_NAME_FOUNDATION>/platform-config/hardware/nvidia/platform/t264/automotive/pct/drive_av/linux/profile_test_nsr.mk