Compiler

Optimierung von C/C++-Compilern für unsere programmierbaren Embedded-Prozessoren

Wir bieten für unsere programmierbaren Embedded-Prozessoren verschiedene optimierende C/C++-Compiler. Der von den Compilern erzeugte Code ist in Bezug auf Leistung und Codegröße hoch optimiert, wodurch die Funktionalität der Bausteine voll ausgereizt werden können. TI-Compiler werden als Teil der integrierten Code Composer Studio-Entwicklungsumgebung bereitgestellt oder können einzeln heruntergeladen werden.

Visuelle Tools für Empfehlungen und Hilfestellung

Die TI-Compiler verfügen über visuelle Tools, die Sie bei der Optimierung im Hinblick auf Leistung, Codegröße und Stromverbrauch unterstützen. Diese Tools liefern Informationen dazu, wie der Code zur besseren Nutzung des jeweiligen Bausteins verbessert werden kann. Zu den Merkmalen dieser Tools gehören:

  • Grafische Anzeige der Speichernutzung
  • Stellt Daten für Einstellungen bereit, die die Codegröße beeinflussen
  • Speziell auf die Embedded-Bausteinarchitektur von TI zugeschnitten

Geeignet für sicherheitskritische Anwendungen

TI-Compiler sind extrem stabil und eingehend getestet, wodurch sie für den Einsatz in sicherheitskritischen Anwendungen – einschließlich ISO 26262-kompatiblen Anwendungen – geeignet sind.

OpenCL und OpenMP für TI-DSPs

TI unterstützt OpenCL und OpenMP auf SoCs wie KeyStone II, Sitara AM57x sowie KeyStone-C66x-Multicore-Bausteinen. Diese Standardprogrammiermodelle erleichtern die Lastverteilung, wodurch die volle Leistungsfähigkeit dieser Bausteine ausgeschöpft werden kann.

Herunterladen und Support erhalten

Unsere Codegenerierungstools umfassen C/C++-Compiler und Assembly-Tools für viele Befehlssatzarchitekturen. Diese Tools werden unter Windows, Linux und MacOS ausgeführt und können kostenlos heruntergeladen werden. Die aktuellen Seiten mit den Tools sind unten verlinkt. Frühere Versionen sind auf den Versionsseiten unter "Versionsverlauf" enthalten. Weitere Informationen zum Compiler-Ökosystem finden Sie unten.