Lauterbach »Awarness« für den SAFERTOS-Kernel

Der Hardware-Debugger TRACE32 unterstützt jetzt auch das Echtzeit-Betriebssystem SAFERTOS.
Der Hardware-Debugger TRACE32 unterstützt jetzt auch das Echtzeit-Betriebssystem SAFERTOS.

Der Debugger TRACE32 hat ein eigenes Modul für die Unterstützung des Echtzeit-Betriebssystems SAFERTOS bekommen. Diese »Awareness« sorgt dafür, dass Systemereignisse des Kernels komfortabel im Debugger angezeigt werden.

Lauterbach hat seine »RTOS Awareness« erweitert und unterstützt nun auch SAFERTOS von Wittenstein high integrity systems auf allen Arm-Prozessoren. Die neue SAFERTOS Awareness beinhaltet einen einfachen Zugriff auf Task-Listen und andere Kernelinformationen, erzeugt Performance-Analysen und ermöglicht Entwicklern ein effektives Debugging mit TRACE32 auf Systemen mit SAFERTOS.

SAFERTOS ist ein pre-emptives, Safety critical Real Time Operating System (RTOS), das vorzertifiziert verfügbar ist für IEC 61508 SIL3 und ISO 26262 ASIL D. SAFERTOS wird international für verschiedene sicherheitskritische Applikationen verwendet und ist bekannt für seine hohe Qualität, seinen Determinismus und seine Robustheit auf Embedded-Systemen, trotz minimalem Resourcen-Verbrauch.

Das neue Software-Paket von Lauterbach enthält eine fertige Konfiguration für den SAFERTOS Real Time Kernel. Die SAFERTOS Awareness für TRACE32 erlaubt dem Entwickler alle SAFERTOS Systemressourcen anzuzeigen, inklusive Task-Information, Laufzeit- und Performance-Messungen der Tasks und Funktionen und SAFERTOS-spezifische statistische Analysen und aus dem Real-Time-Trace. Ein eigenes SAFERTOS-Menü bietet einen einfachen Zugriff auf die zusätzlichen Funktionen.

Die SAFERTOS Awareness für TRACE32 benötigt keinerlei zusätzliche Software oder Hooks aus dem RTOS. Es ist die Philosophie von TRACE32, dass die Applikation sich in der Debug-Umgebung exakt wie im Endprodukt verhält, damit der Test auch die endgültige Sicherheit erzielt.

»Mit der steigenden Komplexität des Embedded Designs benötigen Kunden immer umfassendere Toolkits,« sagt Andrew Longhurst, Business Manager bei Wittenstein high integrity systems. »Unsere Partnerschaft mit Lauterbach und die neue TRACE32 Awareness ist eine große Hilfe für unsere Kunden und ermöglicht ein umfangreiches „kernel aware“ Debugging für SAFERTOS.«