UDE SimplyTrace vereinfacht Softwaretests und Fehlersuche
Tracing ist heutzutage eine essenzielle Debug-Methode zur Untersuchung von Fehlern, Timing-Problemen oder zur Identifizierung von Engpässen in eingebetteten Anwendungen, vor allem dann, wenn das Laufzeitverhalten der untersuchten Applikation während des Debuggings nicht beeinflusst werden darf. Für die effiziente Nutzung von Trace muss allerdings erst einmal das Trace-System des verwendeten Mikrocontrollers entsprechend konfiguriert werden. In der Regel ist das gar nicht so einfach. Das Prozedere kann sehr zeitaufwendig sein und erfordert oft ein tieferes Wissen über das Trace-System des jeweiligen SoCs.
Das UDE SimplyTrace-Feature vereinfacht diesen Prozess, indem Trace-Funktionen von typischen Anwendungsfällen übernommen und kontextsensitiv an die verschiedenen Debugger-Ansichten angehängt wurden. So kann beispielsweise die Trace-Aufzeichnung direkt aus dem Quellcode-Fenster heraus für die Anwendungsfälle "Trace from source code line" oder "Trace to source code line" konfiguriert werden. Dies ist so einfach wie das Setzen eines Haltepunktes. Zusätzlich kann die mit den UDE SimplyTrace-Funktionen erstellte Trace-Konfiguration auch nachträglich mit den regulären Konfigurationswerkzeugen der UDE angepasst und erweitert werden.
Die Implementierung des Features basiert auf einer zunehmenden Abstraktion über verschiedene Schichten. Die unterste Schicht umfasst die Funktionen der On-Chip-Trace-Komponenten, die oberste Schicht spiegelt die Anwendungsfälle des Softwareentwicklers wider. Dieser Ansatz ermöglicht eine einfache Erweiterung sowohl hinsichtlich neuer Trace-Architekturen als auch weiterer Anwendungsfälle.
Die erste UDE SimplyTrace-Implementierung bietet zunächst die häufig benutzten Programm-Trace-Funktionen sowie grundlegende Daten-Trace-Anwendungsfälle wie z.B. die Beobachtung von Datenzugriffen auf Variablen. Weitere Anwendungsfälle, wie beispielsweise Daten-Trace von Registerzugriffen oder vereinfachter Task-Trace für Echtzeitbetriebssysteme, sind in der Entwicklung.
Erfahrene Entwickler, die sich mit den von den jeweiligen Mikrocontrollern bereitgestellten Trace-Funktionen bereits gut auskennen, können die mit UDE SimplyTrace erstellten Trace-Konfigurationen als Vorlage verwenden und mittels den regulären Konfigurationswerkzeugen in der UDE, wie z.B. dem Universal Emulation Configurator (UEC), bearbeiten. Dies ermöglicht es dem Anwender, die Trace-Aufgabe anzupassen oder zu erweitern, falls die spezifischen Anforderungen über die typischen Anwendungsfälle hinausgehen.
Der neuartige Ansatz zur einfachen Trace-Nutzung funktioniert prinzipiell völlig unabhängig vom eingesetzten Microcontroller. Da der Anwender mit den speziellen Anpassungen der UDE SimplyTrace-Funktionen an das jeweils verwendete Trace-System in keinster Weise in Berührung kommt, ist der jeweilige Einarbeitungsaufwand extrem gering, dafür die Lernkurve aber steil. Dies hat zur Folge, dass sich mittels UDE SimplyTrace die Phase des Softwaretests, der Laufzeitanalyse und der Systemoptimierung enorm vereinfachen und beschleunigen lässt.
Mit der UDE 2023 stehen die UDE SimplyTrace-Funktionen ab sofort für die Microcontroller-Bausteine der Infineon AURIX-Familie, für Arm Cortex-MCUs mit entsprechendem CoreSight Debug- und Trace-System und für PowerArchitecture-basierte Bausteine mit NEXUS Class 3 Trace-Unterstützung zur Verfügung.
Die PLS Programmierbare Logik & Systeme GmbH mit Sitz in Lauta (Deutschland) ist Hersteller des Debugger-, Test- und Trace-Frameworks Universal Debug Engine® (UDE). Dank ihrer innovativen Test- und Entwicklungswerkzeuge hat sich PLS seit der Firmengründung 1990 zu einem der Technologieführer auf dem Gebiet der eingebetteten Systeme entwickelt. Die UDE kombiniert leistungsfähige Möglichkeiten für das Debugging, den Test und die Analyse auf Systemebene mit effizienter und einfacher Bedienung. Die Zugangsgeräte UAD2pro, UAD2next und UAD3+ der Universal Access Device-Familie komplettieren die umfangreichen Debug-Funktionen der UDE und ermöglichen eine robuste, flexible und effiziente Kommunikation mit dem Zielsystem. Besuchen Sie unsere Website www.pls-mc.com und finden dort weiterführende Informationen über unser Unternehmen, unsere Produkte und unseren Service.
Weitere Infos zu dieser Pressemeldung:
Unternehmensinformation / Kurzprofil:
Die PLS Programmierbare Logik & Systeme GmbH mit Sitz in Lauta (Deutschland) ist Hersteller des Debugger-, Test- und Trace-Frameworks Universal Debug Engine® (UDE). Dank ihrer innovativen Test- und Entwicklungswerkzeuge hat sich PLS seit der Firmengründung 1990 zu einem der Technologieführer auf dem Gebiet der eingebetteten Systeme entwickelt. Die UDE kombiniert leistungsfähige Möglichkeiten für das Debugging, den Test und die Analyse auf Systemebene mit effizienter und einfacher Bedienung. Die Zugangsgeräte UAD2pro, UAD2next und UAD3+ der Universal Access Device-Familie komplettieren die umfangreichen Debug-Funktionen der UDE und ermöglichen eine robuste, flexible und effiziente Kommunikation mit dem Zielsystem. Besuchen Sie unsere Website www.pls-mc.com und finden dort weiterführende Informationen über unser Unternehmen, unsere Produkte und unseren Service.
Datum: 15.05.2023 - 09:11 Uhr
Sprache: Deutsch
News-ID 2046764
Anzahl Zeichen: 4714
Kontakt-Informationen:
Ansprechpartner: Jens BraunesWerner W. Wiesmeier
Stadt:
Lauta
Telefon: +49 (35722) 384-0+49 (8761) 759203
Kategorie:
New Media & Software
Diese Pressemitteilung wurde bisher 231 mal aufgerufen.
Die Pressemitteilung mit dem Titel:
"UDE SimplyTrace vereinfacht Softwaretests und Fehlersuche"
steht unter der journalistisch-redaktionellen Verantwortung von
PLS Programmierbare Logik&Systeme GmbH (Nachricht senden)
Beachten Sie bitte die weiteren Informationen zum Haftungsauschluß (gemäß TMG - TeleMedianGesetz) und dem Datenschutz (gemäß der DSGVO).
Das Debug-, Trace- und Test-Tool UDE® Universal Debug Engine von PLS Programmierbare Logik & Systeme unterstützt ab sofort auch die Stellar P3E-Mikrocontroller von STMicroelectronics. Bei dem neuesten Baustein der Stellar-Familie handelt es sich um die erste Automotive-MCU von ST mit integrier
PLS‘ UDE 2026 ermöglicht jetzt auch das Debuggen hocheffizienter embedded KI-Beschleuniger ...
Das von PLS Programmierbare Logik & Systeme auf der embedded world 2026 in Nürnberg in Halle 4, Stand 4-310 vorgestellte Debug-, Trace- und Test-Werkzeug UDE® Universal Debug Engine 2026 ermöglicht jetzt erstmals auch das Debuggen, die Laufzeitbeobachtung und die Validierung von speziellen, d
PLS‘ universelles Debug- und Trace-Tool UDE 2026 sorgt mit neuen Funktionen für noch mehr Bedienkomfort ...
Mit einer ganzen Reihe neuer Funktionen, die Entwicklern das Debugging und die Trace-basierte Analyse komplexer Microcontroller-Anwendungen erleichtern, wartet die von PLS Programmierbare Logik & Systeme erstmals auf der embedded world 2026 in Nürnberg in Halle 4, Stand 4-310 präsentierte Majo
Weitere Mitteilungen von PLS Programmierbare Logik&Systeme GmbH
Tmnascommunity - TerraMaster NAS Community-Anwendungsplattform von Drittanbietern ...
Durch die Integration von Speicher-, Sicherungs-, Freigabe- und Mediendiensten hat TNAS eine immer breitere Benutzerschaft auf der ganzen Welt. Derzeit ist auch tmnascommunity.eu, eine Community-Anwendungsplattform für TerraMaster TNAS, die von Entwicklern entwickelt und verwaltet wird, offiziell g
NoviSign Window Display - Havanna Bar Mannheim ...
NoviSign, Marktführer für professionelle Digital Signage Lösungen für alle Branchen und Anwendungsbereiche installiert ein doppelseitiges Profi-Display in der Havanna Bar im Zentrum Mannheims. Das hochauflösende Display hat 2 Bildschirme in einem Rahmen integriert. Der nach Außen gerichtete
clickApoint - Das Beste Mobilitätsportal 2023 ...
Die renommierte Mitfahr- und Frachtenbörse konnte sich gegen zahlreiche Portale durchsetzen und ist Sieger des vom Deutschen Institut für Service-Qualität zusammen mit dem Nachrichtensender ntv ausgelobten Preises „Deutschlands Beste Online-Portale 2023“. In einer bevölkerungsrepräsentative
everience Germany GmbH baut Headquarter in Darmstadt weiter aus ...
Im letzten Jahr hatte der Geschäftsführer der everience Germany GmbH, Alexander Gassmann, 30% Wachstum für das laufende Geschäftsjahr prognostiziert und der IT-Service Provider ist auf dem besten Weg, dieses Ziel zu erreichen. Daher wurde jetzt auch die Erweiterung des Headquarters in Darmstadt




