Set up the software to create Qt applications for your target.
| Before starting development for your ConnectCore platform, make sure your device is correctly connected, powered, and running. See Step 2 - Set up the hardware and Step 3 - Program the Yocto firmware. |
Install Qt Creator
Before installing Qt Creator, check the Qt Creator Supported Platforms documentation to make sure your system is compatible.
| Qt Creator is available for Windows, Linux, and MacOS. This documentation covers Linux installation instructions only. |
Follow the steps below to download and install Qt Creator on your computer.
-
Visit https://download.qt.io/official_releases/qtcreator/ and download the latest release for Linux.
-
After the package is downloaded, give it execution permissions and launch it:
~$ chmod +x qt-creator-opensource-linux-x86_64-X.Y.Z.run ~$ ./qt-creator-opensource-linux-x86_64-X.Y.Z.run
-
Follow the on-screen instructions to complete the product installation.
-
Do not launch Qt Creator at this point.
Install Digi Embedded Yocto toolchain with Qt support
Requirements
To install a Digi Embedded Yocto toolchain you need a development machine with at least:
-
Linux 64-bit system (Ubuntu 18.04)
-
4 CPU cores
-
4 GB of RAM
-
10 GB of free disk space
Installation
Digi Embedded Yocto provides a pre-compiled C/C++ toolchain that matches the default image artifact. You can use it to cross-compile applications to run on Digi embedded platforms, including graphical GTK or QT5 applications.
To install new Digi Embedded Yocto toolchains in your system, follow these steps:
-
Download the toolchain installer from the Digi support page. (You can also use your own pre-compiled toolchains.)
wget https://ftp1.digi.com/support/digiembeddedyocto/3.0/r4/sdk/ccimx8mn-dvk/xwayland/dey-glibc-x86_64-dey-image-qt-xwayland-aarch64-ccimx8mn-dvk-toolchain-3.0-r4.sh -
Give execution permission to the installer and install the toolchain on your host PC.
~$ chmod +x dey-glibc-x86_64-dey-image-qt-xwayland-aarch64-ccimx8mn-dvk-toolchain-3.0-r4.sh ~$ ./dey-glibc-x86_64-dey-image-qt-xwayland-aarch64-ccimx8mn-dvk-toolchain-3.0-r4.sh
Start Qt Creator from a configured toolchain shell
| You must execute Qt Creator from a new shell after configuring the toolchain environment. |
To do so, follow these steps:
-
Open a new shell.
-
Navigate to the Digi Embedded Yocto toolchain installation folder.
-
Set up the toolchain environment by sourcing the environment-setup-aarch64-dey-linux script:
~$ . environment-setup-aarch64-dey-linux -
Navigate to the Qt Creator installation folder bin directory.
-
Start Qt Creator by executing the qtcreator.sh script:
~$ ./qtcreator.sh &