MicroEJ Software Products for Embedded Systems

PRODUKTE

Vorstellung von MICROEJ VEE Runtime

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.

 

PRODUKTE

Software-Entwicklungs-Kit

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.

PRODUKTE

Erweitern Sie Ihr Ökosystem

MicroEJ Studio for Application Development on Embedded Systems
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 IoT Application Store for Safe Software Assets distribution and sharing
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.

TECHNOLOGIE

MEJ32 Virtuelle Maschine

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.

TECHNOLOGIE

VEE-Laufzeitarchitekturen

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.

Download MicroEJ SDK

ERSTE SCHRITTE MIT MICROEJ

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!

Erste Schritte