Getting Started Guide for Jetson TX1
Introduction
On this page you are going to find all the necessary information to start from scratch to use the RidgeRun SDK on your Tegra X1 Jetson module. In the following sections we assume that you have already downloaded Jetpack version XXXX and that you have installed the toolchains XXXX from codesourcery as well as your RidgeRun Tegra X1 SDK following the steps on the RidgeRun installation guide.
The first section of this guide shows you how to install Jetpack in your computer and how to configure a TFTP and NFS server. Subsequently, the second section contains instructions about how to configure the RidgeRun's SDK to create a SD card with all software components (uboot, kernel and filesystem) needed to boot to Linux Shell in your Jetson Board. Finally some links to gstreamer pipelines are provided.
On the rest of this document, we refer as $DEVDIR to the path where the RidgeRun SDK for Tegra X1 is installed.
Basic preliminary work
Installing Toolchain
Installing Jetpack
Setting up serial access to the Linux console
You use the serial port to control u-boot and Linux. The picocom terminal emulator work well for this purpose.
Setting up a TFTP server
If you are planning to use the SDK's installer to install images generated by the SDK in NAND, installing a TFTP server you will speed up downloads to the target hardware by using TFTP.
Setting up an NFS server
For application development, it is convenient to use root NFS mount file system for the target hardware. This allows you to rebuild your application on the host and immediately run the application on the target hardware with no interveining steps. You host PC needs to be configured as a NFS server for this in order to work properly.
Booting from a SD card
Setting up your Jetson to boot from SD card
Configuring SDK to deploy firmware to a SD card
Installing SDK's firmware to a SD card
Booting from emmc
Configuring SDK to install firmware in emmc
Configuring your Filesystem type
Flashing uboot, kernel and filesystem in emmc
Setting up your Jetson to boot from emmc
CUDA Demos
Using Gstreamer
Some GStreamer examples to implement basic multimedia pipelines can be found at Gstreamer pipelines for Tegra X1. If you require support creating a custom pipeline please don't hesitate to contact us