Mit der UDE 4.10 stehen Entwicklern darüber hinaus künftig noch effizientere grafische Visualisierungsmöglichkeiten für die Analyse des Laufzeitverhaltens von Applikationen zur Verfügung. Basierend auf den aufgezeichneten Trace-Daten, lässt sich selbst bei sehr großen auszuwertenden Datenmengen schnell der Programmablauf oder auch die Call-Tiefe über die Zeit darstellen. Durch die grafische Aufbereitung der Abläufe können ohne großen zusätzlichen Aufwand sehr einfach Rückschlüsse beispielsweise zur Lastverteilung oder Synchronisation von auf mehreren Kernen verteilter Software gezogen werden.
Ein weiteres herausragendes neues Leistungsmerkmal der UDE 4.10 ist die Unterstützung von ASAP2-Beschreibungen für Steuergerätesoftware. ASAP2- bzw. A2L-Dateien beschreiben, wie physikalische Größen, Kennlinien und andere Parameter von Steuergeräten auf Programmvariablen, interne Speicherstrukturen und Datentypen abgebildet und umgerechnet werden. Der Anwender kann nun direkt mit den Steuergeräteparametern arbeiten und diese auch ändern, ohne sich um deren tatsächliche Repräsentation im Speicher des Mikrocontrollers kümmern zu müssen. Selbstverständlich findet dabei auch eine Überprüfung auf erlaubte Werte und Wertebereiche statt. Damit gestalten sich das Debuggen und die Laufzeitanalyse von Steuergerätesoftware sehr viel komfortabler und effizienter als in der Vergangenheit.
Eine deutliche Arbeitserleichterung bietet die UDE 4.10 auch Entwicklern komplexer Timer-Algorithmen für das Bosch Generic Timer Modul (GTM). Wo bisher ausschließlich Assemblercode zum Einsatz kam, können Entwicklung und Debugging in Verbindung mit den entsprechenden Compilern von Tasking oder HighTec ab sofort nun auch auf Basis von C-Quellcode erfolgen.
Speziell für die AURIX 2G-Familie wurden zudem das integrierte FLASH-Programmiermodul der UDE 4.10 und das separat verfügbare FLASH/OTP-Programmierwerkzeug UDE/Memtool um zusätzliche Funktionen für den reibungslosen Support von Software-over-the-Air erweitert. Damit besteht jetzt unter anderem die Möglichkeit, auf dem Baustein die Voraussetzungen für spätere sichere Software-Updates über eine bestehende Internetverbindung zu schaffen.
Ergänzend zur UDE 4.10 stellt PLS für ihr UAD2next, das Allround-Zugangsgerät für State-of-the-Art Debugging und Target-Kommunikation über CAN, außerdem zwei neue Trace-Module vor. Mit dem Modul für parallelen Trace können bei 12 Bit und 125 MHz DDR Trace-Daten mit bis zu 250 MBit/s übertragen werden. Das zweite Modul unterstützt serielle auf dem AURORA-Protokoll basierende Trace-Interfaces und überträgt die vom Target erzeugten Trace-Daten über zwei Lanes mit einer Transfergeschwindigkeit von bis zu 1,25 GBit/s. Beide Module können einfach in den robusten Erweiterungs-Slot an der Frontseite des UAD2next eingesteckt werden.