Wind River Diab Compiler Evaluation

Wind River Diab
Compiler Evaluation
 

Fill out the form below to receive an email with instructions to download.

 

By submitting this form you agree that your personal information will be used by Wind River to process this request and send you further information about Wind River products and services pursuant to our privacy notice located here: windriver.com/company/terms/privacy.

Diab Compiler Tools

PRODUCE HIGH-QUALITY, STANDARDS-COMPLIANT CODE
  • Driver: Intelligent wrapper program that invokes the compiler, assembler, and linker
  • Assembler: Macro assembler that is invoked automatically by the driver program or as a complete standalone assembler generating object modules
  • Linker: Precise control of allocation, placement, and alignment of code and data
  • Runtime libraries: C/C++, floating point, and math libraries
  • Archiver/librarian: Creation and maintenance of libraries
  • Instruction set simulator: Simulation of the core instructions of the target processor, allowing it to run C and C++ programs with the simulated environment
  • Eclipse/CDT plugin: Project creation and building with Diab Compiler in Eclipse
  • Documentation: Extensive documentation specific to the chosen architecture, with all manuals available in PDF formats; detailed “Getting Started” manual enables users to get up to speed quickly and enhances the out-of-the-box experience

Supported Target Architectures

  • Arm
  • Boash GTM-IP
  • ColdFire/68k
  • PowerPC
  • RH850
  • TriCore AURIX

VxWorks RTOS Inquiry

VxWorks RTOS
Inquiry
 

Have a question, need help, or just want to purchase VxWorks? Fill out the form below and a Wind River representative will contact you.

Badge
 

By submitting this form you agree that your personal information will be used by Wind River to process this request and send you further information about Wind River products and services pursuant to our privacy notice located here: windriver.com/company/terms/privacy.

VxWorks

THE #1 COMMERCIALLY DEPLOYED RTOS
  • Deployed by industry innovators for more than 30 years
  • Embedded processor support for all architectures
  • Certified to DO-178C DAL A, ISO 26262 ASIL D, IEC 61508 SIL 3
  • Proven in hundreds of safety-critical projects across multiple industries and standards
  • Built on an upgradeable, future-proof architecture
Buy VxWorks Now* *Online purchasing available only in the following countries: U.S., Canada, Japan, Denmark, Finland, France, Germany, Italy, Spain, Sweden, UK

Wind River Diab Compiler Solution Overview (Video)


Wind River Diab Compiler gives embedded developers a powerful optimization engine, supports many leading processor architectures, and the latest C & C++ language standards.

Reliability. Safety. Support. Tiny footprint. Big performance. Just 5 reasons Wind River Diab Compiler will help you build better intelligent systems software.

Return to Resource Center

Wind River Linux Solution Overview (Video)


Wind River Linux empowers you to develop, deploy, & operate embedded solutions that are robust, reliable, and secure.

Return to Resource Center

Virtualized OS

WIND RIVER STUDIO: EDGE DEVICES


Virtualized OS

Simplify, secure, and future-proof your critical infrastructure solution with a virtualization platform that consolidates multi-OS and mixed-criticality applications onto a single edge compute software platform.

Modernizing Legacy Systems for Intelligence at the Edge

The demand for more intelligence at the edge while supporting legacy applications requires industries to adapt quickly to modern software and cloud deployment practices while maintaining dedicated, long-standing software. To meet these challenges, Wind River Studio provides Wind River Helix™ Virtualization Platform. Helix Platform allows legacy software to remain unchanged while running alongside new applications, providing a consistent, scalable, and agile platform across a wide range of edge devices.

Wind River Helix Virtualization Platform Benefits

Environment

Support for Multiple Use Cases

  • Highly regulated applications requiring robust time and space partitioning
  • Combining multiple workloads without certification requirements
  • Mixed criticality: Combining safety-certified with non-certified applications
Devsecops

Industry-Leading RTOS Technology

  • Robust time and space partitioning
  • Safety-certified functionality
  • Commercial off-the-shelf (COTS) certification evidence
  • Trusted by over 9,000 companies
  • Used in over 550 safety certification programs
Devsecops

Support for Multiple OSes

  • VxWorks® RTOS
  • Wind River Linux
  • Open source Linux
  • Roll-your-own
  • Bare metal
  • Any unmodified guest OS

Reduced Cost, Complexity, and Risk

  • Support for a wide range of industry standards
  • Application consolidation and future-proofing
  • Robust partitioning
  • Wind River Workbench IDE and Wind River Simics® simulation
other

Easier Certification

  • ISO 26262 automotive safety
  • IEC 61508 industrial functional safety
  • DO-178C airborne system safety

Support for Multiple Architectures

  • Arm® and Intel® silicon platforms
  • Multi-core hardware support

Market-Specific Use Cases

Resources

RTOS | Wind River Studio

WIND RIVER STUDIO: EDGE DEVICES

Real-Time OS

Now you can buy up to three seats of VxWorks online in the U.S., Canada, Europe, and Japan, starting at $18,500 per seat. Log in or create an account to get started.

Upgrade to the Latest Wind River Studio RTOS

VxWorks®, the Wind River® Studio real-time operating system (RTOS), is the first and only RTOS in the world to support application deployment through containers.

The latest release of VxWorks includes support for OCI containers. Now you can use traditional IT-like technologies to develop and deploy intelligent edge software better and faster, without compromising determinism and performance. Find out why independent researcher VDC has named VxWorks the #1 RTOS for the edge.

VDC Badge

Modern, Future-Proof, and Always Real-Time

VxWorks is a deterministic, priority-based preemptive RTOS with low latency and minimal jitter. It is built on an upgradable, future-proof architecture to help you rapidly respond to changing market requirements and technology advancements.

VxWorks is the only RTOS to support C++17, Boost, Rust, Python, pandas, and more, as well as an edge-optimized, OCI-compliant container engine — enabling you to use the languages, tools, and technologies you love most to innovate where it matters most.

Meet the VxWorks RTOS

Wind River Labs 
Try our free SDK 
generator
Arrow Right

 
 

VxWorks is available today to download and try out as part of a software developer kit (SDK) compatible with QEMU, Arm®, and Intel® architectures. Additional open source and leading-edge technologies such as ROS 2 are also available for download.

Check out Wind River Labs

Arrow Up

Safety Platforms 
VxWorks 653 and VxWorks Cert Edition Arrow Right

 
 

Proven in the most challenging safety-critical applications, VxWorks makes it easier and more cost-effective for technology suppliers to meet the stringent safety certification requirements of EN 50128, IEC 61508, ISO 26262, DO-178C, and ED-12C.

GET THE DETAILS

Arrow Up

Securing the Intelligent Edge
Security for today's threats — and tomorrow's Arrow Up

 
 

On the intelligent edge, devices, systems, and industries have highly varied needs, and security threats are constantly evolving. VxWorks provides advanced security features to help you build secure devices for today’s threats, and its modularity enables you to be prepared for those that emerge tomorrow. Additionally, you’ll always be on top of the latest security patches with our searchable database linked to MITRE’s list of Common Vulnerabilities and Exposures (CVEs).

Search CVEs Now Arrow Up

Hardware Support
The most extensive
range of BSPs in the 
industry
Arrow Right

 
 

Our close relationships with silicon vendors and hardware manufacturers enable us to offer ready-to-use board support packages to streamline your development efforts. Our deep list of supported architectures includes Arm, Power, Intel, and RISC-V, letting you spend less time shopping for compatible components and more time developing products.

BROWSE BOARD SUPPORT PACKAGES

Arrow Up

VxWorks Customer Success Stories

See how our customers are finding success with VxWorks and our award-winning support services.

Get Help Straight from the Experts

To help your team get the most out of VxWorks, we offer a full range of customer success services for all stages of your project, including professional services, enhanced support, and both on-demand and instructor-led training options. Our experts can help you solve some of the toughest challenges in designing state-of-the-art intelligent systems.

 
 

Related Resources

Linux OS | Wind River Studio

Why Wind River Linux

Wind River® Linux enables you to develop, deploy, and operate robust, reliable, and secure embedded solutions running on a purpose-built Linux operating system.

Avoid the risk and effort associated with roll-your-own (RYO) or unsupported silicon vendor Linux. Rely on Wind River to keep your code base up to date, track and fix defects, apply security patches, avoid technical debt, and customize your purpose-built Linux to adhere to strict market specifications and certifications. Wind River can also facilitate your IP and export compliance and significantly reduce your operational costs.

Wind River Linux Overview

Purpose Built, Community-Based Linux with Long Term Commercial Support

Wind River Linux customizes the Linux OS for the specific requirements of your application. It includes an integrated artifact repository that is accessible to development and deployment teams alike, simplifying sharing and collaboration across the organization.

Wind River is a founding member, advisory board member, and the largest commercial software contributor to the Yocto Project, collectively investing more than 8,000 commits and 2.5M lines of code changes over the past four years. Wind River actively upstreams and contributes fixes and enhancements back into the project while building Yocto Project support into the next generation of the Wind River platform.

Long Term Support

  • Maintenance that includes CVE monitoring and fixes
  • Daily testing and hardening to shrink the threat landscape
  • Support for a minimum of 10+ years for every Long Term Support (LTS) release
  • A variety of board support packages (BSPs) for a wide range of x86 and Arm hardware
  • An easily repeatable build process that is simplified with the Build System
  • Tracking of customizations to ensure transfer of knowledge even if teams change
  • Compliance where it counts – in the bill of materials (BOM), and in accordance with export regulations around the globe

Multiple Paths for Development

Wind River offers the greatest flexibility by providing commercial releases in two delivery models: in source code as Long Term Support (LTS) and pre-built binaries as Wind River Linux Distro.

Freely Available Commercial

Frequency

BASE release in sync with Yocto Project

LTS (Long Term Support) release, annual

Lifecycle

6–24 months, depending on the community

10+ years

Support

Community mailing lists

Standard, under Software License Agreement (SLA)


Additional options available

Maintenance

Community

Commercial, with predictable cadence

Distro (binary)

Download from the Wind River website; registration required

Available in sync with corresponding LTS release

Benefits include:

  • Periodic new releases from both the community LTS kernel and Yocto Project LTS
  • BSP support based on vendor software development kit (SDK) updates
  • Support for real-time kernel when needed
  • Charge per project, with no additional fees regardless of how many devices are deployed over the life of the project (unlike some Linux distributions that charge for each deployed device)

Wind River Linux Customer Success Stories

See how our customers are finding success with Wind River Linux and our award-winning support services.

Resources