ARM/Thumb

PegX for the Arm Family Microprocessors

Highlights

  • Complete ARM Family Support
  • Reasonable Pricing
  • No Royalties
  • Complete ANSI C++ Source Code
  • Easy to Use and Powerful Services
  • Responsive Technical Support
  • Unlimited System Resources
  • Size Scales Automatically (50K-100K)

PegX is High-Performance

PegX achieves maximum performance by minimizing the system overhead required to maintain a graphical presentation. This includes support for advanced window and viewport clipping techniques that prevent unnecessary screen drawing. In addition, PegX always interacts directly with video and input hardware to achieve the greatest possible throughput.

PegX Size Advantages

A minimum PegX footprint requires roughly 50K of code space, 4K of stack, and 2K of dynamic memory. A typical full-featured GUI requires a PegX footprint of roughly 100K code, 4K Stack, and 8K of dynamic memory.

PegX Interface

PEG's default appearance is almost identical to Windows. This makes it easy for Windows programmers to get up and running. The following are some example windows, dialogs, and graphic displays created by PegX. Please see the PegX User Guide and the API description for more details.

PegX Language Support

PegX provides industry leading support for multi-lingual applications. PegX fully supports two-byte characters and Unicode string encoding. Our CompositeFont technology provides an industry-leading solution for incorporating even very large character sets in memory-limited embedded systems.

PegX Video Output

PegX is designed work with and take full advantage a broad range of video output devices and display screens. PegX can be configured for monochrome, 4 grays, 16 grays, 16 colors, 256 colors, 65535 colors, and true 24-bit RGB color output. Further, the output color depth may be defined at compile time (producing the smallest code) or at run time (allowing the video output device to be determined during system initialization).

Easy to Use

PegX is designed for ease of use. The PegX API is designed to be easy to understand, powerful and consistent. The same is true with our reference manual and other supporting documentation.