InternetIntelligenz 2.0

kostenlos Pressemitteilungen einstellen | veröffentlichen | verteilen

Pressemitteilungen

 

Neue und optimierte Funktionen unterstützen die Softwareentwicklung für Echtzeitanwendungen: PLS setzt mit der UDE 5.2 erneut Maßstäbe beim Debugging und der Laufzeitbeobachtung von High-End-SoCs

ID: 1783056


(PresseBox) - Mit einigen gänzlich neuen Funktionen und einer ganzen Reihe von Optimierungen für noch komfortableres und effizienteres Debugging wartet die Universal Debug Engine® (UDE) 5.2 auf, die PLS Programmierbare Logik & Systeme erstmals auf der Embedded World 2020 in Halle 4, Stand 4-310 präsentiert.

So werden beispielsweise für die Automotive-Multicore-Mikrocontroller der Stellar-Familie von STMicroelectronics nun auch Trace-Funktionen für Datentransfers zwischen den sechs Arm® Cortex®-R52 Cores, Spezial-CPUs und Peripherals unterstützt, die deutlich über das bisher verfügbare Arm CoreSight? Debug- und Trace-System hinausgehen.

Außerdem lassen sich mit den erweiterten Trace-Funktionen der UDE 5.2 erstmals auch Datentransfers über Networks-on-Chip (NoC) beobachten. Diese Netzwerk kommen zunehmend zum Einsatz, wenn es darum geht, in hochkomplexen High-End-Mikrocontrollersystemen eine effiziente und flexible Datenübertragung auf dem Chip sicherzustellen Parallel dazu kann selbstverständlich auch ein herkömmlicher Code-Trace eines oder mehrerer Cores durchgeführt werden. Damit erlaubt die UDE erstmalig die Bewertung des Gesamtsystemverhaltens dieser neuartigen Mikrocontroller. Für den Core-Trace kommt zudem eine speziell für die Arm CoreSight? ETM v4 optimierte Trace-Analyse zum Einsatz, die eine intelligente Korrelation von zusammengehörendem Daten- und Instruktions-Trace bietet. Damit wird die anschließende Auswertung der aufgezeichneten Trace-Informationen durch den Anwender stark vereinfacht. Darüber hinaus stehen speziell für die Stellar-Familie nun auch die Trace-Funktionen für das Bosch Generic Timer Module (GTM) zur Verfügung.

Die umfangreichen Debug-Funktionen der UDE stehen nicht nur für die MCUs der Stellar-Familie von STMicroelectronics zur Verfügung. Unterstützt werden auch weitere aktuelle Mikrocontroller wie beispielsweise die neuen AURIX-Bausteine TC33 und TC36 von Infineon, die Hochleistungs-MCU STM32H7 und die neuesten Bausteine der SPC58 E-Linie Automotive Multicore Mikrocontroller von             STMicroelectronics sowie neue Controller der RH850-Familie und der R-Car H3 SoC von Renesas.





Für die Entwicklung von echtzeitkritischen Applikationen unter der Kontrolle von Echtzeitbetriebssystemen können in die UDE darüber hinaus Add?Ins für die RTOS-Awareness der aktuellsten FreeRTOS- und SafeRTOS-Betriebssystemversionen eingebunden werden. Damit stehen Entwicklern alle notwendigen Informationen der Betriebssysteme wie Tasks, Queues, Semaphores / Mutexes oder Timers in übersichtlicher Form zur Verfügung. Ein weiteres Add-on erlaubt einen Überblick über die Objekte und den Status des Betriebssystems PXROS-HR von HighTec.

Bezüglich Funktionalität und Bedienkomfort erfüllt die neueste Version der UDE zudem eine ganze Reihe spezieller Kundenwünsche. So wurde beispielsweise die Verwaltung von Softwareprojekten mit vielen Quellcodepfaden überarbeitet und weiter optimiert. Sie erlaubt nun nicht nur eine unbegrenzte Anzahl von Pfadersetzungsregeln für Quelldateien, auch der Ausschluss von kompletten Quellpfaden ist jetzt möglich. Dies ist dann sinnvoll, wenn Software-Bibliotheken genutzt werden, ohne dass dafür Quellcode verfügbar ist. In komplett neuem Outfit präsentiert sich zudem die Breakpoint-Verwaltung in der Oberfläche der UDE. Alle Breakpoints im Code als auch Daten-Breakpoints sind nun an zentraler Stelle in der UDE für den Entwickler erreichbar und können so noch schneller und komfortabler geändert werden. Eine wichtige Rolle nimmt diese zentrale Stelle auch im Umgang mit Multicore-Breakpoints ein, die in von mehreren Cores gemeinsam verwendetem Code benutzt werden können. Hier lassen sich nämlich auch diejenigen Cores festlegen, welche auf den gesetzten Multicore-Breakpoint reagieren, also synchron anhalten sollen.

Außerdem wird von der UDE 5.2 das Software-Debugging über das ?Universal Measurement and Calibration Protocol? (XCP Version 1.5) unterstützt, welches durch die "Association for Standardization of Automation and Measuring Systems" (ASAM) als Associated Standard zum eigentlichen XCP definiert wurde. Gerade für die Entwicklung von Automotive-Anwendungen im Antriebsstrang bietet dieser Debug-Kanal den großen Vorteil, dass sowohl die UDE, als auch Mess- und Kalibrier-Werkzeuge ohne zusätzlichen Hardware-Aufwand gleichzeitig mit dem Steuergerät konfliktfrei kommunizieren können. Ein zeitraubendes Wechseln der Tools, die sonst auf ein und dieselbe Debug-Schnittstelle am Steuergerät angewiesen waren, ist somit nicht mehr erforderlich.

Für das Zugangsgerät UAD2next aus der Familie der Universal Access Devices (UAD) bietet PLS jetzt zudem einen Range Extender an. Mit diesem Range Extender kann das UAD2next künftig auch an Testplätzen eingesetzt werden, bei denen zwischen dem Debugger-Zugangsgerät und dem System-unter-Test Entfernungen von bis zu zwei Metern überbrückt werden müssen. Die differenzielle Signalübertragung zwischen Range Extender und UAD2next macht diese Lösung zudem auch robust gegenüber elektromagnetischen Störungen. Für die eigentliche Verbindung zur Debug-Schnittstelle des Mikrocontrollers finden Standard-Target-Adapter Verwendung, die direkt an den Range Extender angesteckt werden. Damit ist der Extender selbst nicht target-spezifisch und folglich universell für verschiedene Debug- Interfaces wie DAP, SWD, JTAG, cJTAG und LPD einsetzbar. Der Range Extender selber weist lediglich die Größe eines Standard-Target-Adapters auf, die Signalübertragung zum UAD2next erfolgt über ein 40poliges Flachbandkabel.

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.


Themen in diesem Fachartikel:


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.



Leseranfragen:



PresseKontakt / Agentur:



drucken  als PDF  an Freund senden  Goodix stellt auf der CES 2020 die neueste Bluetooth LE Audio-Lösung für True Wireless Stereo vor
Portégé X30L-G: dynabook stellt das weltweit leichteste 13,3 Zoll* Notebook mit Intel® Prozessor der 10. Generation vor
Bereitgestellt von Benutzer: PresseBox
Datum: 07.01.2020 - 09:25 Uhr
Sprache: Deutsch
News-ID 1783056
Anzahl Zeichen: 0

Kontakt-Informationen:
Ansprechpartner:
Stadt:

Lauta


Telefon:

Kategorie:

IT, New Media & Software


Anmerkungen:


Dieser Fachartikel wurde bisher 97 mal aufgerufen.


Der Fachartikel mit dem Titel:
"Neue und optimierte Funktionen unterstützen die Softwareentwicklung für Echtzeitanwendungen: PLS setzt mit der UDE 5.2 erneut Maßstäbe beim Debugging und der Laufzeitbeobachtung von High-End-SoCs
"
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).


Alle Meldungen von pls Programmierbare Logik&Systeme GmbH



 

Wer ist Online

Alle Mitglieder: 50.252
Registriert Heute: 0
Registriert Gestern: 0
Mitglied(er) online: 0
Gäste Online: 290


Bitte registrieren Sie sich hier. Als angemeldeter Benutzer nutzen Sie den vollen Funktionsumfang dieser Seite.