Introduction

NVIDIA® Jetson™ is the world's leading platform for AI at the edge. Its high-performance, low-power computing for deep learning and computer vision makes it the ideal platform for compute-intensive projects. The Jetson platform includes a variety of Jetson modules together with NVIDIA JetPack™ SDK.
Each Jetson module is a computing system packaged as a plug-in unit (System on Module). NVIDIA offers a variety of Jetson modules with different capabilities.
JetPack bundles all of the Jetson platform software, starting with the NVIDIA® Jetson™ Linux Driver Package (L4T). L4T provides the Linux kernel, bootloader, NVIDIA drivers, flashing utilities, sample filesystem, and more for the Jetson platform.

Jetson Developer Kits and Modules

Jetson developer kits include a non-production specification Jetson module attached to a reference carrier board. Together with JetPack SDK, it is used to develop and test software for your use case. Jetson developer kits are not intended for production use.
Jetson modules are suitable for deployment in a production environment throughout their operating lifetime. Each Jetson module ships with no software pre-installed; you attach it to a carrier board designed or procured for your end product, and flash it with the software image you’ve developed.

Software for Jetson Modules and Developer Kits

NVIDIA JetPack SDK is a comprehensive resource for building AI applications. It includes L4T together with accelerated software libraries, APIs, sample applications, developer tools, and documentation.
Use NVIDIA SDK Manager to install L4T and other JetPack components on your Jetson developer kit. For instructions, see the appropriate Jetson Developer Kit User Guide. Alternatively, see this document’s Quick Start Guide to flash your Jetson module with bootloader and file system only, excluding other JetPack components.
For information about moving a completed application from a Jetson developer kit to a production Jetson module on your production carrier board, see the Platform Adaptation and Bring-Up Guide for your Jetson module.
You can customize L4T software to fit the needs of your project. This Developer Guide contains the information you need to optimize your use of the complete Jetson product feature set.

Documentation for Jetson Modules and Developer Kits

This Developer Guide is your primary resource for information about software development for Jetson modules.
NVIDIA publishes many other documents that address specific aspects of Jetson software and hardware. Several important ones are listed in the topic Related Documentation.
Many of these documents and others are available through the Jetson Download Center. To find a document, enter any string of consecutive words from the document’s title in the Search box. You can use the Product dropdown to restrict your search to documents for a specific Jetson device.
The NVIDIA Autonomous Machines Getting Started page contains links to several documents that are useful to developers who are new to Artificial Intelligence (AI) programming or to Jetson products. This page has links to “Getting Started” guides and user guides for each Jetson module’s developer kit.
Additional resources and important facts about L4T are on the L4T home page of the NVIDIA Developer web site.

Devices Supported by This Document

The NVIDIA Jetson Linux Driver Package Developer Guide covers use of L4T with any of the module and reference carrier board combinations described in this table.
Type of module
Module name & P‑number *
Compatible reference carrier board & P‑number
Jetson Xavier™ NX
Jetson Xavier NX (P3668-0000)
Developer kit version
Jetson Xavier NX Developer Kit carrier board (P3509)
Jetson Xavier NX (P3668-0001)
Production version
Jetson Nano™ series
Jetson Nano (P3448-0000)
Developer kit version
Jetson Nano Developer Kit carrier board (P3449-0000) 
Jetson Nano (P3448-0002)
Jetson Nano 2GB (P3448-0003)
Jetson Nano 2GB Developer Kit carrier board
Jetson AGX Xavier™ series
Jetson AGX Xavier 8GB (P2888-0006) 
Jetson AGX Xavier board (P2822-0000)
 
Jetson AGX Xavier (16GB, P2888-0001)
Jetson AGX Xavier 32GB (P2888-0004)
Jetson™ TX2 series
Jetson TX2 (P3310-1000)
Jetson TX2 Developer Kit carrier board (P2597-0000)
Jetson TX2i (P3489-0000)
Jetson TX2 4GB (P3489-0888)
Jetson™ TX1
Jetson TX1 (P2180-1000)
*
The P-number for Jetson modules or for reference carrier boards is derived from the 699-level Part Number (PN). See Jetson Module EEPROM Layout for details about the 699-level Part Number for modules.
P3449-0000 carrier boards with PCB revision A02 are only compatible with P3448-0000 modules with PCB revision A02. They are not compatible with P3448-0002 modules.
For new development NVIDIA recommends using Jetson Xavier NX instead of Jetson AGX Xavier 8GB.
For more information about the various Jetson modules and developer kits, see the Jetson Developer Site and the Jetson FAQ.

How Developer Guide Topics Identify Devices

If a Developer Guide topic does not concern all supported Jetson devices, its heading or subheading specifies its scope. Here are some examples of such headings:
Jetson TX2 Series Software Features
Power Management for Jetson Nano Series Devices
Some examples of subheadings:
Applies to: Jetson Xavier NX devices only
Applies to: Jetson TX2 series devices only
The scope of “Jetson Nano series” is all variants of Jetson Nano. The scope of “Jetson Nano” is the developer kit version of original Jetson Nano (P3448-0000), and the production version (P3448-0002). “Jetson Nano series” includes both of those versions and Jetson Nano 2GB (P3448-0003).
The scope of “Jetson AGX Xavier series” is all variants of Jetson AGX Xavier. The scope of “Jetson AGX Xavier” is original Jetson AGX Xavier only. Note that Jetson Xavier NX is not considered part of the Jetson AGX Xavier series.
Similarly, the scope of “Jetson TX2 series” is all variants of Jetson TX2. The scope of Jetson TX2 is original Jetson TX2 only, and does not include Jetson TX2i or Jetson TX2 4GB.