MEJ32 is a 32-bit software processor optimized for various embedded systems processors including ARM Cortex-M, ARM Cortex-A, Renesas RX and V850, MIPS32, Infineon TriCore, and Tensilica Xtensa.
MEJ32 provides a unique J2VM Instruction Set Architecture (ISA) for MCU/MPU/SoC : the SOAR. This exclusive MicroEJ feature acts as a linker between the Java source code and the final applications that will run on MicroEJ runtime.
Thanks to MicroEJ Virtual Execution Environment runtime, applications can be safely ported from one embedded system to another with minimum adapation, thanks to full virtualization and sandboxing security.
For hardware version of the MEJ32 core, please contact MicroEJ for availability.
MicroEJ offers MICROEJ MEJ32 implementations for a wide range of popular hardware architectures. Examples of MICROEJ VEE are available for dedicated evaluation boards.
Follow the link below in order to find out if your hardware is supported and which MICROEJ VEE implementation is right for your project according to your processor core architecture and C tool chain.