MICROEJ SDK Getting Started on Murata Type 1LD EVB


MICROEJ SDK is an IDE built on Eclipse for creating feature-rich applications for platforms based on the MICROEJ VEE.

Supported Operating System

MICROEJ SDK runs on the following operating systems:

  • Windows 10, Windows 8.1, Windows 8, Windows 7
  • Linux distributions (tested on Ubuntu 14.04)
  • Mac OS X (tested on version 10.11 El Capitan)

Java™ Runtime Environment

A Java™ Runtime Environment 7 or 8 is needed on your host computer for running MICROEJ SDK. Download Java™ Runtime Environments from http://java.com/en/.


Download the installer package corresponding to your host computer OS from the download link on the right.


  • Unzip the downloaded installer package.
  • Run the unzipped executable file.
  • On Windows, accept the administrator privileges elevation.
  • Follow the installer steps.
  • Proceed to the next step.


(Other platforms)

Activate your License

MICROEJ SDK requires to be activated. Before going further, an evaluation license is required.

Get your UID

  • Download the full packaging the MICROEJ platform you need here.
  • Unzip the archive in the folder of your choice.
  • 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.
  • Wait until Repository is initialized.
  • Select File > Import > MICROEJ > Architectures and click on Next>.
  • Select and browse the previously unarchived folder for MICROEJ Architecture files (select the directory platformArchitecture and import everything).
  • Follow the installation process.
  • Select the Window > Preferences > MICROEJ > Architectures menu.
  • Click on one of the available architectures and press Get UID.
  • Copy the UID. It will be needed when requesting a license.

Generate your Activation Key

  • Go to license.microej.com.
  • Click on Create a new account link.
  • Create your account with a valid email address. You will receive a confirmation email a few minutes after. Click on the confirmation link in the email and login with your new account.
  • Click on Activate a License.
  • Set Product P/N: to 9PEVNLDBU6IJ.
  • Set UID: to the UID you generated before.
  • Click on Activate.
  • The license is being activated. You should receive your activation by email in less than 5 minutes. If not, please contact support@microej.com.
  • Once received by email, save the attached zip file that contains your activation key.


  • Go back to MICROEJ SDK.
  • Select the Window > Preferences > MicroEJ menu.
  • Press Add....
  • Browse the previously downloaded activation key archive file.
  • Press OK. A new license is successfully installed.
  • Go to Architectures sub-menu and check that all architectures are now activated (green check).
  • Your MICROEJ SDK is successfully activated. Proceed to the next step.

Create Your First Platform

  • You are a C developer.
  • You want to create a custom MICROEJ platform for your target hardware.

Get started with MICROEJ platform development using a MICROEJ platform sources.

  • Inside the MICROEJ SDK select File > Import > General > Existing Projects into Workspace and click on Next>.
  • Select and browse the previously unarchived folder for a MICROEJ platform sources file (e.g. [board]-[uid]-platformSource.zip).
  • Select all Eclipse projects. Press Finish. The MICROEJ platform sources are successfully imported.
  • Now you need to build it.
  • Provided that you installed the MICROEJ Architectures (see. step 2 of this getting started page), open the .platform file in the Murata-Type1LD-EVB-configuration project.
  • In the build section of the .platform file, click on Build Platform.
  • Wait for the build to finish, a new MurataType1LD-SingleApp-CM3_GCC48-X.X.X project should appear.
  • That's it! You have build your first MICROEJ platform. Now it is available to execute MICROEJ examples.
    •    For this board you have to install up-to-date drivers for USB Serial and JTAG from Cypress. Follow the installation described here.

AWS IoT Core Example

aws iot core and microej
  • Get back your AWS IoT Core example from GitHub.
  • Follow the README.md at the root of the repository folder.
    •    You should specify the name of your default wifi interface, in the file standalone.properties.list. Add wifi.interface.name=wifi_interface in a new line in this file.

Bluetooth Example

  • Download the following archive Bluetooth Example.
  • In the same MICROEJ SDK worspace you imported the MICROEJ platform sources in.
  • Import the project from the previously downloaded archive, File > Import > General > Existing Projects into Workspace and click on Next>.
  • Right-click the MicroEJ project com.microej.example.bluetooth.hello.
  • Then Run As > MicroEJ Application.
  • Choose the Main class.
  • Select the MurataType1LD-SingleApp-CM3_GCC48 2.0.0 platform.
  • It will instanciate a Run Configuration, you can stop the simulation.
  • Edit the newly created Run Configuration.
  • Configure the Execution mode to Execute on Device, Core Engine Default and Settings Build and Deploy
  • Click on Run button.
  • This will compile the application into the Murata-Type1LD-EVB-bsp project.
  • To build and flash the final binary: open the Build Targets view. (Ctrl + 3 in MICROEJ SDK then type Build Targets).
  • Execute the snip.microej-MurataType1LD-FreeRTOS-LwIP-SDIO download download_apps run target.
  • This will deploy an application that will periodically send a message to devices connecting to the board through Bluetooth.
  • To view the message you can use the Bluetooth Companion, an Android application that allows the connection to the ESP32-WROVER and display of such message.
  • Download the .apk file here.
  • Consult the documentation for installing APK files for your phone.

Go Further with MICROEJ SDK

Get all the basic examples of the foundation libraries and further.

Get a full reference guide to develop with MICROEJ SDK.

Leverage the developer resources to go further with MicroEJ.

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.