Der Blätterkatalog benötigt Javascript.
Bitte aktivieren Sie Javascript in Ihren Browser-Einstellungen.
The Blätterkatalog requires Javascript.
Please activate Javascript in your browser settings.
8 Elektronik 06 2021 impulse Debugging komplexer Multicore-Controller UDE 2021 vereinfacht Testen und Debuggen PLS Programmierbare Logik und Systeme stellte auf der Embedded World Digital eine neue Version der Universal Debug Engine vor Verbessert zeigen sich die Benutzeroberfläche sowie der Support für Python Umfassende Code-Coverage-Funktionen runden die neue Version ab Von Tobias Schlichtmeier Die Universal Debug Engine UDE 2021 von PLS Programmierbare Logik & Systeme wartet mit einer neuen intuitiven Benutzeroberfläche auf Sie soll laut Hersteller ein effizienteres Debuggen von komplexen Multicore-Systemen der neuesten Generationen erlauben Erstmals wurde sie auf der Embedded World 2021 Digital von PLS vorgestellt Um automatisierte Tests zu erleichtern wurden in der aktuellen Version zudem die Code-Coverage-Funktionen optimiert sowie eine PythonKonsole implementiert Neue Perspektiven Um die Analyse und das Debuggen von Anwendungen die auf Mikrocontrollern und Prozessoren mit immer mehr Kernen ausgeführt werden noch effizienter zu gestalten setzt PLS bei der UDE 2021 auf ein völlig neues Layout-Framework Bisher waren feste Dock-Bereiche eingerichtet die links rechts oben und unten sowie ein zentrales Tab-Fenster erreichbar waren Mit der neuen Version können Anwender alle Fenster im Debugger die beispielsweise den Quellcode interne Zustände wie Variablen oder Register anzeigen oder grafische Visualisierungen bieten innerhalb der UDE-Oberfläche flexibel anordnen und gruppieren Bei Bedarf kann der Anwender jederzeit einen neuen Dock-Bereich anlegen oder Fenster als neuen Tab zu einem bereits vorhanden Dock-Bereich hinzufügen Nutzer können Dock-Bereiche außerdem außerhalb des eigentlichen UDE-Fensters erzeugen um einzelne oder mehrere UDEFenster aufzunehmen Auch anderweitig bietet die UDE 2021 ihren Anwendern sprichwörtlich neue Blickwinkel Verschiedene Perspektiven erlauben es innerhalb einer Debugger-Sitzung mehrere Ansichten zu definieren und zwischen Ihnen umzuschalten um den Fokus auf eine bestimmte Debugging-Aufgabe zu legen Besonders hilfreich erweisen sie sich insbesondere beim MulticoreDebugging sobald sich der Entwickler detailliert mit der Analyse des Verhaltens zum Beispiel eines Cores auseinandersetzen will Perspektiven können Anwender dabei frei anlegen und Debugger-Fenster darin ohne Beschränkung einfügen und anordnen Weiterhin besitzt die UDE 2021 eine vollständige 64-bit CodeBasis Gerade beim Verarbeiten von großen Datenmengen wie sie bei der Trace-Daten-Analyse anfallen bedeutet das eine Leistungssteigerung Zudem ist die UDE jetzt ebenso als Plugin in aktuelle 64-bit-Eclipse-Versionen adaptierbar Algorithmen verbessern Code Coverage Umfangreicher und leistungsstärker präsentieren sich außerdem die Code-Coverage-Funktionen der UDE 2021 Zum Berechnen der Code Coverages greift die UDE ausschließlich auf Trace-Informationen zurück Ein Vorteil gegenüber anderen Verfahren besteht darin dass Entwickler gänzlich ohne Instrumentieren des zu testenden Codes auskommen Somit Zum Berechnen der Code Coverages greift die UDE ausschließlich auf TraceInformationen zurück Bild PLS Programmierbare Logik & Systeme Bild PLS Programmierbare Logik & Systeme