Jump to content
Ambroise Suter

Qt with uGFX BareMetal

Recommended Posts

Hello there,
I just found this very interesting library and while looking into the source I found the QDisp drivers.
As I am quite new to Qt and coding for MicroControllers I'm not entirely sure what is possible with that.

To be more specific, I am looking for a way to run Qt on a MC BareMetal. Is this possible with this QDisp-driver?
Or do you know of any possibilities of using the uGFX library with Qt?

Thank you and best regards

Edited by Ambroise Suter

Share this post

Link to post
Share on other sites

Hello Ambroise and welcome to the µGFX library!

The Qt drivers that come with µGFX are there so you can use µGFX inside a Qt application. The only reason they exist is because we use that in the µGFX-Studio.

You cannot use µGFX to run Qt. I started developing µGFX because I wanted something like Qt but targeting embedded systems. So if you like Qt then you'll like µGFX - the philosophy is the same. Running Qt on Embedded Linux is usually not a problem but running Qt on a microcontroller is pretty much pointless as Qt was not build with that in mind. What exactly are your needs? & requirements?

Grüsse aus dem Wallis,
~ Joel

Share this post

Link to post
Share on other sites

Hello Joel,
thank you for answering so fast! 
As you might see I'm still learning about Qt and Embeded etc. 
I'm actually trying to get Qt running on an ARM Cortex M4. This would be quite easely done with Linux for Embeded as you stated. 
But my goal is to minimize the load by the OS. 

Grüsse aus Rapperswil

Share this post

Link to post
Share on other sites

Qt is extremely overkill for that platform - you won't have any luck getting that running, and even if, it will run extremely poorly.

Whatever you want to do with Qt on that platform: Use µGFX instead. µGFX has been built exactly for this.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now