NVIDIA TEGRA LINUX DRIVER PACKAGE QUICK-START GUIDE The information here is intended to help you quickly get started using NVIDIA Tegra Linux Driver package (L4T). ASSUMPTIONS: - You have a Jetson-tk1 Tegra Developer System, equipped with the NVIDIA Tegra K1 32 bit family processor. - You have a host machine that is running Linux. - Your developer system is cabled as follows: - USB Micro-B cable connecting Jetson-tk1 (J1E1 USB0) to your Linux host for flashing. - (Not included in the developer kit) * Connect USB peripherals such as keyboard, mouse, and USB hub. * An HDMI cable plugged into "J1C1 HDMI1" on the target which is connected to an external HDMI display. * An Ethernet cable plugged into the J1D1 on board Ethernet port. * If you would like to connect to the debug console, a female to female NULL modem cable is required to plug into the serial port J1A2 UART4 on the target connected to your Linux host directly or through a serial-to-USB converter. - The following directions will create a 14 GiB partition on the eMMC device (internal storage) and will flash the root file system to that location. INSTRUCTIONS: The directions below assume that ${RELEASE_NAME} refers to the respective package name as follows: (${BOARD} refers to 'jetson-tk1') Jetson-tk1: Tegra124_Linux_R21.5.0_armhf.tbz2 1. Download the latest L4T release package for your developer system and the sample file system from https://developer.nvidia.com/linux-tegra If NVIDIA does not yet provide public release for the developer system you have, please contact your NVIDIA support representative to obtain the latest L4T release package for use with the developer board. 2. Untar the files and assemble the rootfs: sudo tar xpf ${RELEASE_NAME} cd Linux_for_Tegra/rootfs/ sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R21.5.0_armhf.tbz2 cd ../ sudo ./apply_binaries.sh 3. Flash the rootfs onto the system's internal eMMC. a) Put your system into "reset recovery mode" by holding down the RECOVERY button and press RESET button once on the main board. b) Ensure your Linux host system is connected to the target device through the USB cable for flashing. sudo ./flash.sh ${BOARD} mmcblk0p1 #This will take less than 10 minutes. 4. The target will automatically reboot upon completion of the flash. The command prompt will show up over the display that you have attached to the target. Log in as user login:ubuntu and password:ubuntu. All actions are completed unless you wish to configure the graphical desktop on your setup. You now have Linux running on your developer system. 5. Installing the graphical desktop on your target board (if not already installed): a) Make sure the Ethernet cable is connected. b) Use eth0 for the built-in Ethernet port: sudo dhclient eth0 c) Check to see if Ethernet is up and running. You should see an IP address associated with eth0. ifconfig sudo apt-get update sudo apt-get install ubuntu-desktop d) Reboot and the system will boot to the graphical desktop. NOTE: the above steps can be used to install other packages with "sudo apt-get install". Please refer to the release notes provided with your software for up-to-date information on platform features and use.