Graphical User Interfaces (GUIs) are becoming increasingly popular in embedded systems. The embedded software's industry response to this trend is proliferation of embedded GUI libraries, such as emWin™ from SEGGER, PEG™ from Swell Software, and many others. Such GUI libraries provide anything from low-level LCD drivers, through drawing primitives, assortments of widgets, all the way to sophisticated window managers.
One thing, however, that these software packages do NOT provide is the high-level "screen logic" to control the overall behavior of the GUI. As it turns out, QP™ frameworks beautifully complement the GUI libraries by exactly providing the high-level structure to the GUI system. This is, of course, hardly surprising because GUIs are exemplary event-driven systems, which QP™ frameworks are exactly designed to handle.
Although the QP-emWin integration, as shown in this QDK™ runs on Windows, the application-level code uses exclusively the embedded emWin™ API and is designed to run without any modifications on embedded targets.
NOTE: This QP™ Development Kit (QDK™) contains only the software dependent on the particular processor and the compiler, but does not contain the portable QP™ Baseline Code. In other words, you need to download and install the QP™ Baseline Code, before you install any QDK™.
LICENSING: The QDKs™ are licensed the same way as the QP™ frameworks.
learn more about QP™ licensing
QP™ Development Kits (QDKs) for emWin / µC/GUI
|QDK/C emWin / µC/GUI||QP/C 4.1.07
|Visual Studio 2008||Manual (0.7MB)||Download (7.4MB)|
|QDK/C++ emWin / µC/GUI||QP/C++ 4.1.07
|Visual Studio 2008||Manual (0.7MB)||Download (7.5MB)|
Last updated: April 14, 2011