NVIDIA Tegra Linux Driver Package

Development Guide
28.2 Release

Quick Start Guide
The JetPack installer automates the installation process for TX1, TX2, and TX2i devices. It prompts you to:
Flash your Jetson Developer Kit with the latest OS image
Install developer tools for both host PC and Developer Kit
Install the libraries, APIs, samples, and documentation needed to jumpstart your development environment
To customize the installation and setup your development environment, proceed with this Quick Start Guide.
The most up-to-date Quick Start Guide for the Linux for Tegra Board Support Package is available at:
A Jetson TX1 or TX2 Developer Kit
Jetson TX1, TX2, or TX2i carrier board must be cabled as follows:
Serial cable plugged into the serial port on the target connected to your Linux host directly or through a serial-to-USB converter. This is required to setup serial console on the Linux host.
An Ethernet cable is plugged into the on-board Ethernet port.
An HDMI cable connects the carrier board to an external HDMI display.
To connect USB peripherals such as keyboard, mouse, and USB/Ethernet adapter for network connection, a USB hub must be connected to the working USB port on the system. This is NOT included in the developer kit.
The minimum version of the supported base board forJetson TX2i is P2597-C00 or P2597-C02 board.
To flash with a USB
Plug the Jetson into a host system using a USB cable, the host system considers Jetson as a USB device.
Jetson appears as a combination of:
A USB Mass Storage device, similar to a USB thumb drive
USB Ethernet Adapter
A USB Serial Port
NVIDIA has provided a USB device mode default configuration script and associated README that describes how the USB flashing port operates in device mode.
On Jetson, the configuration script is available at:
On a host system attached to Jetson over USB, the README file appears in the root directory of the Jetson USB Mass Storage device. The path is dependent on the operating system of the host.
To locate the README
Use a File Manager application to navigate the contents of the Jetson USB Mass Storage device locate the README file.
To download the latest release package
1. Download the latest version of the L4T release package and sample filesystem for the Jetson Developer Kit available from the NVIDIA Embedded Developer Zone at:
2. Untar the files and assemble the rootfs with the commands:
sudo tar xpf $<L4T_RELEASE_PACKAGE>
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../$Tegra_Linux_Sample-Root-Filesystem_R28.2_aarch64.tbz2
cd ..
sudo ./apply_binaries.sh
Jetson TX2/TX2i: Tegra186_Linux_R28.2_aarch64.tbz2.
Jetson TX1: Tegra210_linux_R28.2_aarch64.tbz2.
To place the device in force recovery mode
1. With the system powered on, place the Jetson Developer Kit into Force USB Recovery Mode as follows.
Press and hold the RECOVERY FORCE button.
While depressing the RECOVERY FORCE button, press and release the RESET (RST) button.
Wait 2 seconds and release the RECOVERY FORCE button.
To flash the rootfilesystem to internal eMMC
2. Ensure you Linux host system is connected to the Jetson Developer Kit micro-USB port with a USB cable.
3. With the system powered on, place the Jetson Developer Kit into Force USB Recovery Mode.
4. Flash the L4T release onto the Jetson Developer Kit by executing this command on your Linux host system:
sudo ./flash.sh $<platform> mmcblk0p1
Where <platform> is jetson-tx2, jetson-tx2i, or jetson-tx1.
The flashing procedure takes approximately 10 minutes or more on slower host systems.
Upon completion, the Jetson Developer Kit automatically reboots. The command prompt window opens on all display devices that are attached to the Jetson Developer Kit, and on the serial console.
The default login credentials are:
Username: nvidia
Password: nvidia
For security purposes and for best practices, NVIDIA recommends changing the default password.
To install additional optional Ubuntu packages
1. Connect the Jetson Developer Kit to your wired network using a network cable.
2. Acquire an IP address.
If you are not running a graphical desktop environment that automatically configures your network connection, acquire an IP address with the command:
sudo dhclient <interface>
Where <interface> is the name of the wired ethernet adapter for the wired Jetson Developer Kit. Obtain the name by executing the command:
ip link
The above command returns eth0, enx<mac_address>, or a similar name.
3. Install the package using the commands:
sudo apt update
sudo apt install <ubuntu-desktop>
Where <ubuntu-desktop> is the name of the packages you wish to install.
4. Reboot the system using the command:
sudo reboot
Consult the Release Notes for up-to-date platform and feature usage information.