Scrutiny Debugger Webinar zeigt Probe-freies Debugging
über
Das Scrutiny Debugger Webinar ist einen Blick wert für Embedded-Entwickler, die Firmware zur Laufzeit inspizieren, abstimmen und testen müssen. In der Aufzeichnung präsentiert Entwickler Pier-Yves Lessard einen nützlichen Workflow, der zeigt, wenn ein Echtzeitsystem sich nicht korrekt verhält, sobald man es stoppt.
Nach dem Januar-Artikel im Elektor Magazine geht das Webinar auf die mehr praktische Seite ein. Lessard zeigt, wie das Tool Variablen aufdecken, aber auch Live-Signale plotten und Kalibrierung sowie Tests über Verbindungen unterstützen kann, die viele Ingenieure bereits auf ihrer Hardware haben. Der zugrunde liegende instrumentierungsbasierte Ansatz ist hier das Interessante: Anstatt Debugging, Telemetrie und Produktionskonfiguration als separate Aufgaben zu behandeln, versucht Scrutiny, sie in einen Workflow zu vereinen.
Was das Webinar abdeckt
Es führt durch die Embedded-Bibliothek des Projekts, den Python-Server und die Client-seitigen Werkzeuge, zusammen mit dem Firmware-Beschreibungsschritt, der es der Software ermöglicht, die Datenstrukturen des Ziels zu verstehen. Lessard behandelt auch das Lesen und Schreiben von Variablen, das Plotten, Dashboards, eingebettetes Speichern von Daten und das ereignisgesteuerte Erfassen für kurzlebige Bedingungen, die sich durch gewöhnliches Abfragen nicht erfassen lasen. Ein weiterer nützlicher Aspekt ist die Automatisierung: Das Projekt umfasst ein Python SDK, sodass dasselbe Setup über das bloße Betrachten von Grafiken hinaus in wiederholbare Test- und HIL-Workflows durch Automatisierungs-Hooks übergehen kann.
Was Ingenieure daraus mitnehmen
Die praktische Lektion ist hier nicht, dass Instrumentierung jeden klassischen Debugger ersetzt. Was sie bietet, ist nicht-invasive Laufzeitzugriffe über alltägliche Transportmittel wie serielle Schnittstellen, CAN, UDP oder TCP, plus synchronisiertes Sampling, was in Steuerungs- und Energieanwendungen nützlich sein kann. Der Kompromiss besteht darin, dass die Firmware ordnungsgemäß instrumentiert werden muss, und die Technik ist stärker für globale und statische Daten als für beliebige lokale Variablen. Dennoch ist dies für Motorsteuerung, Robotik, Leistungswandler und andere Embedded-Systeme, bei denen Timing wichtig ist, ein intelligenter Ansatz. Das lässt das Webinar zu mehr als nur eine Produktvorführung werden; es ist eine solide Einführung in eine Debugging-Methode, die viele Embedded-Teams wahrscheinlich häufiger nutzen sollten.
Die Aufzeichnung anschauen
Wenn Sie die Live-Veranstaltung am 9. April 2026 verpasst haben, sehen Sie sich die Aufzeichnung auf YouTube an. Sie ist besonders relevant für Entwickler, die in Embedded C oder C++ arbeiten und ein besseres Verständnis für Kalibrierung, Datenspeicherung und Testautomatisierung gewinnen möchten, ohne für jede Aufgabe eine Menge einmaliger Inhouse-Tools zu erstellen.

Diskussion (0 Kommentare)