Skip to content

Running a QML HMI on an ARM11 without OpenGL

Recently, I brought up Qt 5.5 on a Freescale i.MX35, which has an ARM11 CPU but no OpenGL support. Despite the missing OpenGL, I wanted to write the HMI with QML. The additional challenge was that the cross-compilation toolchain was 32-bit, but I wanted to use my standard 64-bit Ubuntu. I’ll show in this post how to set up the 32-bit toolchain and rootfs on my 64-bit Ubuntu machine, how to configure and build Qt 5.5 from the sources, and how to run a hello-world application written in QML on the i.MX35.Read More »Running a QML HMI on an ARM11 without OpenGL

Solution Overview – Beacon-Enabled Museum Guides

I’ll explain how a beacon-enabled museum guide app uses an instance-based classification algorithm – a k nearest-neighbour algorithm – to locate one out of many exhibits in a room. Before diving into the details of the k nearest-neighbour algorithm, I argue why the obvious algorithm of choosing the beacon with minimum distance from the phone isn’t good enough and why we need a cleverer algorithm.
Read More »Solution Overview – Beacon-Enabled Museum Guides

Motivation – Beacon-Enabled Museum Guides

When you enter a museum, your phone starts the guide app of the museum automatically. When you look at an exhibit in the museum, the app starts playing the audio commentary of this exhibit. The app provides additional information like web links, videos, photos and texts. When you take photos, the app adds the photos as additional information to the exhibit you are looking at. When you finally reach home, you have your personalised museum guide and you can relive your tour through the museum whenever you want. This is the kind of experience you should expect in 2016.
Read More »Motivation – Beacon-Enabled Museum Guides