Diese Website nutzt Cookies, um gewisse Funktionen gewährleisten zu können. Durch die Nutzung der Website stimmen Sie unseren Datenschutz-Richtlinien zu.
Nachrichten und Informationen zu Test- und Messtechnik für Elektronik in Entwicklung, Produktion und Service.  

Newsletter abonnieren

Alle 14 Tage alle News im Überblick
captcha 
Bitte geben Sie auch den angezeigten Sicherheitscode ein.

Aktuelle Test- und Messtechnik-News

Neue Tools für Systemanalyse und Debugging von Automotive-Applikationen

pls ude 202225. April 2022 – Mit komplett neuen Systemfeatures wie der Unterstützung des AUTOSAR Run-Time Interfaces (ARTI) und etlichen weiteren optimierten Tool-Details wartet die neue Major-Version der Universal Debug Engine auf, die PLS Programmierbare Logik & Systeme auf der embedded world 2022 in Halle 4, Stand 4-310 präsentiert. Die neu hinzugefügten Features der UDE 2022 zielen darauf ab, insbesondere die Entwicklung von Automotive-Applikationen künftig noch effizierter zu gestalten und eine noch höhere Softwarequalität zu erreichen.

So ermöglicht der ARTI-Support beispielsweise künftig eine tiefgreifende Analyse des Laufzeitverhaltes von AUTOSAR-basierten Systemen. ARTI definiert eine umfangreiche, standardisierte Schnittstelle zwischen den Build-Tools sowie den Debug- und Trace-Werkszeugen und liefert neben detaillierten Debug-Informationen auch ein Model zur detaillierten Laufzeitmessung und -analyse von Betriebssystemtasks und deren Runnables. Dies beinhaltet nicht nur einfache Zeitmessungen, sondern auch die möglichen Zustände der Tasks, Runnables und Interrupt Service Routines.

Die UDE 2022 nutzt das während des Build-Prozesses erzeugte ARTI-File (arxml), um alle relevanten Debug-Informationen in geeigneter Weise darzustellen. Für die umfassende, trace-basierte Laufzeitanalyse und Zeitmessungen bietet PLS Entwicklern mit dem ArtiHookGenerator zudem ein standardkonformes Tool, mit dessen Hilfe sich sogenannte Hooks in der AUTOSAR-Anwendung bzw. im jeweiligen Betriebssystem implementieren lassen. Mit Hilfe dieser Hooks kann die UDE 2022 Event-Traces aufzeichnen, analysieren und in geeigneter Form visualisieren. Die aufgezeichneten Trace-Daten lassen sich außerdem als ASAM MDF (Measurement Data Format) oder auch als BTF (Best Trace Format) exportieren und dann mittels Timing-Tools weiterverarbeiten.

Auch für Anwendungen außerhalb des AUTOSAR-Umfeldes wurden die Funktionen für die Laufzeitanalyse und -visualisierung weiter optimiert. Das Execution Sequence Chart enthält nun beispielsweise detaillierte Informationen über die aktuellen Zustände der visualisierten Funktionen. Damit lässt sich leichter erkennen, ob eine Funktion ausgeführt wird, gerade unterbrochen wurde, also auf dem Stack liegt, oder während des betrachteten Zeitpunktes gar nicht an der Reihe ist. Für die Darstellung der Stacktiefe wurde statt einer Balkendarstellung die deutlich übersichtlichere Visualisierung mittels eines Graphen gewählt.

Darüber hinaus profitieren Nutzer der UDE 2022 von einigen erweiterten Bedienungsfunktionen. So kann jetzt zum Beispiel wahlweise mittels der Cursortasten oder über das Menü leicht zur nächsten oder vorhergehenden Ausführung einer gewählten Funktion navigiert werden. Diese Option ist in der Praxis vor allem dann besonders hilfreich, wenn sich der Anwender für zeitlich weit auseinanderliegende Ausführungen einer Funktion interessiert. Eine zusätzliche Auto-Time-Zoom-Funktion erlaubt es, schnell denn gesamten aufgezeichneten Zeitbereich im Chart darzustellen. Für die Inkorporation mit Tools von Drittherstellern wurde zudem der Datenexport erweitert. Verschiedene Exportformate wie BTF oder ASAM MDF erlauben die Weiterverwendung der aufgezeichneten Trace-Daten mittels Timing-Tools verschiedener Anbieter.

Komplett überarbeitet präsentiert sich das Fenster zur Anzeige der Core-Register. Je nach Anwenderpräferenz kann nun zwischen der klassischen Ansicht auch zu einem hierarchischen Layout gewechselt werden. Wie bisher auch schon, lassen sich je nach Architektur Banked-Register anzeigen. Alternativ kann jetzt jedoch auch zu einer kompakten tabellarischen Ansicht gewechselt werden, die auf einen Blick eine vollständige Ansicht aller Banked-Register ermöglicht.

Weiter optimiert wurde bei der UDE 2022 auch der C++-Support. So werden jetzt beispielsweise die Symbolnamen wie Klassen, Methoden und Member unter Berücksichtigung von Template-Definitionen und Namespaces in den Symbol-Browsern dargestellt.

Die umfangreichen Debug-Funktionen der UDE 2022 stehen für eine Vielzahl neuer High-End-Microcontroller unterschiedlicher Hersteller zur Verfügung. So wird mit den Bausteinen TDA4VM, DRA829 und DRA821 jetzt erstmals auch die Arm Cortex-A72 basierte Jacinto-Familie von Texas Instruments unterstützt. Zudem wurde mit der Einbeziehung des RH850/U2A der Support für die RH850-Bausteinfamile von Renesas Electronics erweitert.

www.pls-mc.com/



Weitere News zum Thema:

Aktuelle Termine

GMM/DVS-Fachtagung
31. Mai bis 01. Juni
zur Terminübersicht...
embedded world 2022
21. bis 23. Juni 2022
zur Terminübersicht...
Automotive Testing Expo Europe
21. bis 23. Juni
zur Terminübersicht...

  Weitere Veranstaltungen...
  Messe-/Kongresstermine
  Seminare/Roadshows

 


Banner-Werbung

Social Media

twitter_follow_420x50px