Felgo allows local development and deployment for Embedded targets. Felgo targets Embedded devices with cross-compilation, meaning that you write and compile your code on your local development PC and then deploying applications to the Embedded device. This allows you to run the very same app from a single source code on Desktop, mobile, the Web and Embedded.
The Felgo packages for Embedded targets are available on request. Contact us to get the packages and setup instructions for your device.
Felgo for Embedded supports a variety of hardware target devices that are known to work well with Qt for Device Creation, including NXP i.MX6, i.MX7 & i.MX8 boards from Toradex, Ginzinger & others, Intel NUC, NVIDIA Tegra platform, Qualcomm Snapdragon platform, Raspberry & Arduino boards, and more.
Felgo supports Raspberry Pi as Embedded Linux target platform. Libraries for the Raspberry Pi (target) and Linux (host) are available on request for Felgo customers on a paid plan, contact us. For other hosts and embedded devices, see Other Platforms.
Support for other Embedded devices is available upon request in the Felgo Business Plan.

You need a Raspberry Pi, an SD Card (8GB or more), a power cable and peripherals of your preference (mouse/keyboard/ethernet cable/HDMI cable).
Felgo recommends using Raspberry OS (former Raspbian) as the operating system on your Raspberry device. It is the officially endorsed operating system by the company behind the Pi and at the same time the most popular & stable OS for Raspberry Pi.
To install Raspberry OS, follow these steps:
After installation, the flashed Raspberry Pi needs to be configured so that it can be remote-controlled over the network (i.e., by Qt Creator or your PC's terminal software). To do so, follow these steps:
sudo raspi-config--- Enable SSH - Secure Shell / remote control (mandatory) Interface Options -> SSH -> YES/Enable --- Increase GPU Memory (mandatory) Performance Options -> GPU Memory -> 256 --- Enable Audio output over 3.5mm (recommended) System Options -> Audio -> Headphones --- Enable auto login on the Pi itself (recommended) System Options -> Boot / Auto Login -> Desktop Autologin/Console Autologin
The Felgo packages for Raspberry Pi are available on request for Felgo customers on a paid plan. Contact us to get the packages and the instructions to build and run your application on the Pi.
If an X server is running (default in the "Desktop" Raspberry OS images), the "xcb" platform plugin will get loaded.
If there is no X server running (default in the "Lite" Raspberry OS image), start the application with EGLFS. You can specify the platform plugin with the -platform eglfs command line argument
or the QT_QPA_PLATFORM=eglfs environment variable.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: