NXP Semiconductors

GUI Development on NXP based platforms

NXP Platform GUI Development

Embedded Wizard streamlines GUI development on NXP platforms, enabling you to create high-performance, visually rich interfaces with minimal effort. It is fully optimized to support NXP’s range of i.MX and LPC microcontrollers and microprocessors, leveraging their advanced 2D and 3D graphics capabilities, such as the Pixel Pipeline and GPU acceleration found in i.MX RT and i.MX 8 series, delivering smooth, responsive, and immersive 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®-M33

LPC55S69

The NXP LPC55S69 is a dual-core Arm Cortex-M33 microcontroller designed for secure and responsive embedded applications. With up to 150 MHz processing power, advanced security features including TrustZone and cryptographic acceleration, and a rich set of peripherals, it provides a solid foundation for modern IoT, industrial, and consumer devices.

LPC55S69
Arm® Cortex®-M4

LPC546xx

The NXP LPC546xx series is a high-performance Cortex-M4 microcontroller family offering extensive connectivity, advanced peripherals, and efficient power management. Embedded Wizard supports LPC546xx, enabling developers to build smooth, responsive graphical user interfaces that leverage the microcontroller’s capabilities for modern embedded applications.

LPC546xx
Arm® Cortex®-M7

i.MX RT1050

The NXP i.MX RT1050 crossover processor features a high-performance Cortex-M7 core with integrated 2D graphics acceleration and display controller support, enabling smooth, high-resolution GUIs. Its hardware-accelerated graphics pipeline allows Embedded Wizard to render responsive, visually rich interfaces while efficiently utilizing system resources for modern embedded applications.

i.MX RT1050
Arm® Cortex®-M7

i.MX RT1060

The NXP i.MX RT1060 crossover processor features a high-performance Cortex-M7 core and an integrated 2D graphics accelerator, enabling fast, smooth rendering of high-resolution GUIs. With hardware support for pixel blending and image transformations, Embedded Wizard can deliver responsive, visually rich interfaces optimized for embedded applications.

i.MX RT1060
Arm® Cortex®-M33

i.MX RT1064

The NXP i.MX RT1064 crossover processor combines a high-performance Cortex-M7 core with an integrated 2D graphics accelerator and display controller, enabling fast, smooth rendering of high-resolution GUIs. Embedded Wizard can fully leverage its hardware acceleration for pixel blending, image scaling, and transformations to create responsive and visually rich embedded interfaces.

i.MX RT1064
Arm® Cortex®-7

i.MX RT1170

The NXP i.MX RT1170 crossover MCU features dual-core performance with Cortex-M7 and Cortex-M4 processors and integrates advanced 2D GPU acceleration. Its Pixel Processing Pipeline (PXP) and LCD interface enable high-performance rendering, layering, and blending for complex GUIs.

i.MX RT1170
Arm® Cortex®-M7

i.MX RT1010

The NXP i.MX RT1010 crossover processor features an efficient Cortex-M7 core and an LCD interface supporting high-performance graphics output. While optimized for cost-sensitive designs, it enables smooth and responsive GUIs when combined with software-based rendering.

i.MX RT1010
Arm® Cortex®-M33

i.MX RT500

The NXP i.MX RT500 crossover MCU combines an efficient Arm Cortex-M33 core with a Cadence HiFi4 DSP and an integrated GPU supporting hardware-accelerated 2D vector graphics. Its advanced graphics engine enables smooth animations, anti-aliased rendering, and low-power display operation.

i.MX RT500
Arm® Cortex®-M33

i.MX RT700

The NXP i.MX RT700 crossover MCU features dual Arm® Cortex®-M33 cores alongside integrated DSP and GPU capabilities, it is well suited for high-performance HMI, audio, and signal-processing use cases.

i.MX RT700
Arm® Cortex®-A9

i.MX 6

The NXP i.MX 6 application processor unit (APU) is a popular solution for multimedia and display applications. This set-up is typically used with the Linux operating system that allows abstraction of the underlying hardware. With Embedded Wizard you achieve the best possible GUI performance you can imagine due to the optimal usage of software renderers and the GPU (if available).

i.MX 6
Arm® Cortex®-M55 and Arm® Cortex®-M4

i.MX 7

The NXP i.MX 7 series combines a high-efficiency Arm® Cortex®-A7 core with a real-time Cortex®-M4 core, offering a versatile platform for low-power embedded applications. It supports rich multimedia and display capabilities while running Linux on the A7 core.

i.MX 7
Arm® Cortex®-A53 and Arm® Cortex®-M4

i.MX 8

The NXP i.MX 8 application processor unit (APU) is a popular solution for multimedia and display applications. This set-up is typically used with the Linux operating system that allows abstraction of the underlying hardware. With Embedded Wizard you achieve the best possible GUI performance you can imagine due to the optimal usage of the GPU (if available).

i.MX 8
Arm® Cortex®‑A55 and Arm® Cortex®‑M33

i.MX 9

The i.MX 9 APU series fuses advanced performance application cores with a separate real-time domain akin to an independent MCU. Featuring Energy Flex architecture, cutting-edge security through EdgeLock® secure enclave, and specialized multi-sensory data processing engines covering graphics, imaging, display, audio, and voice, the i.MX 9 series offers a comprehensive suite of capabilities.

i.MX 9

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.