Die TRACE32-Entwicklungswerkzeuge von Lauterbach unterstützen jetzt auch den HighTec Rust Compiler, der auf die Infineon AURIX TC3x und TC4x Mikrocontroller zugeschnitten ist. Das Debuggen von kompilierten Rust-Programmen ist damit nicht nur im Maschinencode, sondern auch auf Quellcode-Ebene möglich.
Der HighTec Rust Compiler bietet den vollen Funktionsumfang der Sprache Rust, einschließlich Speichersicherheit, Nebenläufigkeit und Interoperabilität, für Anwendungen, die Sicherheit, Performance und schnelle Einsatzfähigkeit erfordern.
Die TRACE32-Tools ermöglichen hardwarebeschleunigtes Debugging und Echtzeit-Tracing von Rust-Code für alle TriCore- und andere Kerne wie PPU und GTM, die in AURIX TC3x und TC4x implementiert sind.
Zum TRACE32-Toolportfolio gehören die universelle Debugging- und Tracing-Software PowerView sowie Debug- und Trace-Beschleunigermodule. Während die intelligenten PowerDebug-Module von Lauterbach hohe Download-Geschwindigkeiten und kurze Antwortzeiten für effizientes Debugging und Testautomatisierung bieten, ermöglichen die PowerTrace-Echtzeit-Trace-Module einen vollständigen Einblick in die Aktivitäten der CPUs und anderer Kerne eines AURIX-Systems, ohne dessen Echtzeit-Performance zu beeinträchtigen. Dank der Hypervisor- und OS-Awareness-Technik von Lauterbach können auch virtualisierte Umgebungen sicher und ohne Einschränkungen untersucht werden. (jr)