|

Was leistet der Hardware-Debugger? Der Hardware-Debugger ist ein grafisches Werkzeug für die Erkennung, Diagnose und Test von Hardware-Komponenten. Er spricht primär Entwickler an, die einfach und schnell neue Hardware testen wollen, ohne zuvor umfangreichen Code zu schreiben. Der Hardware-Debugger läuft unter Linux, Solaris, Windows 2000, XP, Server 2003, Vista und CE. Er ist standardmäßig im Treiber-Entwicklungstool WinDriver enthalten, kann aber auch separat erworben werden.
Vorteile:
- Automatische Erkennung und schneller Hardware-Zugriff. Sie sparen kostbare Entwicklungszeit durch die Möglichkeit, unmittelbar und schnell auf die Hardware zuzugreifen.
- Keine Programmierkenntnisse erforderlich. Alle Tests können vom Entwickler vorgenommen werden. Es muss kein Code geschrieben werden.
- Erzeugt im Verbindung mit WinDriver lauffähige Treiber (DriverWizard).
Funktionalität
- Der Hardware-Debugger erkennt die an den Bus angeschlossenen Plug-and-Play Geräte (PCI/USB), inklusive der Geräte jenseits einer PCI-to-PCI Bridge oder eines USB Hubs.
- Liefert die folgenden Daten für jedes erkannte Gerät:
- Physische Position
- Vendor ID und Device / Product ID
- Geräte-Ressourcen, speziell Interrupts, I/O und Memory (für PCI Geräte) sowie Konfiguration, Interface, Alternate Settings und Endpoint Daten (für USB devices)
- Hardware Verifikation und Debugging:
- Read / Write in den PCI configuration space
- Transfer von Daten durch USB pipes
- Manuelle Eingabemöglichkeit von Ressourcen für ISA Karten um darauf zuzugreifen
- Read / Write in Memory-Puffer
- Read / Write in I/O-Bereiche
- Abhören von Interrupts
- Definitionsmöglichkeit und Zugriff auf neue Memory-Puffer, Interrupts oder Register
- Debug Monitor und Log-Ausgabe
|
|