Dresden, Februar 2023 - Wir freuen uns, dass unser neu entwickelter L4Re Micro Hypervisor nun Debugging- und Tracing-Support von Lauterbach erhält.
Der TRACE32 von Lauterbach debuggt VMs und native Hypervisor-Anwendungen auf einem Multi-Core-System und greift transparent auf das Gastbetriebssystem, das innerhalb einer VM läuft, sowie die Hypervisor-Anwendungen, Treiber und den Mikrokernel selbst zu.
Unser quelloffenes, Capability-basiertes L4Re Betriebssystem-Framework eignet sich besonders gut für die Gewährleistung von Sicherheit auf Hochleistungsrechnern (HPC). Neben dem Automobilmarkt wird unsere Software in vielen industriellen und staatlichen Anwendungen eingesetzt, von sicheren Netzwerken und hochsicherem Cloud Computing bis hin zu industriellen IoT- und Smart-Home-Geräten.
Der größte Vorteil von Trace-basiertem Debugging ist aber die verringerte Entwicklungszeit. Das Optimieren des Systems wird dank Laufzeit-Analysen und Qualitätschecks wie Code Coverage sehr bequem.
Mit dem L4Re-Betriebssystem entwerfen wir maßgeschneiderte Systeme für die individuellen Bedürfnisse unserer Kunden, mit dem Fokus auf Echtzeit, Sicherheit und Schutz. Der L4Re Micro Hypervisor ist eine Virtualisierungslösung, die Interferenzfreiheit zwischen virtuellen Maschinen (VMs) auf MPU-basierten Systemen gewährleistet.
Die zuverlässige Isolierung mehrerer Anwendungen ist eine zentrale Voraussetzung für die Konsolidierung mehrerer Funktionen in automobilen Software-Plattformen. Während der L4Re Hypervisor diese Partitionierung auf HPC bereitstellt, ist der L4Re Micro Hypervisor aus dem gleichen Guss und kann daher auch auf MPU-basierten Plattformen zur Bereitstellung von Sicherheitsfunktionen verwendet werden, um eine "Sicherheitsinsel" zu schaffen und ganz neue Möglichkeiten für die Installation von sicherheitskritischen Anwendungen zu eröffnen.
Die Off-Chip-Debugging-Lösung von Lauterbach ermöglicht den Zugriff auf die Hardware und den L4Re Micro Hypervisor, wobei die Memory Protection Unit (MPU), die Memory Management Unit (MMU) und die Mechanismen zum Schutz der Hardware berücksichtigt werden. Es sammelt die Zustände von VMs und nativen Anwendungen, zeigt Haltepunkte in Prozessen und VMs an und erleichtert das Debugging durch die automatische Anzeige des korrekten Quellcodes und der Variablen. Weitere Funktionen sind die Extraktion von High-Level-Informationen aus den VMs.
„Wir freuen uns sehr, dass Lauterbach sein TRACE32-Tool um Tracing- und Debugging-Unterstützung für unseren neu entwickelten L4Re Micro Hypervisor erweitert hat“, sagt Adam Lackorzynski, CTO der Kernkonzept GmbH. „Dies ist ein großer Schritt für uns, während wir unser L4Re Operating System Framework für Virtualisierungslösungen im Automobilmarkt und darüber hinaus weiterentwickeln und verfeinern.“
Demo-Versionen, die auf dem NXP® S32Z, ST® Stellar und Arm® FVP laufen, sind verfügbar. Die Awareness kann von allen Lauterbach-Kunden kostenlos heruntergeladen werden.