MICROEJ VEE (Virtual Execution Environment) ist eine standardisierte, sichere und vertrauenswürdige embedded Plattform, die auf beliebigen Prozessoren wie Mikrocontrollern (MCU), Mikroprozessoren (MPU) und System on Chip (SoC) laufen kann. MICROEJ VEE ermöglicht die Hardware-Abstraktion zur erheblichen Erleichterung von Softwareentwicklung und Code-Portabilität.
Das Herzstück von MICROEJ VEE ist MEJ32, eine virtuelle 32-Bit-Maschine, die es in verschiedenen Varianten gibt, die für jeden Prozessortyp optimiert sind. MEJ32 unterstützt viele auf dem Markt erhältliche Prozessorkern-ISAs wie ARM Cortex-M, ARM Cortex-A, Renesas RX und V850, MIPS, Infineon TriCore, Tensilica Xtensa, etc.
MICROEJ SDK bietet Ihnen alles, was Sie benötigen, um Ihre eigene embedded Plattform oder Anwendungen auf echten oder simulierten Geräten zu entwickeln. Die Simulation ermöglicht Ihnen die Parallelisierung von Hardware- und Software-Entwicklungsphasen für schnelles Prototyping oder für die Erstellung von vielfältigen Embedded-GUI, Konnektivität und Apps auf virtuellen Geräten.
MICROEJ Studio ist eine vereinfachte Version von MICROEJ SDK, die sich an Anwendungsentwickler von Drittanbietern richtet. Mit MICROEJ Studio können Entwickler Apps für Powered-by MicroEJ-Geräte erstellen.
MICROEJ Forge ist ein Software-Asset-Repository, in dem Teams und Ökosysteme Software-Assets (Anwendungen, Bibliotheken, virtuelle Geräte und VEE-Laufzeiten) gemeinsam nutzen und sicher verteilen können.
MEJ32 ist ein 32-Bit-Software-Prozessor, der eine Abstraktion von Hardware-Prozessoren und BSP-Schichten (Board Support Package) bietet. Software-Anwendungen, die auf MEJ32 laufen, sind daher – auf binärer Ebene – unabhängig von Host-Prozessor-ISA’s, C-Tool-Chains und RTOS. Dank der MicroEJ-Foundation-Bibliotheken werden die Anwendungen auch unabhängig von Middleware wie Dateisystemen, Netzwerkschnittstellen usw.
Das Herzstück jeder VEE-Laufzeit ist ein optimierter MEJ32 32-Bit Software-Prozessor.
Finden Sie unsere beliebtesten Implementierungen für verschiedene Embedded-System-Konfigurationen.
Erhalten Sie Zugang zu unseren empfohlenen Starter-Kits (mit oder ohne Hardware nutzbar), um die MicroEJ-Technologie auszuprobieren und zu evaluieren. Viel Spaß beim Programmieren!