Embedded Wizard is an award-winning solution for lean, versatile, scalable, and fast Graphical User Interfaces (GUIs). It enables the creation of high-performance GUIs, even on resource-constrained microcontrollers, without compromising user experience, or allows you to scale up to powerful microprocessors.
Key Benefits:
- Minimize your development efforts by using a comfortable IDE with WYSIWYG editor, instant prototyping and debugging
- Use lower-cost hardware and thus save BOM costs due to our framework's extremely low memory footprint
- Scale your project and react flexible - Almost any requirement can be met in terms of your desired functionality, chosen hardware, and selected workflow
- Implement international and intercultural HMIs hassle-free thanks to Embedded Wizard's sophisticated architecture
- Benefit from best practices, fully customizable widgets, and support for the latest UX trends
- Accelerate your time to market with GUI Services that also support your design processes
- Work with a reliable, mature, off-the-shelf product - We have a 30+ year track record of deploying our solution on over 500 million devices globally
Key Features:
- Comfortable IDE with drag & drop incl. memory footprint analysis
- Visual programming with WYSIWYG editing facility, as well as instant prototyping, simulating and debugging on PC without compiling, linking, and transferring to the target
- Agnostic to different input mechanisms, for example: (multi-)touch, hard-buttons via GPIO, voice control
- Simple programming model incl. object-oriented programming support
- Generates pure ANSI-C source code that runs independently on bare metal or with any RTOS (real-time operating system), free from additional software dependencies
- Optimizes GUI performance and footprint by supporting vector graphics and utilizing graphics accelerator ChromART, NeoChrom, NeoChromVG, or OpenGL ES 2.0
- Create GUI projects with different variants (various styles, screen resolutions, etc.) for different use cases, which all can be managed within just one GUI project
- Ready-to-use widgets, effects, animations, layout functions, vector graphic rendering, filter effects, templates, and examples
- Allows the creation of GUIs for other non-embedded systems, enabling the user to perform user acceptance testing with a PC, web, or native mobile application for example.
- Achieve an extremely low memory-footprint by supporting multiple color formats and depths such as RGBA8888, RGB565, Index8 and 4 bit grey scale
- Adaptive palettes (CLUT) for Index8 color format
- Access bitmaps and string resources directly from flash memory to achieve lowest RAM consumption (for example for systems using only SRAM)
- Capability to generate the GUI application with a different screen orientation than the physical framebuffer or display while keeping the same performance; no additional software or hardware rotation operation involved during runtime
- Highly optimized graphics engine that updates only the necessary areas ('dirty rectangles'), drawing only effectively visible objects and dismissing all invitation
Evaluation Version: Yes
Deliverables: Binaries
License type: License
For more information related to the Partner Product/Service, visit: www.embedded-wizard.de/platforms/stmicroelectronics
Supported Devices | STM32,STM32MP1,STM32MP2 |
Software Function | Display |
Middleware | Graphics |
Site |
Served Countries:
Worldwide