Naming Convention

MicroEJ Architecture files ends with the .xpf extension, and are classified using the following naming convention:

com/microej/architecture/[ISA]/[TOOLCHAIN]/[UID]/[VERSION]/[UID]-[VERSION]-[USAGE].xpf
  • ISA: instruction set architecture (e.g. CM4 for Arm® Cortex®-M4, ESP32 for Espressif ESP32, …).

  • TOOLCHAIN: C compilation toolchain (e.g. CM4hardfp_GCC48).

  • UID: Architecture unique ID (e.g. flopi4G25).

  • VERSION: module version (e.g. 7.12.0).

  • USAGE = eval for evaluation Architectures, prod for production Architectures.

For example, MicroEJ Architecture versions for Arm® Cortex®-M4 microcontrollers compiled with GNU CC toolchain are available at https://repository.microej.com/modules/com/microej/architecture/CM4/CM4hardfp_GCC48/flopi4G25/.

See the VEE Port Creation documentation for SDK 6 or SDK 5 for usage.