STMicroelectronics

GUI Development on STM32 based platforms

STM32 Platform GUI Development

Embedded Wizard simplifies your GUI development on STM32 and lets you create high-performance graphical user interfaces with minimal effort. Embedded Wizard is highly adapted to support STMicroelectronics’ variety of STM32 microcontrollers and microprocessors in the best way by leveraging ST’s 2D graphics accelerator Chrom-ART™ as well as the advanced NeoChrom GPU, for example featured in STM32U5, STM32H7, and STM32N6 series, providing smooth, rich, and responsive graphics for modern embedded applications.

Why should I use Embedded Wizard?

EMWI_ICONS_17_08_2021_easy-development-177

Quick & Easy Development

Full-featured IDE to develop HMIs (including prototyping, debugging and profiling on your development PC)

EMWI_ICONS_17_08_2021_multiple-platforms-63

All-in-One GUI Project

Localization, internationalization, themes or different screen resolutions within one GUI project

EMWI_ICONS_17_08_2021_performance-boost-171

Performance Boost

Utilization of NeoChrom GPU, available graphic accelerators like Chrom-ART™ (via DMA2D) or OpenGL ES 2.0

EMWI_ICONS_17_08_2021_setting-12

Runs with or without OS

HMIs can run on bare metal or with various RTOSes, like FreeRTOS, Nucleus and others

EMWI_ICONS_17_08_2021_no-dependencies-174

No Dependencies

Regarding resolution, orientation, color depth or color format

EMWI_ICONS_17_08_2021_high-performance-60

High-Efficient Code

Very small RAM and ROM footprint

EMWI_ICONS_17_08_2021_user-experience-93

State-of-the-art GUIs

Implement stunning and smartphone-like GUIs with high-performance animations and transitions

EMWI_ICONS_17_08_2021_unlimited-use-75

Unlimited Use

Neither royalties per device, maintenance fees nor any regular subscriptions fees

EMWI_ICONS_17_08_2021_reliability-147

Full Control

Independency of open source or any other 3rd party sw results in full control of license clearing & best support

Arm® Cortex®-M4

STM32F4 Series

With the Arm Cortex-M4 based STM32F429/39 chipset from ST, high-performance GUI applications with fluent animations while having a low memory footprint can be implemented easily. In addition to that, you can easily use wide-spread displays found in smartphones and wearables by utilizing the STM32F469 MCU's built-in display serial interface (DSI).

STM32F4 Series
Arm® Cortex®-M7

STM32F7 Series

The Arm Cortex-M7 based STM32F746 MCU from STMicroelectronics convinces with incredible power and low energy consumption. Take advantage of STM32F769's built-in hardware JPEG-Decoder and play even videos with a high-framerate on a resource-constrained microcontroller.

STM32F7 Series
Arm® Cortex®-M7

STM32H7 Series

The Arm® Cortex®-M7-based STM32H7 MCU series leverages ST's Non-Volatile-Memory (NVM) technology to reach the industry's highest benchmark scores for Cortex-M-based microcontrollers executing from embedded Flash memory, and features the NeoChrom GPU for accelerated, high-quality graphics performance.

STM32H7 Series
Arm® Cortex®-M4

STM32L4+ Series

The STM32L4+ Series is an ultra-low-power microcontrollers family based on the high-performance Arm® Cortex®-M4 32-bit RISC core. With 640 Kbytes of embedded RAM, graphics performance (Chrom-ART Accelerator™), and DSI controller, the STM32L4R9 Discovery kit enables users to easily prototype applications with state-of-the-art energy efficiency, as well as stunning audio and graphics rendering with direct support for AMOLED DSI round LCD display.

STM32L4+ Series
Arm® Cortex®-M33

STM32L5

The STM32L5 series is an ultra-low-power microcontrollers family based on the high-performance Arm® Cortex®-M33 processor. The STM32L562 Discovery kit enables users to easily prototype applications with state-of-the-art energy efficiency, as well as stunning audio and graphics rendering.

STM32L5
Arm® Cortex®-M0+

STM32G0 Series

The STM32G0 Series is an ultra-low-power microcontrollers family based on the high-performance Arm® Cortex®-M0+ at 64 MHz.

STM32G0 Series
Arm® Cortex®-M33

STM32U5 Series

STM32U5 microcontrollers extend the STM32 ultra‐low‐power portfolio, offering enhanced performance and advanced graphics capability. The STM32U5 MCUs were the first STM32 line to embed ST's advanced NeoChrom graphic processing unit (GPU), enabling smooth and efficient rendering of rich graphical user interfaces.

STM32U5 Series
Arm® Cortex®-A7 and Arm® Cortex®-M4

STM32MP1 Series

A general-purpose microprocessor portfolio enabling easy development for a broad range of applications, the STM32MP1 series is based on a heterogeneous single or dual Arm Cortex-A7 and Cortex-M4 cores architecture, strengthening its ability to support multiple and flexible applications, achieving the best performance and power figures at any time.

STM32MP1 Series
Arm® Cortex®-A35 and Arm® Cortex®-M33

STM32MP2 Series

The STM32MP2 series microprocessors are designed to enable powerful embedded applications with dual-core Arm Cortex‑A35 processors and an Arm Cortex‑M33 coprocessor. With Embedded Wizard, you will be able to create high-performance GUIs on STM32MP2 MPUs.

STM32MP2 Series
Arm® Cortex®-M55

STM32N6 Series

The STM32N6 series is powered by an Arm® Cortex®-M55 core running at up to 800 MHz. It features ST's advanced NeoChrom GPU for accelerated graphics processing. In addition, it is the first STM32 device to feature the ST Neural-ART Accelerator™, a dedicated neural processing unit (NPU).

STM32N6 Series

Embedded Wizard Licensing

Start free. Scale professionally.

Community Libraries

Free

Free for Open Source projects

  • Pre-compiled Platform Package
  • No watermarks
  • According to EWCL
Try

Professional Source Code

Contact Us

For commercial production & full control

  • Full Platform Package source code
  • Commercial usage rights
  • Extended customisation and optimization
  • Perpetual or royalty licensing model
  • According to EWLA
Get in Touch

All prices are net prices exclusive taxes, fees and shipping costs. Cancellation is possible at the end of each current monthly or yearly subscription period.