Burkhard on Qt Embedded Systems: No. 23

My newsletter will go out one week late on 8 November 2021. In October, I gave 6 legacy code workshops and 2 license compliance workshops, and started a new coaching project. I have started the Win Without Pitching Bootcamp this week and must prepare my talk Hexagonal Architecture: The Standard for Qt Embedded Applications at...

Setting Up Yocto Projects with kas

Kas makes the setup of a Yocto build environment super simple and super fast. We call kas with a project configuration file: kas-container build ./eu-terminal-distro.yml. Kas starts a Docker container, clones the layer repositories, initialises the Yocto configuration files (local.conf and bblayers.conf), and starts building the embedded Linux system. Most Linux BSP providers don’t make...

Burkhard on Qt Embedded Systems: No. 21

My newsletter will go out on Wednesday, 8 September 2021. Here is the table of contents as a teaser. My Thoughts on Pricing Services. After discussing hourly billing and value pricing in the last episode, I’ll share my experience on productised services, advisory retainers and training & workshops in this episode. Reading Liz Keogh: Estimating...

Burkhard on Qt Embedded Systems: No. 20

My newsletter will go out on Monday, 2 August 2021. Here is the table of contents as a teaser. My Talk A Successful Architecture for Qt Embedded Systems (with video and slides). My Thoughts on Pricing Services Reading & Listening & Watching Arne Mertz: Docker4c: portable C++ development environment. Juan Manuel Garrido de Paz: Ports...

Open post Ports-and-adapters architecture for harvester terminal with GUI, Cloud, Machine and Customer adapter.

My Talk “A Successful Architecture for Qt Embedded Systems” at Qt Day Italy 2021

Creating an architecture means answering many questions about the ecosystem, in which the Qt embedded system operates. While the questions are very similar for all Qt embedded systems, the answers and their priorities differ. So, you should be able to transfer the questions and answers from my running example, a harvester terminal, to your system.

Burkhard on Qt Embedded Systems: No. 18

My May newsletter is all about system design and architecture. The trigger for my binge was the inspiring Software Architecture Workshop held by Ruth Malan and Dana Bredemeyer. I wrote two posts about the architecture of Qt embedded systems (more to come) and read the relevant parts of five books to understand the authors’ unique...

Open post Window manager showing split view of home (left) and of turbine cam (right).

Architecture of Qt Embedded Systems: Single vs. Multiple GUI Applications

Our quest for a successful architecture of a harvester terminal continues. In this episode, we discuss when a system with a single application is good enough and when a system with multiple applications and a window manager is the better choice. Sometimes, a single-application system with a window manager is just the right choice.

Scroll to top