Wind River Diab
Compiler: Optimieren
Sie Ihren Code
Jetzt können Sie den Wind River Diab Compiler in den USA, Kanada, Europa und Japan online kaufen, und zwar ab $2.700. Melden Sie sich dazu an oder erstellen Sie ein Konto.
Große Leistung. Winziger Footprint.
Steigern Sie die Anwendungsleistung, reduzieren Sie den Speicherbedarf und erstellen Sie hochwertigen, standardkonformen Code für Embedded-Systeme mit dem Wind River® Diab Compiler. Der Diab Compiler wird von einer preisgekrönten globalen Support-Organisation unterstützt, die auf mehr als 35 Jahre Compiler-Erfahrung und Hunderte von Millionen erfolgreich eingesetzter Geräte zurückgreifen kann.
Was gibt es Neues?
Jede Version des Diab Compilers enthält neue Optimierungen, um weitere Verbesserungen in Bezug auf Leistung und Codedichte zu erzielen. Wind River testet die Leistung des Diab Compilers anhand interner und von Kunden bereitgestellter Anwendungsbenchmarks, um wettbewerbsfähige Ergebnisse zu gewährleisten.
Neueste Innovationen
Diab Compiler 7.x (LLVM) | Diab Compiler 5.9x | Safety-bezogene Releases |
---|---|---|
|
|
|
Sicherheitskonformer Objektcode
Es ist von entscheidender Bedeutung, dass die Software den Industriestandards für funktionale Sicherheit entspricht. Der Diab Compiler ist vom TÜV SÜD für die Entwicklung sicherheitsrelevanter Software zertifiziert. Er unterstützt Kunden bei der Erstellung von Sicherheitsartefakten, die den Anforderungen der Sicherheitszertifizierung ihres Endprodukts entsprechen. Er ist für den Einsatz in sicherheitskritischen Märkten qualifiziert:
DIAB COMPILER 5.9.X (PROPRIETÄR)
- Automobilanwendungen, zertifiziert nach ISO 26262 (bis zu ASIL D TCL3)
- Avionikprodukte, zertifiziert für DO-178C
- Industrieprodukte zertifiziert nach IEC 61508 (bis SIL 4)
- Nukleare Produkte, zertifiziert nach IEC 60880
- Bahnanwendungen, zertifiziert nach EN 50128
Diab Compiler 7.X (LLVM)
- Produkte für die Automobilindustrie, zertifiziert nach ISO 26262 (bis ASIL D TCL3)
- Industrielle Produkte, zertifiziert nach IEC 61508 (bis SIL 4)
Technische Spezifikationen
Unterstützte Prozessorarchitekturen
Erzielen Sie Effizienzgewinne durch die Verwendung einer einzigen Toolchain für viele Architekturen:
Diab Compiler 5.9.X (PROPRIETÄR)
- PowerPC – E500, VLE, SPE, LSP
- RH850 – G3M, G3MH, G3K, G3KH, G4MH
- TriCore AURIX – TC2xxx, TC3XXX, TC4XX, TC1.8x
- Bosch GTM-IP – MCS (3.1.5.1)
- Arm*
Diab Compiler 7.X (LLVM)
- Arm
- Cortex-A/R/M
- Arm/Thumb 2
- Armv7-A/R/M
- Armv8-A/R
- AArch32
- AArch64
Unterstützte Host Betriebssysteme
Diab Compiler unterstützt die folgenden Host-Typen (32-Bit und 64-Bit):
- Windows 10
- Windows 8.1/8
- Windows 7
- Red Hat 7.2
- Red Hat 6.7
- Ubuntu 16.04 LTS
- Ubuntu 14.04 LTS
- Ubuntu 18.04 und 20.04 auf Windows Subsystem für Linux 2
- Fedora 23
- Fedora 22
- Open SUSE Leap 42.1
- Open SUSE 13.2
Programmiersprachen und Standards
- C und die Bibliotheken: C90, C99, C11
- C++ und die Bibliotheken: C++03, C++11, C++14, C++17
- Object-Format: ELF
- Debug-Format: DWARF 2, 3, 4, 5
- Binäre Anwendungsschnittstelle: Standardmäßige zielspezifische eingebettete ABI
- C++-ABI: Itanium-ABI Industriestandard