Getting Started

Note:
This DRIVE OS 5.2 release may only be used for test and development. The CUDA and TensorRT modules included in DRIVE OS 5.2 software releases are compatible only with Automotive DRIVE AGX platforms. As such, they must only be used with DRIVE OS. These modules must not be used standalone as they are not compatible with other NVIDIA devices.

What is NVIDIA DRIVE OS 5.2?

NVIDIA DRIVE™ OS 5.2 is the reference operating system and associated software stack designed specifically for developing and deploying autonomous applications on DRIVE AGX-based hardware. NVIDIA DRIVE OS 5.2 delivers a safe and secure execution environment for safety-critical applications, providing services such as secure boot, security services, firewall, and over-the-air updates.
The included foundational software stack consists of a Type-1 Hypervisor, NVIDIA® CUDA® libraries, NVIDIA TensorRT™, NvMedia, and other components optimized to provide direct access to DRIVE AGX hardware acceleration engines.

What is NVIDIA DRIVE OS 5.2 SDK?

NVIDIA DRIVE™ OS 5.2 Software Development Kit (SDK) is used to develop DRIVE OS 5.2 applications for deployment on NVIDIA DRIVE AGX™ based hardware platforms.
NVIDIA DRIVE™ OS 5.2 SDK consists of all required software, libraries, and tools to build, debug, profile, and deploy applications for autonomous vehicles and self-driving cars across the CPU, GPU and other DRIVE AGX hardware acceleration engines. These development tools provide optimized workflows for parallel computing and deep learning development.
In order to maximize productivity, NVIDIA DRIVE OS 5.2 SDK leverages industry standard tools, technologies, and APIs to provide a familiar and comfortable high-productivity development environment.

Getting Started with NVIDIA DRIVE OS SDK

Topic 
Where to Learn More 
Installation
See Installing DRIVE OS SDK for information on installing or upgrading a DRIVE OS SDK installation on a host machine. 
Flashing
See Flashing DRIVE AGX for information on updating the system image and associated firmware on a DRIVE AGX system.
Architecture
See DRIVE OS Architectural Overview for an architectural overview of the DRIVE OS stack.
Getting Started
See Getting Started with DRIVE OS QNX Development for information on how to use DRIVE OS QNX.

What is NVIDIA DRIVE OS 5.2 PDK?

NVIDIA DRIVE OS 5.2 Platform Development Kit (PDK) is used to modify NVIDIA DRIVE OS 5.2 to run on non-reference DRIVE AGX-based hardware platforms. Consult your NVIDIA Customer Support Engineer for more information.