It is platform independent and can be easily ported to almost every micrcontroller system.
Embedded linux gui library.
To facilitate embedded touchscreen gui designs optional support is provided for resistive and capacitive touch devices.
When it comes to embedded linux gui development there is lot of options available.
These can be used to develop software that can be ported to multiple computing platforms with no change to its source code.
Lvgl is an open source graphics library providing everything you need to create embedded gui with easy to use graphical elements beautiful visual effects and low memory footprint.
The library is very small and fast because every unused feature is disabled and not linked into the finished binary.
Rendering can be based on opengl.
Sparklet one of the leading embedded gui libraries offers a light weight graphical capability on top of linux.
This is a list of library packages implementing a graphical user interface gui platform independent gui library pigui.
In some cases it s best to rely on the tools provided by the board vendor e g.
Glui a very small toolkit written with the glut library.
Nana c open source boost license a cross platform toolkit designed to enable modern c gui programming.
Gtkmm c version of gtk.
Open source gui libraries like qt x windows etc are readily runnable but unfortunately there are a bit heavy for many of the applications.
Juce provides gui and widget set with the same look and feel in microsoft windows x window systems os x and android.
Touchgfx is bundled for free as part of the stm32 ecosystem but most libraries can be configured to support commonly available boards like the raspberry pi or arduino.
The path i chose was the practical one.
There re over a dozen free and commercial solutions to build gui applications on embedded linux.
µgfx is a lightweight embedded library for displays and touchscreens providing everything required to build a fully featured embedded gui.
I did some research and found that the most common libraries are qtopia also known as qt embedded and nano x formerly known as microwindows.
Sdl 1 2 optional ttf font or sdl2 no need for python or xwindows x11.
Light and versatile graphics library.
μgui is a free and open source graphic library for embedded systems.