Debugger

Debugger

Quellcode-Debugging für ANSI-C und PEARL90

RT-Debug ist ein Remote-Debugger, den den vollen Komfort einer grafischen Bedienoberfläche auch bei der Programmentwicklung für kleine Systeme zur Verfügung stellt. Die Trennung in leistungsfähige Bedienoberfläche und kleinen Debugger-Kern sichert das nahezu unbeeinflußte Programmverhalten auf dem Zielsystem. Mit der Anbindung des Zielsystems über Standard-Netzwerkkomponenten wird sogar Fernüberwachung über das Internet möglich.

Die Untersuchung des Programmverhaltens erfolgt durchgängig auf Source-Level. Ob CREST-C oder PEARL90, RT-Debug bietet den Zugriff auf alle markanten Programmobjekte und berücksichtigt die Besonderheiten der einzelnen Sprachen.

Der Programmablauf wird im Quelltext dargestellt, der Zugriff auf Variablen erfolgt typgerecht auch für anwenderdefinierte Datentypen. Die Besonderheiten des Multitasking beim Echtzeitsystem RTOS-UH stehen unter voller Kontrolle des Anwenders.

Selbst bei katastrophalen Programmabbrüchen wie Bus- oder Address-Error bietet RT-Debug Unterstützung: Aufruf-Rückverfolgung (Call-Stack/Backtrace) und Untersuchung der zum Crash-Zeitpunkt gültigen Variablenwerte klären die Ursache auch solch gravierender Fehler im Regelfall schnell. Im Notfall ist auch der Zugriff auf Assembler-Code, Registerinhalte und die Verwaltungsdaten einzelner Tasks möglich.

Die Werte aller lokalen und globalen Variablen werden in einem Variablenfenster angezeigt. Bei komplexen Datentypen bietet die aufklappbare Baumansicht schnellen Überblick und einfachen Zugriff auf Elementvariablen. Die symbolische Kennzeichnung unterschiedlicher Datentypen erleichtert den Überblick auch bei größeren Projekten.
Ein Quick-Watch-Dialog zeigt alle verfügbaren Informationen über einzelne Variablen und ermöglicht die direkte Änderung der Werte.

Downloads:

Prospekt

Debugger Prospekt

Download

Manual

Debugger Manual

Download