Quick Start Guide

This QuickStart guide should be all you need to get a working operating system on your Jetson Nano. It will show you how to setup an OS with the Jetson SDK and download all desired packages and SDKs. It will also give an overview of the installation process for ROS. For in depth installation of PyTorch and Tensorflow, please consult the software pages.

System Dependencies

Settig up an Nvidia development kit requires two computers a host computer and a receiver. You must have a system running Ubuntu 16.04 or 18.04 to install the system. The connection to between the two devices will be established with a USB to type 3 connector. Be warned that different versions of the SDKs are associated with different versions of Ubuntu.

The host computer must have an Intel or AMD x86 processor, as the Jetson uses an ARM-based machine that cannot run the pack itself.

ROS Dependencies

There are two versions of ROS. ROS and ROS2. This particular set of instructions will demonstrate the implementation of ROS Melodic, which runs on Ubuntu 18.04

How to Install Jetson JetPack SDK

Before installation, a download of the installer for the SDK is required. The most recent release of the pack can be downloaded from NVIDIA Developer Zone. Be sure that your computer meets the system requirements listed above before continuing in the process. Create a new directory to hold the pack, and be sure the installer is placed inside of it.

Preparing the Installer

The first thing to do is to give administrative privileges to the installer, which can be done using the following command in the terminal.

chmod +x JetPack-${VERSION}.run

Please note that, whenever {VERSION} is used in this tutorial, that you are instead to replace the word with the version of JetPack you are installing (at the time of writing, the most current version is release 4.3). After providing the new privileges, run the installer.

JetPack-${VERSION}.run

Running the Installer

Skip through a few steps until you reach the page that asks you to select your development environment. Here, you have to choose whether you're using the Jetson TK1 or TX1. Be sure you choose the kit that you purchased, or else you will have to rerun the installation. For this tutorial, we chose to use the TX1.

Next, you will need to give permission for the installer to run. Type in your sudo password when requested to. With that complete, the Component Manager will open, allowing you to choose exactly which components you will be using. Take some time to choose the correct kit and customize your installation to be the most efficient for your needs. If you're unsure what a specific component is, the text box at the bottom of the window will give a short description of the one highlighted.

That completed, you only need to accept the lisencing agreement before the installment will begin. When the basic installation is complete, hit next so that the components you selected are installed as well.

The next steps are determined by which components you chose to install.

If you Installed Flash OS

If you installed Flash OS, then you will need to select the network layout you will be using for this project. If you expect your Jetson to connect directly to the internet, then select the first option. However, if your Jetson will need to go through the host computer to access the internet, choose the second one.

If you Chose "Device access Internet via router/switch"

If you chose this option, select which interface will be used to access the internet.

If you Chose "Device get IP assigned by DHCP server on host and access Internet via host machine"

If you chose this option, select which interface will be used to access the internet, as well as which one will be used as the target interface.

Flashing the OS

Follow the insturctions on the screen to put your device into Force USB Recovery Mode, so the Operating System can be Flashed onto the device. This is the option suggested for first-time users.

If you Didn't Install Flash OS

Alternatively, if you chose not to install Flash OS, you will need to put in the information for the target device. Fill in the IP address and login information for the device.

Post-Installation

The components can now be downloaded to the target machine. A full list of actions should be shown on the screen now; this is referred to as the post-installation process. Hit the next button, and, once it's complete, the installation will be done. You may choose whether or not to delete the dummied out downloaded files, and then hit the finish button to close the installer. Jetpack has now been installed on the machine.

Onboard Software

The "Jetson Software Stack" is a group of software that all Jetson processors can run. A brief introduction to a few of them can be seen on our software page.