NVIDIA Tegra Linux Driver Package

Development Guide
28.1 Release

Quick Start Guide
The JetPack installer automates the installation process for TX1 and TX2 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
If you wish 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
Your Jetson TX1 or TX2 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.
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 ../../$<SAMPLE_FS_PACKAGE>
cd ..
sudo ./apply_binaries.sh
<L4T_RELEASE_PACKAGE> is Tegra186_Linux_R28.1_aarch64.tbz2 for the Jetson TX2 release package filename.
<SAMPLE_FS_PACKAGE> is Tegra_Linux_Sample-Root-Filesystem_R28.1_aarch64.tbz2 for the sample filesystem package filename.
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 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.