No matter how much you optimize embedded Linux boot time, it always remains too long. If your device has a screen, a typical workaround is to display something on it until the user application starts. There are several ways to do that with various unexpected gotchas.
Continue readingTag Archives: Qt
Kubuntu: module “org.kde.desktop” is not installed
Recently this error showed up on my Kubuntu 23.10 while trying to run applications using QtQuick, such as QtDesignStudio or just a new QML project with QtCreator. The application either outright does not run or has serious GUI issues.
Turns out this is probably an issue related to software and distributions switching from Qt5 to Qt6.
Continue readingSimple Lua console in Qt
Lua is a simple, fast and embeddable scripting language. Capability to run Lua scripts can be relatively easily added into C and C++ applications. Due to it’s ease of use and performance it’s being used in computer games (Crysis, Garry’s mod, …), general software (Wireshark, Neovim, …) and also embedded devices (Logic Machine). Let’s take a look how to create a very simple Lua console GUI with Qt.
Continue readingUsing Azure CI for cross-platform Linux and Windows Qt application builds
Developing cross-platform applications brings some extra challenges. Generally your development machine runs an operating system of your choice, but you need to assure that your application runs on other platforms as well. In the end the only way to do this is to actually test if everything is OK. This hassle can be simplified using CI.
Continue reading