Trace Observability für Echtzeit-Betriebssysteme sowie APIs von Halbleiterherstellern

Percepio hat die umgehende Verfügbarkeit des Tracealyzer SDK bekannt gegeben. Das Software Development Kit soll es Plattformentwicklern ermöglichen, die Realisierung individueller Observability-Lösungen mit Percepio Tracealyzer zu ermöglichen. Das Kit soll bei Embedded-, Edge- und IoT-Systemen für Trace Observability beim Debugging, bei der Verifikation und beim Profiling auf Systemebene sorgen. Die Visualisierungs- und Analysefeatures von Tracealyzer sollen es Produktentwicklern zudem ermöglichen, die Entwicklungszeit dank des schnelleren Debuggings zu verkürzen. Außerdem unterstützt Tracealyzer die Entwickler auch bei der Software-Verifizierung und -Optimierung, was einen zuverlässigen Betrieb sowie mehr Leistungsfähigkeit gewährleistet. Tracealyzer ist für mehrere populäre Echtzeit-Betriebssysteme wie etwa FreeRTOS, Zephyr und Azure RTOS ThreadX verfügbar. Mit dem neuen SDK kann das Unternehmen nun eine noch umfassendere Lösung für jegliche C/C++-Software nachlegen.

Dank Third-Party-Erweiterbarkeit für beliebige Echtzeit-Betriebssysteme, Middleware und APIs bietet das Tracealyzer SDK vollständige Trace Observability für beliebige C/C++-Anwendungen.
Dank Third-Party-Erweiterbarkeit für beliebige Echtzeit-Betriebssysteme, Middleware und APIs bietet das Tracealyzer SDK vollständige Trace Observability für beliebige C/C++-Anwendungen.Bild: Percepio AB

„Wir sind begeistert über die Einführung von Tracealyzer SDK, die den zweiten Schritt unseres Bestrebens darstellt, mehr Entwicklern die Vorteile der Trace Observability zu erschließen“, erklärt Dr. Johan Kraft, CTO und Gründer von Percepio. „Den ersten Schritt bildete der mit Tracealyzer v4.7 eingeführte RTOS-unabhängige Bare-Metal-Support, mit dem das Tracing auf Applikationsebene für beliebige C/C++-Anwendungen möglich wurde. Mit dem Tracealyzer SDK nun können Entwickler eigene Erweiterungen für volle Observability erstellen, darunter RTOS Awareness und API Tracing für weitreichende Einblicke in die Laufzeitwelt. Für Anbieter von Prozessoren und Softwareplattformen ist dies eine hervorragende Möglichkeit, ihren Kunden marktführende Observability-Eigenschaften zu bieten, ohne das Rad jedes Mal neu erfinden zu müssen.“

Die Software ist gleichermaßen für Applikations- und Plattformentwickler geeignet – also z.B. für Halbleiteranbieter sowie RTOS- und Middleware-Entwickler. Halbleiteranbietern kann das Kit zudem detaillierte Observability nicht nur auf der RTOS- und Applikationsebene, sondern auch für Board Support Packages (BSPs), Peripherietreiber und HALs (Hardware Abstraction Layers) bieten, was sowohl die Produktivität der Kunden als auch die der Anwendungsingenieure erhöht.

Das könnte Sie auch Interessieren