Get Started: Build your MICROEJ VEE on STM32F7508-DK and Run MicroEJ’s New Widget Demo

Build your MICROEJ VEE on STMicroelectronics STM32F7508 Development Kit with MicroEJ Software Development Kit and run MicroEJ’s Widget demo based on our latest UI release.

Follow the steps to learn how to create and enhance a MicroEJ architecture to better answer your needs and start prototyping your embedded device. In case you are not familiar with MicroEJ, please visit Discover MicroEJ to understand the principles of our technology.

The STM32F7508 VEE is compatible with our latest user interface tools. After following the steps to create and enhance your VEE, you will be able to experiment with bright new UI features. Visit our Get Started – UI Development to find out more!

  • Compile the BSP (Board Support Package) with a precompiled application to build a MICROEJ firmware and then flash it on the STM32F7508-DK.
  • Build your first MICROEJ VEE for the STM32F7508-DK and use it creating a MICROEJ Standalone application to activate your Evaluation license.

1 – Prerequisites

Here are the few necessary prerequisites to complete this tutorial:

  • a PC with Windows 10
  • an Internet connection to access the MicroEJ Central Repository
  • a STM32F7508-DK evaluation board
  • either STM32CUBE IDE 1.3.0 + STM32CUBEPROGRAMMER or IAR EmbeddedWorkbench version 8.50.5 for STM32F7508-DK depending on your Toolchain
  • a RS232 Terminal (ie Termite)
  • a MICROEJ SDK Dist. 20.12 or higher, available on this page (installation is the first step of this tutorial)

2 – Download MICROEJ SDK

MICROEJ SDK is an IDE built on Eclipse for creating feature-rich applications for MicroEJ Virtual Execution Environment (VEE).

Supported Operating System

MICROEJ SDK runs on the following operating systems: Windows (7, 8, 8.1, 10), Linux, macOS.

A Java™ Runtime Environment 8 is needed on your host computer for running MICROEJ SDK. Download Java™ Runtime Environments


Download the installer package corresponding to your host computer OS (about MICROEJ SDK download).

Download MICROEJ SDK Dist. 21.11

3 – Install MICROEJ SDK

  • Unzip the downloaded installer package, if needed.
  • Run the unzipped executable file.

On Windows, accept the administrator privileges elevation.

  • Follow the installer steps.
  • Proceed to the next step.

4 – Start MicroEJ SDK for the first time

  • Start MICROEJ SDK.
  • Select a workspace.

If you are not familiar with Eclipse workspaces, select the default one and press OK.

  • Select the MicroEJ repository where to import MicroEJ architectures from.

If you are not familiar with MicroEJ repositories, select the default one and press OK.

5 – Create your First MICROEJ VEE

From the MicroEJ Github repository, download the MICROEJ VEE sources and follow the steps described in the README.


Here is an overview of the major sections:

6 – Featured: New MicroEJ Widget Example

This Widget demo is based on MicroEJ UI3 and MWT3 and showcases advanced notions such as navigation and animation.
Experiment with our latest UI tools with examples available on our Get Started – UI Development page.



7 – Resources

Embedded Graphical User Interface and Internet Connectivity on Embedded Systems


Go Further

Get ready to upgrade your device with GUI & Networking tools, file system, and more.

Go To VEE Development Guide

MicroEJ Developer Forum

Need Help?

Get Support

How can we help you? Our technical support team is here to help if you have any issue or technical question about MicroEJ. Send your technical support request by email and we’ll connect you to one of our experts.

Contact Us