-
Signal- und Protokoll-Analyse in Echtzeit
- KernelScope ist ein Software-Analyse-Werkzeug für Windows (NT, 2000,
XP), das genaue Zeitanalysen
für System-Prozessabläufe, Threads, IO Ports und Interrupt-Vorgänge,
Exceptions sowie externe Quellen
und Protokolle in Echtzeit (mit µs-Auflösung) ermöglicht. Die Funktionsweise der
KernelScope-Engine ist ähnlich der
eines Logical Analyzer, KernelScope benötigt dazu jedoch keine zusätzliche Hardware. Neben Trigger-Möglichkeiten stehen umfangreiche Analyse-Funktionen zur Verfügung. Zusätzlich erleichtert KernelScope
durch eine prozentuale Voreinstellung der CPU-Belastung und der Veränderung des Systemzeitverhaltens
das gezielte Auffinden von schwerwiegenden Programmfehlern.
|
|
 |
|
|
Merkmale |
- Interrupt-Timing-Analyse und Trigger mit µs-Auflösung (IRQ1 - IRQ15)
- Exception-Timing-Analyse und Trigger mit µs-Auflösung (EXCPT0 - EXCPT31)
- 16-Bit IO-Port-Timing-Analyse mit µs-Auflösung
- Prozess- und Thread-Timing-Analyse mit µs-Auflösung
- System-Stress-Belastung mit prozentualer Voreinstellung
- Einstellung mehrfacher Bus-Belastung
- Einstellung des
globalen System-Zeitverhaltens
- 16 Kanäle gleichzeitig visualisierbar
- Offene
Programmierschnittstelle für System-Feedback-Applikationen
- Flankenmessung in µs-Auflösung
- Wide-Range-Flankensuche
- Einstellbare Abtastrate
- Protokoll-Analyse mit Kanalbündelung
- Speicherung der Scope-Daten im Textformat
- Lauffähig auf Windows (NT, 2000, XP)
|
|
|
Grundlage der Software ist die KernelScope-Engine, die direkt alle
Interrupts und Exceptions abfängt und mit einem Zeitstempel
sowie zusätzlichen Informationen für die Weiterverarbeitung versieht.
Die KernelScope-Engine sammelt die gewünschten Daten entweder
basierend auf einer einstellbaren zyklischen Zeitbasis oder basierend
auf dem direkten Auftreten eines Ereignisses. Hierbei erlaubt die
KernelScope-Engine das Aufzeichnen mit ODER-verknüpften
Trigger-Bedingungen. Abhängig von der voreingestellten Zeitbasis
können Daten bis zu einer Stunde aufgezeichnet werden. |
|
Die offene Programmierschnittstelle (Visual C++, Borland C++) der
KernelScope-Engine exportiert alle Funktionen für Aufzeichnung und
Analyse. Dies ermöglicht das Erstellen von System-Control- und
Feedback-Applikationen. |