Finden Sie hier die Liste mit den gefilterten Produkten auf Basis Ihrer aktuellen Auswahl.
Funktion
- Boards
- Compiler
- Debugger
- Emulator
- Entwicklungs-Suite
- Flash-Programmer
- GUI / HMI Builder
Target CPUs
Referenzkunden
Beratung
Lassen Sie sich beraten, nutzen Sie unser Formular, wir melden uns umgehend bei Ihnen zurück. Oder rufen Sie an: +49 251 98729-0.
NEWS
- 09.12.2011
Wind River Diab Compiler 5.9.1 verfügbar - 24.03.2011
Compiler unterstützt beim Design nach der ISO-Norm 26262 - 23.03.2011
Wind River Diab Compiler 5.9.0 verfügbar - 12.11.2010
Wind River Compiler 5.8.0.0 Cumulativer Patch #3 erfügbar - 24.06.2010
Embedded Konferenz - Wind River - 14.12.2009
Wind River Compiler 5.8.0 verfügbar: Performancesteigerungen - 20.01.2009
Wind River Compiler 5.7.0 verfügbar - 01.06.2008
Wind River Compiler 5.6.1 verfügbar
Wind River Diab Compiler
Aufgrund der CPU-Bandbreite, der vielen speziellen Features für Embedded Systeme und seiner Reife durch den langjährigen weltweiten Einsatzes in Geräten aller Marktsegmente stellt er die "State of the Art" C/C++ Cross-Compiler Lösung für Embedded Systeme schlechthin dar.
Der Wind River Diab C/C++ Compiler ist eine vollständige, robuste ultra-high Performance C und C++ Compilersuite für moderne Embedded Systeme.
Diab Compiler: 25 Jahre Innovation
Der Compiler unterstützt alle führenden CPU Architekturen für Embedded Systeme: PowerPC, 68k, ColdFire, ARM, TriCore, MIPS, x86, Sparc, SuperH und M-Core.
Seit langer Zeit marktführend für Power Architekture (PowerPC, PPC, MPC, STP) MCU's.
Hohe Performance - kompakter Code
Die einzigartige Optimierungstechnologie erzeugt extrem schnellen qualitiativ hocherwertigen Code mit dem geringst möglichen Umfang.
Industrie-Standard Konform
Der Wind River Diab Compiler ist kompatible zu den neuesten ANSI/ISO C and C++ Compiler Standards, inkl. C89, C99, und EC++.
Zuverlässige Qualität
Sicherheitskritische Anwendungen auf der ganzen Erde vertrauen auf Wind River Diab Compiler's 25 jährige Zuverlässigkeit, die umfangreichen Feld- und Labortests die in mehr als 100 Millionen Endgeräten aus den verschiedensten Bereichen wie Automotive, Aerospace, Industrieelektronik und Medizintechnik täglich gezeigt wird.
Sicherheitsstandards
Der Wind River Diab Compiler wurde in Projekten verwendet die vom TÜV NORD für Automotive Functional Safety überprüft wurden.
Umfassender technischer Support
Der Wind River Diab Compiler wird durch eine Service Capability and Performance (SCP) zertifizierte Organization und über die Wind River Online Support (OLS) Website unterstützt. Wind River verfügt über mehr als 150 Support Ingenieure in den verscheidensten Standorten der Welt um Unterstützung in allen wichtigen lokalen Sprachen zu gewährleisten. Partner wie Embedded Tools bieten zusätzlich lokale Unterstützung an.
Vorteile
- Höchste Codequalität und vielfach bewährte Zuverlässigkeit, der PowerPC Compiler Nummer #1
- Hohe Codedichte reduziert den Speicherverbrauch
- Leistungsfähiger, profilgesteuerter und applikationsspezifischer Optimizer ermöglicht die
maximale Ausnutzung der CPU-Leistung - Optimierungen fein steuerbar (Größe, Performance)
- Speziell für Embedded Systeme konzipiert und sehr flexibel anzupassen
- Interrupt Handling
- positionsunabhängiger Code und Daten
- volatile Schlüsselwort
- Strukturformate (Gepackt o. Byte Swapped)
- gemischt Assember und C/C++ Code
- absolute Adressierung
- umfangreiche Linker-Comamnd-Syntax zum Speichermapping
- Kompatibilität zu allen führenden Industriestandards
- Umfangreiche Dokumentation
- Minimieren Sie Ihr Projektrisiko durch den Einsatz eines speziell für Embedded Systeme konzipierten professionellen Werkzeugs mit professionellem Support
- Verkürzung der Entwicklungszeit, der Wind River Compiler muss nicht durch den Anwender angepasst und gewartet werden
- Konzentrieren Sie sich auf Ihre Anwendungsentwicklung und kümmern Sie sich nicht um Ihren Compiler oder suchen dort sogar Fehler!
Benchmark
Zur Überprüfung der Leistungsfähigkeit des Wind River Compilers haben wir einen Benchmark des Wind River (DIAB) ColdFire C/C++ Compilers V 5.21 durchgeführt und ihn mit 2 anderen ColdFire C/C++ Compilern verglichen.
Hierzu haben wir als Benchmark Code den Dhrystone 2.1 von Freescale Semiconductor benutzt. Dieser ist bei Freescale im Intenet ladbar.
Das Ergebnis ist beeindruckend, im Mittel +83% höhere Performance bei 61% weniger Code.
Sie können sich das pdf unter Downloads laden.
Standards
Der Wind River Compiler verwendet das C/C++ Frontend der Edison Design Group und hält damit alle gängigen ANSI/ISO C und C++ Compiler Standards ein, wie z.B.
- ISO/IEC 9899:1990 (“C89”)
- ISO/IEC 9899:1999 (“C99”)
- ISO/IEC 14882:2003(E) C++
Hierdurch ist Ihre Software kompatibel zu den Standards und bleibt portabel!
Natürlich unterstützt der Wind River Compiler auch ältere Standards wie Kernighan and Ritchie und System V.3 UNIX um Portierung von älterer Legacy Software zu erleichern.
Der Wind River Compiler hält sich strikt an die PowerPC EABI und unterstützt die ELF und DWARF Binär & Symbol-Formate um maximale Interoperabilität zu gewährleisten.
Referenz
Wir sind sehr erfreut, dass Wind River seine Diab Compiler weiterhin verbessert, denn viele unserer Kunden nutzen dieses Schlüssel-Werkzeug", erklärt Chuck Corley, Director of Applications Engineering, Motorola Computing Platform Division. "Durch die Optimierungen für unsere neuesten hochleistungsfähigen Prozessoren können unsere Kunden das Bestmögliche aus ihrem Code, der auf unseren PowerPC ISA-basierenden Prozessoren einschließlich dem MPC7455 läuft, herausholen."
"Entwickler setzen weiterhin auf den Wind River Compiler, um ihren Code zu optimieren und ihre Investitionen in Silizium zu maximieren. Weil Wind River seine existierende Diab Technologie in die nächste Generation des Wind River Compilers übernommen hat, profitieren die Entwickler vom neuen Optimierungspotential. Es erfüllt weiterhin die Standards der Softwareindustrie", erläutert Jerry Krasner, Ph.D., Vice President Embedded Market Forecasters (http://www.embeddedforecast.com/).
Evaluation
Möchten Sie den Compiler einmal selbst evaluieren?
Nichts einfacher als das, wir senden Ihnen gerne eine CD und Lizenz für 30 Tage zu.
Unserer Support hilft Ihnen jederzeit schnell und unbürokratisch bei allen Fragen und spart wertvolle Zeit.
neu in 5.9.1
- Codegröße und Performance Optimierungen
- Optimierungen für Infineon TriCore Architektur
- Erweiterung der Command-Line Options
- Report über die Verwendung des Stack's
- Neues "Wind River Diab Compiler Getting Started" Dokument
- Neue Whitepaper
- Linker Support for Section Sorting
- Integer Division Algorithms Used by the Diab Compiler
- Rebuilding the Diab Compiler Libraries
- New size and performance optimizations
- Greater user control of inlining behavior
- Support for TriCore fastcall instructions
- Optimized I-cache alignment for loops
- Code-factor option now supported for TriCore
- Stack frame alignment control for PowerPC
- Reverse inlining for TriCore
- Stack usage reporting
- Improved build times when using Whole Program Optimization
- New processors & instruction set support
- PowerPC architecture: SPE integer optimization
- TriCore architecture: Support for 18-bit absolute addressing mode
neu in 5.9.0
- Prozessorunterstützung
- double-precision hardware floating point operations in PowerPC-VLE
- LSI ACP34xx (PPC 476)
- ARMv5TE Instruktionen
- ARM968E-S core
- ARM Thumb-2 Optimierunge
- ARM Unfied Assember Language
- ARM BE-8 mode support
- M-Core: Support für CKCORE
- Anzeige der empfohlenen Optimierungs Flags dctrl -s
- Neuentwickeltes C++ Exception Handling
- PowerPC Optimierungen "single-Assignment graph structure"
- Code Größen Reduzierung durch automatische Erkennung von gemeinsamen Code zur Linkzeit
- weitere Compiler Optonen zum Finetuning
- Support für GGC-style Ausdrücke -Xc-new
- modernes neues C++ ABI "IA64"
neu in 5.8.0
- Erweiterte Prozessorunterstützung
weitere MPC56xx Controlle
Freescale QorIQ P4080
- erweiterte Target-Selektionsmöglichkeiten in dctrl
- neues "Getting Started Handbuch"
- diverse Updates im Linker
- neue Optimierungen (Größe und Performance)
neu in 5.7.0
- Performance Verbesserungen für Freescale PowerPC VLE und Renesas SH-2A
- Multiply-Accumulate mittels SPE auf PowerPC (e500)
- Erweiterte FPU Unterstützung für SH und SH-2A
- Unterstützung für PWRficient PA6T Mikroprozessor
- Support für neue Coldfire Prozessoren (MCFQE51x)
- ARM7 Unterstützung
- MTI MIPS 34K Unterstützung
- Bug fixing
neu in 5.6.1
- Performance improvements
- zusätzliche Instruktionen für Freescale SPE
- Unterstützung des Freescale E200z3 cores
- Bug fixing
neu in 5.6.0
- vollständige ANSI C99 Unterstützung
- Prozessor-Unterstützung für ARM Thumb2 Befehlssatz, Cavium CN3xxx + CN5xxx, RMI XLR + XLS
- Host- Unterstützung für Windows Vista (Business + Enterprise)
- OPTIONAL Keyword in Linker Files (OPTIONAL Sektionen werden nicht erzeugt falls sie leer sind)
- 64-bit Bit-fields- Unterstützung
- MIPS64 n32 ABI Unterstützung
neu in 5.5.1
- SH-2A Prozessor Unterstützung hinzugefügt
- PPCe500v2 Prozessor Unterstützung hinzugefügt
- Floating Point Unterstützung für Power Architecture:
Hardware double-precision floating point für die PPC e500v2 Familie (nicht PPC e500) - Erweiterte ARM Prozessor Unterstützung:
ARMv5, ARMv5TE, ARMv6. - Workaround Option für LDM Instruction Error beim ARM iMX
ARM iMX, iMXS, iMXL von Freescale
Downloads
- Wind River Diab Compiler 5.9.1 Release Notes (PDF | 0.4 MB)
- Wind River Compiler 5.9 Releasenotes (PDF | 0.45 MB)
- Wind River Compiler 5.8.0 Release Notes (PDF | 0.42 MB)
- Wind River Compiler Datenblatt (PDF | 0.14 MB)
- ColdFire Compiler Benchmark (PDF | 0.06 MB)
Schlagworte
Hersteller: Wind RiverFunktion: Compiler
Prozessorarchitekturen: ARM7 | IOP 3xx | PPC4xx | V1 MCF51xx | ARM9 | IXP 2xxx | PPC6xx | V2 MCF52xx MCF52xxx | 68k | ARM11 | IXP 4xx | PPC7xx | V3 MCF53xx | Cortex-M | MPC7xx | PXA 2xx | V4 MCF54xx | Cortex-R | MPC8xx | PXA 3xx | Cortex-A | MPC5xx | MPC51xx | MPC52xx | MPC54xx | MPC55xx | MPC56xx, SPC56xx | MPC7xxx | MPC82xx | MPC83xx | MPC85xx | ARM | MPC86xx | CoreIQ P1, P2, P4 | XScale | ColdFire | M-Core | PowerPC | MIPS 32/64 | SuperH | TriCore | x86


