Getting started with SimpleSwitch and Qt commercial

Qt's ease and speed can be attributed to its streamlined development process and optimized performance. The Qt framework is highly customizable, allowing developers to tailor the application to their specific requirements. Additionally, Qt's modular design makes it easy to integrate with other libraries and tools, such as Linux and the ARM ecosystem, to create a robust and efficient embedded application. A commercial license is a good idea for several reasons. Commercial licenses typically include support and maintenance, reducing the development time and cost. They usually provide access to additional features and tools, such as debugging and profiling capabilities, which can help optimize the application's performance. Furthermore, commercial licenses often include a longer warranty period, providing peace of mind for developers and their organizations. Using a commercial Qt license can focus developers on creating high-quality embedded applications that meet the specific requirements of their projects. It also provides a stable and secure foundation for embedded system development, which is critical for reliable and efficient system operation. Overall, a commercial Qt license can help ensure that embedded applications are robust, efficient, and reliable, which is essential for various embedded applications such as set-top boxes, routers, and other home appliances.

With the help of SimpleSwitch(tm) it will be even easier.
Just follow the instructions below to get you started in no time!

Create a GitHub account

If you haven't yet got one, please create a work related GitHub account

Register with Tria

and proceed with the SimpleSwitch registration

Use your work related GitHub account and click QT6 commercial support at the bottom

Create a GitHub personal access token

You can create a Personal Access token in GitHub, to access all features of SimpleSwitch.

Make sure that read:packages is set for the token

For QT6 commercial support the steps remains optional.

Download the SimpleSwitch Base image

Select the right Graphical Base Image for your System-on-Module at
Tria SimpleSwitch Base Image Download

Download the SimpleSwitch SDK

Select the right SDK for your System-on-Module at
Tria SimpleSwitch SDK Download

Register with Qt

Next step is to register with Qt.
Qt Registration
To get access to all advanced tools.

Download Qt Creator and Design Studio

Download Qt Creator and install it to your Linux computer.

Download Qt Design Studio

Download Qt Design Studio and install it to your Linux computer.

Flash the SimpleSwitch base image

As a next step, take the SimpleSwitch Base Image you downloaded earlier and flash it on to a SD-Card, with the help of our guide

Once done, insert the SD-Card into the Base Board and power up the board.

Make sure you have Ethernet connected to the Base Board

Configure the SimpleSwitch base image

Now it is time to configure the right display in the SimpleSwitch Base Image.
For that we are using our SimpleSwitch Launcher.

Browse to SimpleSwitch Launcher, open the side menu and choose the "from Linux" download link.

Now unpack the downloaded archive and start simpleswitch-launcher on your computer


Next step is to connect to your System-on-module.
Open the side menu and insert the authentication information.
Enter IP Address should the System-on-module's IP address. If you are not sure about the IP address, you can click on the "refresh" icon next to it and select the device from the drop down list


Once connected select Configuration > Displays from the menu on the left side.
Choose the display you have in your setup and click Add to Cart


Once connected select Configuration > Base Boards from the menu on the left side.
Choose the base board you have in your setup and click Add to Cart


Now click on the "Cart" icon at the top


...click on "Install"...


...and accept the licensing terms.
Now the configuration is applied to the System-on-module.

Once the installation bar on top disappears, you can safely reboot the System-on-Module, by switching it off and on again.

Add qt6-commercial support to the SDK

Now it is time to install the SimpleSwitch SDK.
Unpack the previously downloaded archive and run the *.sh file from a terminal.
Follow the instructions in the terminal.

Once installed, we need to source the SDK first.
From the same terminal run

. /opt/sc/*/*/environment-setup-*
                            

And finally install the Qt SDK extension
From the same terminal run

simpleswitch-sdk-tool install qt6commercial
simpleswitch-sdk-tool eula-accept
                            

Configure Qt Creator

Source the SDK first.
From the same terminal run

. /opt/sc/*/*/environment-setup-*
                            

To configure QT Creator
please follow our Guide

Create your first Qt app using Qt Creator

Now it is finally time to create your first Qt application using SimpleSwitch