Jump to content

Getting Started Guide for Jetson TX1: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 1: Line 1:
<seo title="Tegra X1 Jetson Guide | Jetson TX1 Module & RidgeRun SDK" titlemode="replace" keywords="GStreamer, Linux SDK, Linux BSP,  Embedded Linux, Device Drivers, Nvidia, Xilinx, TI, NXP, Freescale, Embedded Linux driver development, Linux Software development, Embedded Linux SDK, Embedded Linux Application development, GStreamer Multimedia Framework."  description="This page contains useful information regarding how to get started using RidgeRun SDK on your Tegra X1 Jetson module. Read this simple set up guide today."></seo>
<seo title="Jetson TX1 Guide | Jetson TX1 Module & RidgeRun SDK" titlemode="replace" keywords="GStreamer, Linux SDK, Linux BSP,  Embedded Linux, Device Drivers, Nvidia, Xilinx, TI, NXP, Freescale, Embedded Linux driver development, Linux Software development, Embedded Linux SDK, Embedded Linux Application development, GStreamer Multimedia Framework."  description="This page contains useful information regarding how to get started using RidgeRun SDK on your Jetson TX1 module. Read this simple set up guide today."></seo>


<table>
<table>
Line 15: Line 15:
=Introduction=
=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.  
On this page you are going to find all the necessary information to start from scratch to use the RidgeRun SDK on your Jetson TX1 module.  
The first section of this guide shows you how to get the RidgeRun EVAL SDK and Professional SDK, install the SDK, 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.
The first section of this guide shows you how to get the RidgeRun EVAL SDK and Professional SDK, install the SDK, 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.


Line 62: Line 62:
You may find it convenient to untar the evaluation SDK more than once. For example, you might want one version to be unmodified and another version to be your working development directory. RidgeRun suggests you untar the SDK development directories in your '''$HOME/work/''' directory. When you have more than one development directory installed, just remember to have the '''DEVDIR''' shell variable set properly. To set the '''DEVDIR''' shell variable use the '''`make env`''' command specified at [http://developer.ridgerun.com/wiki/index.php?title=RidgeRun_Irazu_SDK_User_Guide#Build_SDK RidgeRun_Irazu_SDK_User_Guide#Build_SDK]
You may find it convenient to untar the evaluation SDK more than once. For example, you might want one version to be unmodified and another version to be your working development directory. RidgeRun suggests you untar the SDK development directories in your '''$HOME/work/''' directory. When you have more than one development directory installed, just remember to have the '''DEVDIR''' shell variable set properly. To set the '''DEVDIR''' shell variable use the '''`make env`''' command specified at [http://developer.ridgerun.com/wiki/index.php?title=RidgeRun_Irazu_SDK_User_Guide#Build_SDK RidgeRun_Irazu_SDK_User_Guide#Build_SDK]


On the rest of this document, we refer as $DEVDIR to the path where the RidgeRun Eval SDK for Tegra X1 is installed.
On the rest of this document, we refer as $DEVDIR to the path where the RidgeRun Eval SDK for Jetson TX1 is installed.


== Installing the Professional SDK version ==
== Installing the Professional SDK version ==
Line 77: Line 77:
RidgeRun suggests you install the SDK development directories in your '''$HOME/work/''' directory. When you have more than one development directory installed, just remember to have the '''DEVDIR''' shell variable set properly. To set the '''DEVDIR''' shell variable use the '''`make env`''' command specified at [http://developer.ridgerun.com/wiki/index.php?title=RidgeRun_Irazu_SDK_User_Guide#Build_SDK RidgeRun_Irazu_SDK_User_Guide#Build_SDK]
RidgeRun suggests you install the SDK development directories in your '''$HOME/work/''' directory. When you have more than one development directory installed, just remember to have the '''DEVDIR''' shell variable set properly. To set the '''DEVDIR''' shell variable use the '''`make env`''' command specified at [http://developer.ridgerun.com/wiki/index.php?title=RidgeRun_Irazu_SDK_User_Guide#Build_SDK RidgeRun_Irazu_SDK_User_Guide#Build_SDK]


On the rest of this document, we refer as $DEVDIR to the path where the RidgeRun Professional SDK for Tegra X1 is installed.
On the rest of this document, we refer as $DEVDIR to the path where the RidgeRun Professional SDK for Jetson TX1 is installed.


== Installing Toolchains ==
== Installing Toolchains ==
Line 177: Line 177:
= Setting Jetpack tools path into SDK =
= Setting Jetpack tools path into SDK =


This section describes how to configure the tegrax1-jetson's SDK to access Jetpack tools. tegrax1-jetson's SDK access some tools of Jetpack, therefore installation Jetpack path needs to be provided.
This section describes how to configure the Jetson TX1 SDK to access Jetpack tools. Jetson TX1 SDK access some tools of Jetpack, therefore installation Jetpack path needs to be provided.


1. Open a make config menu
1. Open a make config menu
Line 240: Line 240:
Now you are ready to test your SDK booting from a SD card. One partition was created by the SDK: ''rootfs'' which contains the kernel, device tree file and filesystem.
Now you are ready to test your SDK booting from a SD card. One partition was created by the SDK: ''rootfs'' which contains the kernel, device tree file and filesystem.


You will be asked to confirm if you want to flash TegraX1 board in order to set internally in the bootloader this SD filesystem mode. Please enter ''y'' if you want to flash the board.
You will be asked to confirm if you want to flash Jetson TX1 board in order to set internally in the bootloader this SD filesystem mode. Please enter ''y'' if you want to flash the board.


'''Note:''' This procedure is not needed if it was already applied previously and if any another file system option was flashed previously.
'''Note:''' This procedure is not needed if it was already applied previously and if any another file system option was flashed previously.
Line 248: Line 248:
== Configuring SDK to install kernel and filesystem in emmc  ==
== Configuring SDK to install kernel and filesystem in emmc  ==


This section describes how to configure the tegrax1-jetson's SDK to install all the components (kernel and file system) into the TegraX1 internal emmc card.
This section describes how to configure the Jetson TX1 SDK to install all the components (kernel and file system) into the Jetson TX1 internal emmc card.


1. Open a make config menu  
1. Open a make config menu  
Line 274: Line 274:
</pre>  
</pre>  


You will be asked to confirm if you want to flash TegraX1 board in order to flash the emmc card. Please enter ''y'' to continue with the process.
You will be asked to confirm if you want to flash Jetson TX1 board in order to flash the emmc card. Please enter ''y'' to continue with the process.


= CUDA Demos  =
= CUDA Demos  =
Line 290: Line 290:
:[http://developer.ridgerun.com/wiki/index.php?title=RidgeRun_Professional_SDK_Irazu_for_Nvidia_TegraX1_-_Release_Notes RidgeRun Professional SDK Irazu for Nvidia TegraX1 Release_Notes]
:[http://developer.ridgerun.com/wiki/index.php?title=RidgeRun_Professional_SDK_Irazu_for_Nvidia_TegraX1_-_Release_Notes RidgeRun Professional SDK Irazu for Nvidia TegraX1 Release_Notes]


[[Category:TegraX1]] [[Category:GSG]]
[[Category:Jetson]] [[Category:GSG]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.