It is sometimes useful to measure the amount of free memory while your app is running. I typically do this to ensure there is no memory leak, for example. Even[...]
For one of my projects I had the need of building a Qt app based on Qt 6.4 with a universal distro-agnostic format. In the past, I used snap packages[...]
It seems this configuration is sometimes a bit tricky. At home, I wanted to configure a Raspberry Pi with a OpenVPN docker container, a DNS server (unbound) and other services.[...]
When developing software for installations that need to remain up for very long time without being restarted, it is pretty relevant to monitor it to verify it is working properly.[...]
Sometimes I need to have specific versions of Qt to build apps and run CI tasks. In this article I introduced what I used for this purpose: a multi-arch docker[...]
This post is for people trying to resuscitate this little machine, the Acer Aspire 3810T. I sometimes install Linux on old machines that people consider outdated and leave for dead,[...]
Unfortunately I had the dramatic idea of buying a Dell machine some years ago. This machine breaks by just watching at it. So, I recently had to experience the n-th[...]
Raspberry OS based on Debian bullseye was recently published. The compiler provided with this new version was updated to 10.2.1. As usual, I need to cross build many large projects[...]
I recently had to rebuild the Ubuntu kernel for the Raspberry Pi pretty often to apply some patches. Building on the Pi is simple, but takes A LOT of hours[...]
Blog It’s been many years now since I started to use a Pi as a version control server. I recently even started to use it more heavily for my development,[...]
Raspbian Buster is out. It seems it updated gcc from version 6.3.0 (used for Stretch) to gcc version 8.3.0. This is not always needed, but I had a lot of[...]
Raspberry has a huge community that creates a considerable amount of material in a large number of projects. A relevant support for Yocto cannot therefore be missing for it. Months[...]
This was a good test for my cross toolchain with gcc 6.3.0 I uploaded some days ago: the new Qt 5.10.0 built with -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard, including POT for[...]
Raspbian Stretch is out for Raspberry Pi. I needed a cross toolchain with the same exact version used to build the system so I built my own. As I had[...]
So far, no real complains about POT 5.4.0-beta1 so I suppose it is sufficiently safe to consider it POT 5.4.0. Refer to this article for more info.[...]
This is a new binary package including the same content of POT 5.3.0-beta1 package, with some updates: new improvements in POT taken from omxplayer code; bump to ffmpeg 3.1; based[...]
This is a package containing binaries for PiOmxTextures 4.4.0. The relevant improvements here over 4.3.0 are: Fixed horizontal tearing effect. Fixed leaks when starting/stopping and restarting video. Added support for[...]
i.MX 6 is a good device. Qt runs pretty well on it. Also a plugin for hardware accelerated and zero-copy rendering seems to work pretty well. Simply building Qt for[...]
For many uses, playing video while animations are running is pretty useful and it is also considerably stressful for the GPU. I therefore tested a couple of cheap chips with[...]
The new ports of Qt to mobile systems like Android, iOS and WinRT are getting more and more reliable. I just wanted to have a look at the current stage[...]