Note: This is the English translation of the article first published in German Intro The ESE Congress is one of the lead events for Embedded Software Engineering in Germany. This year it was held digitally for the first time, so that participation was also possible via video. Over five days, there were 3 keynotes and […]
Qt development for embedded systems involves editing code on desktop and running on embedded devices multiple times daily. Qt Creator and CMake often create problems including installation failures and compiler detection issues. The Boot2Qt SDK solves this by creating CMake toolchain files and Qt Creator configurations for cross-compilation, deployment, and execution out-of-the-box.
In this session, the General Magic Maps SDK for QML will be used to demonstrate creating an app with interactive maps, routing, and navigation.
Engineering appears straightforward today - grab a laptop, download frameworks, set up devices, and work productively. However, large downloads, unresolved dependencies, and incompatible toolchains make traditional software building cumbersome. This talk presents an experiment in building, deploying, and running modern Raspberry Pi UI without installing SDKs, all set up in under 10 minutes.
Embedded systems often combine general purpose computers with domain-specific devices via standard bus or network connections. The main computer monitors and controls system functionality, essentially "steering" the specialized device. This case study covers a Data Modul and KDAB joint project building tooling that simulates CAN-Bus attached hardware, providing safe training and testing environments.
Almost all embedded devices interact with the physical world, requiring solutions for handling various measurement values including sensor differences, unit systems (metric vs imperial), and overlapping units. This talk examines arithmetical operation validity and shows how modern C++ language features make this transparent and runtime-optimal, motivated by a project where inconsistent measurement handling caused subtle bugs.
This 2021 News from KDAB includes an interview with Harri Porten, CEO, on froglogic’s acquisition by The Qt Company; Qt Embedded Days; Tool of the month: spdlog; Event notices and Resources.
For many developers, QNX is the operating system of choice, when it comes to developing on embedded systems. However, the performance limits are exceeded quickly, especially if you're working on low-end hardware. As a result, you'll likely need to perform an investigation to find the bottlenecks that contribute to reaching these limits, in order to […]
The third and last video of this mini-series on containers focuses on secure and efficient updates on your embedded hardware using automotive grade solutions for industrial needs.
What are containers and how can they help you save time and be more efficient in your embedded development? The first video of this 3 part mini-series on containers will give you the basic information to find out if and how containers can be useful for embedded development.
The second video of this 3 part mini-series on containers takes a much more detailed look into containers, thanks to our partner, Toradex, and their webinar.
In the previous blog post about qHash, we explained: how to declare an overload of qHash for your own datatypes, how to hash Qt datatypes for which Qt does not provide a qHash overload, and why you can't use a type from the Standard Library (or just another library) as a key in QHash (newsflash: […]
Einleitung Der ESE Kongress ist die Leitveranstaltung für Embedded Software Engineering in Deutschland. In diesem Jahr fand er erstmals digital statt, so dass die Teilnahme auch per Video möglich war. An fünf Tagen gab es 3 Keynotes und 96 Fachvorträge aus allen Bereichen der Embedded Softwareentwicklung. Anton Kreuzkamp von KDAB sprach über maßgeschneidertes Code-Refactoring mit […]
Due to Covid-19, the KDAB office in Berlin feels really empty. Some times, it's just me, working on hardware, and a few other guys dotted around. The office staff are all working from home. The Problem: My office is very far away from the door, yet, from time to time, KDAB gets deliveries and, as […]
Till Adam, interviewed at Embedded World 2020, gives a brief but comprehensive introduction into how KDAB can help you with your embedded software project, and indicates tooling, training and other resources from KDAB you can access, many of them free and open source.
Whether you are considering an NXP i.MX 8, NXP i.MX 6, or another vendor’s silicon, there are many factors to take into account in order to make the right hardware choice. This short video offers some guidance.
During Embedded World 2020 we answered visitors' questions via video to provide information for people who did not attend that year due to the Corona virus.
Demonstrated live at Qt Embedded World, this video shows GammaRay, a free software introspection tool for Qt applications developed by KDAB. Leveraging the QObject introspection mechanism GammaRay allows you to observe and manipulate your application at runtime. This works both locally on your workstation and remotely on an embedded target.
Supervisory control and data acquisition (SCADA) systems have been around since the 1950's, far longer than most other types of computer applications. Their rock-solid performance has been responsible for the streamlining of any industry that needs precise and consistent controls: building automation, energy management, part machining, printing and packaging, robotic assembly, ship building, water treatment, […]
This video offers an example of rich 3d visualization KDAB helped create for QI Tissue to make sense of hugely complex and vast datasets now available to researchers in the search for a cure for cancer.