We think the best way to learn is by doing. And to help you get started, we have assembled a series of tutorials and instructional materials featuring the latest developer innovations. Find the details below.

Getting Started with DRIVE™ AGX Development Platform

Go to NVIDIA DRIVE™ Downloads Page to download SDK Manager, to get set up with development workstation, to flash your Developer Kit with latest Software and to start developing software.

Hardware Setup

This tutorial will guide you through setting up your DDPX platform for the first time.


This tutorial covers setting up GMSL cameras which are shipped with the development kit.

First Time Interaction

Interact from your host computer with the target device via minicom. This is particularly necessary if you do not have a screen attached to the DRIVE™ platform.


Log into your target platform via SSH.


Learn how to use x11vnc, xrdp and rdesktop as a best practice to remotely develop on your DRIVE platform.

Development and Debugging Setup

Set up the NVIDIA Nsight Eclipse IDE for efficient development on your host and target.


After setting up Nsight Eclipse, learn how to use Nsight Systems for profiling your applications.

Compilation Setup

Compile your first lines of code for your host computer using CMake, make and tree.


Learn how to compile and push your source code for the DRIVE architecture.

Get Started

Starting out with DriveWorks Core you will learn how to get your target information such as available GPUs and the idiomatic way of using our Logger instead of the standard output stream.

Sensors for DRIVE AGX Development Platform

In this webinar recording, we cover how to implement and use the sensor plugins for different sensor types such as radar, lidar, and camera. Such plugins will make it possible for developers to bring new sensors into the DriveWorks SAL and to implement the transport and protocol layers necessary to communicate with the sensor.


In this Tutorial, we will write a CAN communication module using NVIDIA® DriveWorks Sensor abstraction layer (SAL) on the NVIDIA® DRIVE AGX system. We will develop a module that will send random CAN message to a CAN socket.



Deep Learning Institute (DLI) Workshops


Deep Learning for Autonomous Vehicles - Perception

In this workshop, you’ll learn how to design, train, and deploy deep neural networks for autonomous vehicles using the NVIDIA DRIVE™ AGX Development platform. Learn how to:

  • Integrate sensor input using the DriveWorks software stack
  • Train a semantic segmentation neural network
  • Optimize, validate, and deploy a trained neural network using TensorRT

Upon completion, students will be able to create and optimize perception components for autonomous vehicles using NVIDIA DRIVE™.

  • Prerequisites: Experience with CNNs
  • Frameworks: TensorFlow, DIGITS, TensorRT
  • Languages: English, Chinese, Japanese

Contact us to learn more