With the release of PEG 2.3.13 a newly created widget is available in PEG, called the "Swipe" widget. This application note describes features of the widget and how to make use it with Window Builder and PEG runtime library.
This application note describes the changes of the Window Builder code generator that have been released in the latest PEG revision (2.3.13). To fix a bug in the code generator it had become necessary to introduce some changes. The attached document describe the changes in more detail and explain how to deal with them to avoid messing up user code interleaved in the generated code.
Q: How should I start to evaluate PEG?
A: Download: Desktop and Hardware Demos
Request for Window Builder - The free download is the full version of Window Builder, but no source code is provided, so applications can only be developed on provided compiled libraries (this by default is Windows, but can be extended to a EVB such as the Tower System).
Request for further evaluation please contact Freescale sales or distributor representative.
Q: Is PEG software supported on NON-Freescale and Freescale silicon? A: Yes, PEG Software can be licensed for for NON-Freescale and Freescale silicon. There is a discount when used with Freescale silicon. Q: Is the cost limited to 10,000 pieces?
A: There are 4 licensing models.
1) PEG Base Single Product/MCU (3 seats, <=10,000 units, 1 year support) is specific to the processor used AND the specific name and model of the customer end product.
2) Upgrade - Unlimited Run-time for PEG Base: There are NO limits on the number of run-time units for the PEG Base Single Product/MCU
3) Upgrade - Same MCU across Product Family (+3 seats, unlimited run-time): Supports a family of customer end products that use the same processor
4) Upgrade - Multi MCU across Product Family (+6 seats, unlimited run-time): Supports a family of customer end products that use multiple processors
Q: Is technical support included? A: One year of support is included with the purchase of a license and can always renew. Q: How does the actual GUI image (in the frame buffer) get updated through interrupt routines or some other method. A: PEG implemented a scheduler that runs at a defined rate (20 times per second by default) and quickly checks a messaging queue. If updates to the image are required, then the appropriate actions are taken to update the screen. Q: How is the frame buffer decided on? Does PEG do it as needed or does the designer set the size and update as needed? A: PEG will define the require space for the frame buffer depending on the screen resolution, color depth, and number of buffers (i.e double-buffering, multiple surfaces, etc…) Q: Do we have examples of wave form generation code with anti-aliasing filters? A: There are examples of PEG drawing a variety of graphs (in the demo folder of PEG). Q: What drivers hardware and screen drivers are supported?
A: PEG screen drivers can be developed for virtually any processor/controller. The list here includes devices for which drivers currently exist.
Q: How can I purchase PEG?
A: You can purchase it direct please contact firstname.lastname@example.org or from a number of distributors/re-sellers:
- AIC Japan
- Express Logic
- Green Hills Software
The following wikis provide useful “how to” and FAQ information not available on Freescale websites or forums. The links below provide useful design resources for product designers and users. eGUI PEG GUI StarCore DSPs
The PEG GUI wiki provides useful “how to” and FAQ information not available on Freescale websites or forums. The links listed below provide useful design resources for product designers and users. PEG GUI discussions under Freescale Other Solutions in the Freescale Community (all spaces) PEG GUI videos PEG GUI FAQ Website