Question

I need to develop an application for a board (ARM 8), running embedded Linux (probably Angstrom – yet to be decided). I’ve been Googling and I’m confused about a few things.

It seems for embedded, I have to use Qt for Embedded Linux (qt-4.8). I also see a Qt Enterprise Embedded.

I’m confused between the two. What’s the more current way to go with Qt for embedded linux and what’s the major difference between the two?

Also, I downloaded the Qt SDK and followed the instructions to build and install the SDK on my Ubuntu 12.04 LTS system. However, I do not see QtCreator, QtDesigner, and QtQuick Designer anywhere on my system. According to the documentation I should have gotten all of these tools, including qtdemo application after building the sdk.

Finally, I do not see a version 4.8 of the QtCreator. The link in the documentation page (Tools to Install) is broken. Can I use the latest QtCreator with Qt 4.8 SDK?

Can someone please help?

Was it helpful?

Solution

The Qt Enterprise Embedded is a commercial version of Qt for embedded devices If you need support you can buy it from Digia.

The Qt libraries 4.8.5 for embedded Linux is also available for download. It uses Compact and Efficient Windowing System (QWS). It writes directly to the Linux framebuffer, eliminating the need for the X11 windowing system and saving memory.

You can use Qt5 for embedded devices as long as you have a good graphics stack. There is no specific Embedded prebuild available for Qt5 because QWS was dropped in favour for Qt Platform Abstraction. So, Qt does not ship with a windowing system anymore, it expects the OS to provide one (or at least some display devices like directFB etc.).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top