QP-emWin Integration
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, Quantum Platform™ (QP) beautifully complements 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 is exactly designed to handle.
This Application Note describes how to use QP with the emWin™ Embedded GUI from SEGGER and also µC/GUI from Micriµm, which technically are the same products.
Although the QP-emWin integration, as described in this Application Note, runs on Windows, the application-level code uses exclusively the embedded emWin™ API and is designed to run without any modifications on embedded targets.
![]() |
![]() |
emWin, SEGGER |
![]() |
![]() |
µC/GUI, Micriµm |
| QP™/C-emWin | |||||||
| QP-Integration | License Type | Language | QP™ Version |
Compiler | Contributor (date) |
Application Note |
Download |
![]() QP/C-emWin Generally Available (GA) release |
![]() Dual License |
|
4.0.00 | ![]() Visual C++ 6.0 |
![]() 02-Jun-08 |
![]() Manual (0.54MB) |
![]() (3.5MB) |
| QP™/C++ emWin | |||||||
![]() QP/C++-emWin Generally Available (GA) release |
![]() Dual License |
|
4.0.00 | ![]() Visual C++ 6.0 |
![]() 02-Jun-08 |
![]() Manual (0.54MB) |
![]() (5.2MB) |
Top of page
Version: June 02, 2008















