Features & Specs

Creativity to Code

PEG software accelerates GUI design for embedded devices by empowering developers to create prototypes on a Windows®- or Linux®- based PC. This complete visual layout and design tool lets GUI design take place in parallel to embedded software/hardware development.

Your Speedy Design Environment

WindowBuilder allows a designer to lay out each screen of a project through a simple-to-use interface, providing a “What You See Is What You Get” (WYSIWYG) display. Automatically generated C++ source code is ready to be compiled and linked into any application.

  • Simulation environment for PEG Lite, PEG Plus and PEG Pro
  • Runs on PC/Linux®/X11 for proof of concept development
  • Enables hardware/software development to happen in parallel
    Available for free evaluation

Architected for Flexibility

PEG graphic solutions work hand-in-hand with real-time operating systems to incorporate LCD screens and display interfaces into future products. The GUI development tools address a variety of embedded systems, including consumer electronics, industrial, medical and communications markets.

  • Highly customizable, small footprint for cost-sensitive applications
  • Multilingual support, including Unicode
  • Designed for cross-platform application development
  • Highly portable across OS and CPUs
  • Runtime “theme” support

The Widgets You Want

Deliver on your vision for an ultra-rich screen experience with a full and powerful set of GUI controls that meet the tastes of modern users.

  • High color, including true anti-alias line and font drawing support and per-pixel alpha blending
  • Screen transition effects: slide-in, wipe, and fade
  • Touchscreen support
  • Support for multiple graphics layers
  • Buttons, sliders, scrolling text, dials, progress bars, multiline text box, and spreadsheets
  • Integrated font creation and image conversion utilities
  • Use built-in designs or create your own custom look
PEG Pro PEG Plus PEG Lite
  • Screen transitions
  • Blending of transparent images and windows
  • True anti-aliasing
  • Gradient manager
  • Transparent text with drop shadow effects
  • Multiple window updates
  • Alpha-blended images
  • Runtime image decoders and language resources
  • Custom widget integration
  • Dynamic themes
  • Multi-language capable
  • Free source-code license on NXP silicon
  • Up to 16-bit color
  • Very small footprint
  • Basic widgets
  • Dual-language capable

One of the smallest footprints and most efficient code bases available

Starting 64 KB
Typical 64–96 KB

Starting at 48 KB
Typical 48–72 KB

Starting at 42 KB
Typical 42–52 KB

The Professional Services team provides custom consulting and software development: driver development, UI development and graphic design.

Learn more about PEG Pro > Learn more about PEG Plus > Learn more about PEG Lite >
PEG Lite
  • Free source-code license on NXP silicon
  • Up to 16-bit color
  • Very small footprint
  • Basic widgets
  • Dual-language capable

One of the smallest footprints and most efficient code bases available

Starting at 42 KB
Typical 42–52 KB

The Professional Services team provides custom consulting and software development: driver development, UI development and graphic design.

Learn more about PEG Lite >
PEG Plus
  • Multiple window updates
  • Alpha-blended images
  • Runtime image decoders and language resources
  • Custom widget integration
  • Dynamic themes
  • Multi-language capable

One of the smallest footprints and most efficient code bases available

Starting at 48 KB
Typical 48–72 KB

The Professional Services team provides custom consulting and software development: driver development, UI development and graphic design.

Learn more about PEG Plus >
PEG Pro
  • Screen transitions
  • Blending of transparent images and windows
  • True anti-aliasing
  • Gradient manager
  • Transparent text with drop shadow effects

One of the smallest footprints and most efficient code bases available

Starting 64 KB
Typical 64–96 KB

The Professional Services team provides custom consulting and software development: driver development, UI development and graphic design.

Learn more about PEG Pro >

Drivers & Specifications

RTOS

The driver interfaces between the PEG library and the RTOS installed on the MPU. If an RTOS has not been selected, use the standalone driver to jump-start your development process.

  • NXP MQX™ software
  • Micrium μC/OS-II
  • ARM®, Keil® RTX, ARTX
  • Green Hills Software INTEGRITY
  • Mentor Graphic® Nucleus®
  • Express Logic ThreadX®
  • Can be integrated with any RTOSs

The core library interfaces to different RTOSs, input devices and LCD controllers by replacing the underlying drivers.

LCD

The LCD driver interfaces between the PEG Library and the LCD panel either through an onboard or external controller.

Input

Input drivers available in multiple forms, including, but not limited to, a touchscreen, keypad or from other sources within the system.

PEG software also provides custom drivers for most LCD panels and controllers, RTOS systems, touch screens and other input devices.

PEG’s modular form enables a rapid development process.

Hardware

  • NXP Kinetis MCUs, and i.MX and Power Architecture® processors
  • All ARM cores, including NXP and Samsung
  • Can be supported for any vendor silicon