NVIDIA TEGRA LINUX DRIVER PACKAGE QUICK START GUIDE The information here is intended to help you quickly get started using the NVIDIA Tegra Linux Driver Package in conjunction with a Jetson Developer Kit. ASSUMPTIONS: - You have a Jetson Developer Kit, equipped with an NVIDIA Tegra processor. - You have a host machine that is running Ubuntu Linux. - Your Jetson Developer Kit is connected as follows: - The power adapter is plugged into the wall socket and the Jetson Developer Kit. - A USB Micro-B cable connects the Jetson Developer Kit to your Linux host for flashing. - Any required USB peripherals such as keyboard, mouse, or USB/Ethernet adapter are connected to the Jetson Developer Kit's USB port, likely using a USB hub. These devices and cables are not included in the Jetson Developer Kit. - A wired Ethernet connection is available, to install optional software on the Jetson Developer Kit after installation of Linux for Tegra (L4T). - Either an HDMI display device or a serial console is connected to the Jetson Developer Kit. INSTRUCTIONS: The directions below assume that: ${L4T_RELEASE_PACKAGE} refers to the L4T release package file name: Jetson TX2: Tegra186_Linux_R28.2.1_aarch64.tbz2 ${SAMPLE_FS_PACKAGE} refers to the sample filesystem package file name: Tegra_Linux_Sample-Root-Filesystem_R28.2.1_aarch64.tbz2 ${BOARD} refers to the board name: jetson-tx2 1. Download the latest L4T release package and sample file system for your Jetson Developer Kit from https://developer.nvidia.com/linux-tegra. If NVIDIA does not yet provide a public release for the Jetson Developer Kit you have, please contact your NVIDIA support representative to obtain the latest L4T release package for use with the Jetson Developer Kit. 2. Untar the files and assemble the rootfs with the following commands: sudo tar xpf ${L4T_RELEASE_PACKAGE} cd Linux_for_Tegra/rootfs/ sudo tar xpf ../../${SAMPLE_FS_PACKAGE} cd .. sudo ./apply_binaries.sh 3. Flash the rootfs onto the system's internal eMMC. a) Ensure your Linux host system is connected to the Jetson Developer Kit's micro-USB port using a USB cable. b) Put your Jetson Developer Kit into "USB Recovery Mode" (RCM). In all cases, press and hold the "REC" (force recovery) button for the duration of this step. Then, if your Jetson Developer Kit is powered off, press and release the "POWERBTN" button, or if your Jetson Developer Kit is already powered on, press and release the "RST" (reset) button. Finally, release the "REC" button. c) Install (flash) the L4T release onto the Jetson Developer Kit, by executing the following command on your Linux host system: sudo ./flash.sh ${BOARD} mmcblk0p1 This will take about 10 minutes; more on slower host systems. The Jetson Developer Kit automatically reboots upon completion of the installation process. The command prompt shows up on any display device attached to the Jetson Developer Kit, and on the serial console. Log in as user nvidia and password nvidia. At this point, your Jetson Developer Kit is operational. You may begin to use it as-is, or continue following the instructions below to install additional Ubuntu packages. 4. Optionally install any desired additional Ubuntu packages on your Jetson Developer Kit. a) Connect the Jetson Developer Kit to your wired network using a network cable. b) Acquire an IP address. If you are not running a graphical desktop environment which has already automatically configured your network connection, acquire an IP address with the following command: sudo dhclient where is the name of the Jetson Developer Kit's wired Ethernet adapter. Obtain the name by entering "ip link". That command will return eth0, enx, or similar as the name. c) Install packages with the following commands: sudo apt update sudo apt install ubuntu-desktop In this command, replace "ubuntu-desktop" with the list of names of the packages you wish to install. d) Reboot the system with the following command: sudo reboot See the release notes provided with your software for up-to-date information on platform features and use.