C H A P T E R V I - S O F T W A R E I P
SEGGER MICROCONTROLLER SYSTEME GMBH
EMWIN GRAPHICS SOFTWARE AND GUI
CONTACTS
GERMANY
Segger Microcontroller
Systeme GmbH
40721 Hilden - Germany
Phone: (+49)
Fax: (+49)
USA
Segger Microcontroller
Systems LLC
9 Bartherick Road
Westminster, MA 01473 - USA
Phone: (+1)
Fax: (+1)
emWin, probably the most efficient and comprehensive embedded GUI today, is written in ANSI “C”. It works on any
All required graphic routines are part of the software. A variety of fonts are shipped with the software. Additional fonts can easily be generated from PC fonts using the emWin Font Converter.
The window manager allows creation of windows of arbitrary size at any point of the display. Child windows and the exchange of messages between windows and their children/parents are supported.
Windows may be transparent or overlapping, and can be moved or resized at run time. A variety of widgets come with the window manager module.
A simulation environment is available that can be used to write and test the entire user interface on the PC. emWinView, a separate program, shows the contents of the simulated display even during debugging.
•ANSI “C” source code, no C++ required
•Bitmap converter and PC simulation included
•
•Free PC Evaluation package available
•Royalty free
•Supports b/w, grayscale and color
•2D graphic library and variety of fonts included