Embedded Wizard - Efficient GUIs for Every Performance Class

Create professional user interfaces easily via drag-and-drop and deploy them directly to your PHYTEC hardware. In official partnership with TARA Systems, we seamlessly combine the powerful GUI development solution Embedded Wizard with our Yocto BSPs. Save development time in UI design and benefit from an architecture so efficient that it runs smoothly even on systems without powerful 3D graphics.

What is Embedded Wizard?

Embedded Wizard is a professional development tool for graphical user interfaces in the embedded sector. Unlike traditional frameworks where the UI is programmed in C++ or Python, here you design the interface visually on your PC.

The Advantages for Embedded Projects:

  • Drag-and-Drop & Testing: UIs are created graphically and can be simulated and tested directly on the PC using "Embedded Wizard Studio" before the target hardware is on your desk.
  • C Code Generation: The tool generates highly optimized, extremely lean C code from the visual design.
  • Maximum Scalability: Thanks to the generated C code, the UI runs just as well on high-end Cortex-A processors with Linux as it does on small Cortex-M microcontrollers (Bare-Metal/RTOS).

What We Deliver: UI Design Out of the Box

Through our close cooperation with the Embedded Wizard team, we offer a seamless workflow from UI creation to execution on the target:

  • Certified Build Environments: Embedded Wizard provides board-specific SDKs, the so-called Build Environments. They come pre-configured for the display resolution, color format, and rendering backend of each PHYTEC board. Each of those Build Environments includes a “Platform Package”, which is responsible for display and rendering of the GUI.
  • Perfectly Aligned Yocto SDKs: Our Yocto SDKs are explicitly configured for cross-compiling Embedded Wizard code.
  • Ready-to-Use Evaluation Image: For the phyBOARD-Pollux (i.MX 8M Plus), we provide a ready-made SD card image that boots an Embedded Wizard demo right out of the box.
  • Detailed How-To Guide: A step-by-step guide walks you through the entire process: from setting up the Linux environment and exporting the C code, to running the UI natively on the hardware.

Technical Details

The combination of Embedded Wizard and PHYTEC hardware stands out with its architectural efficiency and standardized cross-compile workflow.

1. Scalable Rendering Backends

Depending on the PHYTEC platform, the official Build Environments utilize the optimal rendering backend to conserve resources:

  • Hardware-Accelerated (OpenGL/Wayland):On the powerful i.MX 8M Plus, the generated C binary uses the Wayland compositor and OpenGL to extract maximum performance for high-resolution multi-touch HMIs.
  • Software Rendering (DRM/KMS):On modules like the i.MX 93 or AM62Lx, the UI can be rendered directly into the framebuffer completely without Wayland overhead or a 3D GPU. This proves the tremendous efficiency of the generated code.

2. The Cross-Compile Workflow

We have standardized the path from the PC to the board. All you need is a Linux system (Windows Subsystem for Linux - WSL is also natively supported):

  1. Export: Embedded Wizard Studio exports the UI project as portable C code into the PHYTEC Build Environment.
  2. CompileBy running the “source” command on our Yocto environment, you set the cross-compiler paths. A simple make command compiles the UI code into an executable ARM binary.
  3. DeploymentThe lightweight binary is transferred to the phyBOARDand runs natively as a standalone process. There is no need for heavy runtime environments (like a Java VM or a browser) on the target.

Recommended Hardware

Embedded Wizard and PHYTEC are continuously working to support more and more platforms. We currently recommend the following hardware for which certified Build Environments are available:

Ideal for demanding UIs with OpenGL/Wayland hardware acceleration.

The next generation of architecture, equipped with massive AI compute power and the latest MIPI-CSI interfaces for high-resolution streaming.

The perfect foundation for ultra-low-power HMI applications, also supported by the high-performance Software/DRM backend.