Skip to content

Development Environments

Félix Roy edited this page Nov 26, 2019 · 11 revisions

Introduction

This wiki page explains how to setup 2 type of development environment. Cross-Compiling is a more conventional way to develop applications targeted for embedded systems, which is why we recommend using this development environment. However if you are in a hurry the Build and Run section is for you!

The target is the Jetson TX2 and the host computer is Ubuntu 18.04.

Procedures

Cross-Compiling

Target and Host Computer Full Configuration

This section explains how to setup the cross-compiling environment on the target and the host computer. If you are starting from scratch, this is it!

  1. Install NVIDIA JetPack SDK on the target
  2. Configure the target
  3. Cross-compile the Qt library on the host computer for the target
  4. Cross-compile the Steno application on the host computer for the target with QtCreator

Host Computer Only (Target is already Configured)

This section explains how to setup the cross-compiling environment on the host computer only. This section required a configured target. If it's not the case see section Target and Host Computer Full Configuration.

  1. Install CUDA on the host computer
  2. Cross-compile the Qt library on the host computer for the target
  3. Cross-compile the Steno application on the host computer for the target with QtCreator

Build and Run

On Target

This wiki page explains how to build and run directly on the target.

On Host Computer

This wiki page explains how to build and run directly on the host computer.

References