Recommecdation for GUI

Hello Everyone,

I have built a custom board using OSD3358 now I need to write a GUI software for a 5-inch LCD display. I did a little research and decided to move forward with the QT application development platform, I would like to know what other options I have for GUI development.

I am a beginner and looking for some suggestions that help me get started.

Thanks!

Khan,

QT is a good option for UI development. Couple of other options to consider:

Best,

Neeraj

Hi Neeraj,

Thanks for your reply. I am going with QT, here are a couple of questions I would like to ask you before I get started:

  1. The custom board I designed is based on PocketBeagle’s reference schematic design. The image available for PocketBeagle on BeagleBoard.org is “Debian 9.5 2018-10-07 4GB SD LXQT” which supports a graphical user interface that is 2 years old there are other latest images available that doesn’t support graphical interface, so the question is after I developed my own GUI using QT creator will I be able to use it on one of those non-LXQT images?

  2. I am trying to set up a windows host machine to cross-compile the GUI, can direct me to where I can find the guide to do so and also I need to find out all the libraries or dependencies I need to install on the Target.

These questions may sound basic, please excuse me I am coming from a hardware background.

Thanks! your help is much appriciated.

Khan,

You can use the images that have an extension “LXQT” in the Older Debian images section of the software images page: https://beagleboard.org/latest-images. There are more flavors and currently tested images at https://rcn-ee.com/rootfs/.

There are several resources to get started on QT. Please take a look at http://exploringbeaglebone.com/chapter13/ from Exploring Beaglebone by Derek Molloy. There are several videos to walk you through the steps.

Official QT documentation for Beaglebone Black can be found here: https://doc.qt.io/archives/qt-5.8-devicecreation/qtee-supported-platforms.html.

Best,

Neeraj