Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

122 results

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.

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.

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.

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.