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 Bausteine voll ausgereizt werden können. Unsere Compiler werden als Teil der integrierten Code Composer Studio-Entwicklungsumgebung bereitgestellt oder können einzeln heruntergeladen werden.

Visuelle Tools für Empfehlungen und Hilfestellung

Unsere 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 unsere Embedded-Bausteinarchitektur zugeschnitten

Geeignet für sicherheitskritische Anwendungen

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

OpenCL und OpenMP für TI-DSPs

Wir unterstützen 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.

Download und Support &

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 ebenfalls auf den betreffenden Seiten zu finden unter "Version history." Mehr über das Compiler-Ökosystem erfahren oder weiter unten los legen.