Lauterbach TRACE32 Debugger unterstützen Wind River Betriebssysteme

PRODUKT NEWS EMBEDDED SYSTEMS

Lauterbach unterstützt ab sofort mit den TRACE32 Debuggern alle Betriebssysteme von Wind River. Das Debugger- und Trace-Tool unterstützt auch alle neuen Versionen der Wind River RTOS einschließlich dem Wind River Linux, VxWorks (inklusive Virtualization Profile) und die VxWorks 653 Plattform.



In Zusammenarbeit mit Wind River hat Lauterbach seine OS Awareness auf alle von Wind River unterstützen Prozessor Architekturen wie Intel x86/x64, PowerPC, ARM (CORTEX), MIPS und andere erweitert. Dadurch wird bei jeder neuen OS Version auch eine entsprechende Debugger Version verfügbar sein. Ende des Jahres sollen dann auch ältere OS Versionen unterstützt werden.



Informationen unterstützen Anwender

Der TRACE32 Debugger zeigt nach dem Laden der jeweiligen OS Awareness alle wichtigen Funktionen der OS Objekte detailliert in einer Tabelle an, wie z.B. Tasks und Semaphoren. Dazu gehört auch eine Übersicht über den Stack-Bereich mit der Information, wieviel Stack jeder Task belegt. All diese Informationen bekommt der T32 Debugger ohne eine spezielle auf dem Target laufende Software und ohne Echtzeitverletzung. Wird die Programmausführung durch einen Breakpoint gestoppt, wird das gesamte System angehalten, der Anwender bekommt dann Zugriff auf alle für ihn wichtigen Informationen und kann dann das System genau von diesem Punkt an wieder weiterlaufen lassen. Das beinhaltet auch Informationen über den Boot Loader, den Interrupt Handler, Device Treiber, Kernel Module, User Prozesse, Libraries und vieles mehr.


Zugriff auf MMU

Der TRACE32 Debugger bietet Zugriff auf die MMU des benutzten Prozessors. Durch das Lesen der MMU Tabellen kann der Debugger die virtuellen Adressen interpretieren und hat somit Zugriff auf alle Adressen und Variablen eines Prozesses. Dies gilt auch für Linux Prozesse und VxWorks RTPs. Weiterhin unterstützt der Debugger auch den Hypervisor- und Guest-Mode, beide können gleichzeitig geladen sein und werden dann simultan überwacht.



Analysen und mehr

Wenn die CPU über einen Real-time Traceport verfügt (wie z.B. ARM ETM oder PowerPC NEXUS), kann TRACE32 aus dem aufgezeichneten Programmfluss eine Performance Analyse, ein Diagramm über die Task Laufzeiten, Laufzeiten der Funktionen oder eine Baumdarstellung der aufgerufenen Funktionen erstellen. Diese TRACE32 Awareness für Wind River ist ein kostenloser Bestandteil der PowerView GUI. Bereits vorhandene Debugger können um dieses Feature mit einen Software Update erweitert werden.

Fachartikel