A major target of the Qt framework next to desktop systems are embedded systems, specifically Embedded Linux, where there are a few different ways to use Q. The main point of embedded Qt is to optimize the software stock by allowing you to boot straight into a Qt-optimized environment, and by allowing for a variety of ways to render to the display.
Qt for Embedded Linux supports the following platform plugins for rendering:
Plugin | Description |
EGLFS | Provides an interface to OpenGL ES or similar 3D rendering API. Usually, the default configuration for Embedded Linux. More details about EGL can be found at the following address: https://www.khronos.org/egl. |
LinuxFB | Writes directly to the framebuffer via Linux's fbdev subsystem. Only software-rendered content is supported. As a result, on some setups the display performance is likely to be limited. |
DirectFB | Directly writes to the graphic card's framebuffer using the DirectFB library. |
Wayland |