NVIDIA Jetson TX1 and TX2 Guide

To successfully set up the Boot to Qt software stack, you must closely follow the instructions in this section and perform all the described tasks.

In case of problems, see Troubleshooting.

1. Requirements for Development Host

Before you install the Boot to Qt software stack, you should install the required software on the development host:

2. Installing Boot to Qt Software Stack

You can install the Boot to Qt software stack via the online installer. On Linux, see General Installation Issues for Linux.

Download the online installer and follow the instructions in the installation wizard. The Select components page in the wizard lists all the components that are available for your Qt account.

Select the Boot to Qt software stack for NVIDIA Jetson TX1 or TX2 with the following steps:

  1. Select Qt > Qt for Device Creation.
  2. Select the Boot to Qt software stack version.
  3. Select NVIDIA Jetson TX1 or NVIDIA Jetson TX2.
  4. Select Next.

To finish the installation, follow the instructions in the installation wizard.

Installation Content

The Boot to Qt software stack provides a system image (<target-device> Linux System) and a toolchain (<target-device> Linux Toolchain) for each target device. The system image contains the Boot to Qt software stack and needs to be flashed to the SD card or directly to the target device (see 3. Installing Boot to Qt on Target Device). building and developing applications for the target devices.

Note: Building the Boot to Qt system image and toolchain are not supported on Windows. Thus the sources of the Boot to Qt software stack are available only via the Linux online installer.

General Installation Issues for Linux

On Linux, remember to allow the execution of the installer binary. You can do this by using one of the following methods:

  • On the command line enter the chmod +x <filename> command.
  • Right-click the file, and select Properties > Permissions > Allow executing file as program.

Note: Do not execute the installer as a root user or with sudo.

Installation Directory

The installer will let you select a directory where the Boot to Qt software stack will be installed. In this documentation, the installation directory is referred to as <INSTALL_DIR>. The default installation directories are:

  • ~/Qt on Linux
  • C:\Qt on Windows

3. Installing Boot to Qt on Target Device

Before you can test your Qt applications on the target device, you must flash the target device with an image containing the Boot to Qt software stack.

Use Flashing Wizard to flash the image to your NVIDIA Jetson TX1 and TX2:

  • Connect your SD card reader to the development host. Make sure that the SD card size is at least 2 GB.
  • Launch Qt Creator.
  • Select Tools > Flash Boot to Qt Device, and follow the instructions in Flashing Wizard.

Flashing NVIDIA's Linux for Tegra Image

In order to successfully boot Jetson TX1 and Jetson TX2 from an sdcard, the device must have the same version of Linux for Tegra as is used by Boot to Qt. Currently Boot to Qt is using NVIDIA L4T R28.1. You can use the Jetson <TX version> Developer Kit Factory Image in your Jetson TX1 and TX2 devices. You can get the images from:

To update the image, follow the instructions included into the NVIDIA's factory image download.

Note: Jetson factory image flashing is supported only in Linux.

4. Configuring a Device Kit in Qt Creator

After you have prepared the target device, you must set up the development tools in Qt Creator for your device. That is, you must configure your target device to be used for each build and run kit.

Connect your device to the development host via USB and launch Qt Creator. In Qt Creator:

  1. Select Tools > Options > Build & Run > Kits.
  2. Select one of the predefined kits starting with Boot to Qt... that matches the type of your device.
  3. Select the correct device in the Device field.
  4. Select OK.

You are now ready to start developing with Qt for your device. For detailed information about how to deploy Qt projects to the device, see Tutorial: Deploying Your First Project with Boot to Qt.

Available under certain Qt licenses.
Find out more.