CINXE.COM
Diab Compiler: Build Code For Safety-Critical Applications
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /> <link rel="canonical" href="https://www.windriver.com/products/diab-compiler" /> <meta name="description" content="Produce standard-compliant code for embedded systems with Diab Compiler. Boost application performance and reduce memory footprint with Wind River." /> <meta property="og:site_name" content="Wind River" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.windriver.com/products/diab-compiler" /> <meta property="og:title" content="Wind River Diab Compiler" /> <meta property="og:locale" content="en_US" /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script>(function(w,d,s){w._uptime_rum2={};w._uptime_rum2.errors=[];w._uptime_rum2.uuid='26CF7-971C9D4AD7D4C85B';w._uptime_rum2.url='https://rumcollector.uptime.com';s=document.createElement('script');s.async=1;s.src='https://rum.uptime.com/static/rum/compiled/v2/rum.js';d.getElementsByTagName('head')[0].appendChild(s);w.addEventListener('error',function(e){w._uptime_rum2.errors.push({t:newDate(),err:e})});})(window,document);</script> <script type="text/javascript" src="https://secure.nose6bait.com/js/206413.js"></script> <noscript><img alt="" src="https://secure.nose6bait.com/206413.png" style="display:none;"/></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NMR746');</script> <script async="async" src="https://www.googletagmanager.com/gtag/js?id=UA-330560-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-330560-1'); </script> <meta name="facebook-domain-verification" content="hc5j6vm1aph7qiy2lgpmhp8s3p0k4d" /> <link rel="icon" href="/sites/default/files/wr-icon_3.png" type="image/png" /> <link rel="alternate" hreflang="en" href="https://www.windriver.com/products/diab-compiler" /> <title>Diab Compiler: Build Code For Safety-Critical Applications</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_ELxCZhXQUxVN65wkt6xr1joFcT2BJEgTdu1c_uUYeP4.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_bPCeCjmBNBOnp4GLOyWLFSWbpyADyF1anI4vGF0TlSc.css" /> <link rel="stylesheet" media="all" href="//use.typekit.net/mrn3udg.css" /> <link rel="stylesheet" media="all" href="/themes/wr/global/css/coveo.css?smxuj1" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_NdDTqt3OL4LClLyYGcdKyt6u9KF0XB_sUgsealOtV4w.css" /> <script src="/sites/default/files/js/js_A_PxGf3EV6hVEdQpj0xw-cTsSsFJyKhlHKANlKZNsWo.js"></script> <script src="https://use.fontawesome.com/releases/v5.13.1/js/all.js" defer crossorigin="anonymous"></script> <script src="https://use.fontawesome.com/releases/v5.13.1/js/v4-shims.js" defer crossorigin="anonymous"></script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet"> </head> <body class="path-node page-node-type-page"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <noscript><img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=112631&fmt=gif" /> </noscript> <div class="layout-container"> <header role="banner"> <div class="region region-header"> <div id="block-headermenu" class="block block-tb-megamenu block-tb-megamenu-menu-blockheader-menu"> <div class="logo"> <a href="/" tabindex="-1"> <img alt="Wind River" class="logo-white" src="/themes/wr/global/images/svg/logo-white.svg"> <img alt="Wind River" class="logo-black" src="/themes/wr/global/images/svg/logo.svg"> </a> </div> <nav class="tbm tbm-header-menu tbm-no-arrows" id="tbm-header-menu" data-breakpoint="1200" aria-label="header-menu navigation"> <button class="tbm-button" type="button"> <span class="tbm-button-container"> <span></span> <span></span> <span></span> <span></span> </span> </button> <div class="tbm-collapse "> <ul class="tbm-nav level-0 items-5" role="list" > <li class="tbm-item level-1 tbm-item--has-dropdown" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle" tabindex="0" aria-expanded="false"> Products </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-wrs tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content5422f9a1-a83f-425c-92c9-9400906f4d3d" class="block block-block-content block-block-content5422f9a1-a83f-425c-92c9-9400906f4d3d"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title"> <a href="/products/edge">Wind River Edge Products<span> »</span></a> </h2> <div class="tbm-row"> <div class="tbm-column span3 mm-menu-col mm-secondary-col"> <div class="tbm-column-inner"> <div class="tbm-block"> <a href="/products/vxworks" class="tbm-item-top-level"> <h5 class="mm-subtitle">VxWorks</h5> <span class="mm-subtext">The industry's most widely deployed real-time operating system</span> </a> </div> </div> </div> <div class="tbm-column span3 mm-menu-col mm-secondary-col"> <div class="tbm-column-inner"> <div class="tbm-block"> <a href="/products/linux" class="tbm-item-top-level"> <h5 class="mm-subtitle">Wind River Linux</h5> <span class="mm-subtext">The leading commercial embedded Linux operating system</span> </a> </div> </div> </div> <div class="tbm-column span3 mm-menu-col mm-secondary-col"> <div class="tbm-column-inner"> <div class="tbm-block"> <a href="/products/helix" class="tbm-item-top-level"> <h5 class="mm-subtitle">Wind River Helix Virtualization Platform</h5> <span class="mm-subtext">A safety certifiable, multi-OS hypervisor that supports mixed levels of criticality</span> </a> </div> </div> </div> <div class="tbm-column span3 mm-menu-col mm-secondary-col"> <div class="tbm-column-inner"> <div class="tbm-block"> <a href="/products/elxr-pro" class="tbm-item-top-level"> <h5 class="mm-subtitle">eLxr Pro</h5> <span class="mm-subtext">Commercial enterprise Linux for mission-critical cloud to edge workloads</span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content87200e39-177c-4bad-a84c-e536350d033f" class="block block-block-content block-block-content87200e39-177c-4bad-a84c-e536350d033f"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title">Wind River Studio</h2> <p class="mm-p1">Wind River Studio is the first cloud-native platform for the development, deployment, operations, and servicing of mission-critical intelligent edge systems. </p> </div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span6 mm-menu-col"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <a href="/studio/developer" class="tbm-link level-2 tbm-group-title" aria-expanded="false"> DEVELOPER </a> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-6" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/workspace" class="tbm-link level-3" title="Streamlines provisioning and configuration of development environments"> <h5 class="mm-subtitle">Workspace</h5> <span class="mm-subtext">Streamlines provisioning and configuration of development environments</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/pipeline-manager" class="tbm-link level-3" title="Customization and scalability for your DevSecOps pipelines"> <h5 class="mm-subtitle">Pipelines</h5> <span class="mm-subtext">Customization and scalability for your DevSecOps pipelines</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/virtual-lab" class="tbm-link level-3" title="Tool to simulate hardware behaviors when testing software"> <h5 class="mm-subtitle">Virtual Lab</h5> <span class="mm-subtext">Tool to simulate hardware behaviors when testing software</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/test-automation-framework" class="tbm-link level-3" title="Framework to automate testing during software development"> <h5 class="mm-subtitle">Test Automation</h5> <span class="mm-subtext">Framework to automate testing during software development</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/operate/over-the-air-updates" class="tbm-link level-3" title="Remote and secure orchestration of multi-device software updates"> <h5 class="mm-subtitle">Over-the-Air Updates</h5> <span class="mm-subtext">Remote and secure orchestration of multi-device software updates</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/operate/digital-feedback-loop" class="tbm-link level-3" title="Platform to conduct analytics on collected edge device data"> <h5 class="mm-subtitle">Digital Feedback Loop</h5> <span class="mm-subtext">Platform to conduct analytics on collected edge device data</span> </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span6 mm-menu-col"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <a href="/studio/operator" class="tbm-link level-2 tbm-group-title" aria-expanded="false"> OPERATOR </a> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-3" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/edge-cloud/distributed-edge-cloud" class="tbm-link level-3" title="Integrated platform for deployment and management of edge software"> <h5 class="mm-subtitle">Cloud Platform</h5> <span class="mm-subtext">Integrated platform for deployment and management of edge software</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/operator/conductor" class="tbm-link level-3" title="End-to-end automation to orchestrate containers across edge devices"> <h5 class="mm-subtitle">Conductor</h5> <span class="mm-subtext">End-to-end automation to orchestrate containers across edge devices</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/operate/analytics" class="tbm-link level-3" title="Data pipeline to send edge device data to the cloud"> <h5 class="mm-subtitle">Analytics</h5> <span class="mm-subtext">Data pipeline to send edge device data to the cloud</span> </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span12 mm-menu-col mm-sidebar-col "> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content3c1ba773-7991-441e-bebd-b60a98b5b43f" class="block block-block-content block-block-content3c1ba773-7991-441e-bebd-b60a98b5b43f"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><ul> <li class="green"> <span class="mm-title-2">VxWorks</span> <span class="mm-desc">Become a Certified Application Developer.</span> <a class="btn sm white buy-now-btn" href="https://learning.windriver.com/vxworks-application-developer-professional-certification-exam">Learn More</a> </li> <li> <span class="mm-title-2">Industry-Leading Compiler</span> <span class="mm-desc">Optimize your code with Wind River Diab Compiler.</span> <a class="btn sm green buy-now-btn" href="/products/diab-compiler">Buy Now</a> </li> <li> <span class="mm-title-2">Security Scanner</span> <span class="mm-desc">Scan your Linux system for security vulnerabilities.</span> <a class="btn sm green buy-now-btn" href="/services/linux/security-scanning/">Scan Now</a> </li> <li> <span class="mm-title-2">Find a BSP</span> <span class="mm-desc">Browse hundreds of board support packages.</span> <a class="btn sm green buy-now-btn" href="https://bsp.windriver.com/home">Find a BSP</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </li> <li class="tbm-item level-1 tbm-item--has-dropdown" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle" tabindex="0" aria-expanded="false"> Industries & Insights </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-ii tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content3f1083af-2465-44eb-99c3-fa41d29b0635" class="block block-block-content block-block-content3f1083af-2465-44eb-99c3-fa41d29b0635"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title">Industries & Insights</h2></div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span4 mm-menu-col "> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> INDUSTRIES </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-7" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/aerospace-and-defense" class="tbm-link level-3"> Aerospace & Defense </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/automotive" class="tbm-link level-3"> Automotive </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/energy" class="tbm-link level-3"> Energy </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/industrial" class="tbm-link level-3"> Industrial </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/medical" class="tbm-link level-3"> Medical </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/startups" class="tbm-link level-3"> Startups </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/telecommunications" class="tbm-link level-3"> Telecommunications </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4 mm-menu-col "> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> LEARN & EXPLORE </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-7" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/resources" class="tbm-link level-3"> Resource Library </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/intelligent-systems" class="tbm-link level-3"> Intelligent Systems Research </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/resources/webinars" class="tbm-link level-3"> Web Seminars & Events </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/blog" class="tbm-link level-3"> Wind River Blog </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/success-stories" class="tbm-link level-3"> Customer Stories </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://learning.windriver.com/page/learning-subscription" class="tbm-link level-3"> Learning Subscription </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/resources?type=Guides_to_Intelligent_Systems" class="tbm-link level-3"> Guides to Intelligent Systems </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content0740d433-efdc-45c4-b4fc-6f13035e5647" class="block block-block-content block-block-content0740d433-efdc-45c4-b4fc-6f13035e5647"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="mm-ss-actions"> <div class="gray-box-background"> <h5 class="mm-title-2">Resource Library</h5> <p>Browse through white papers, videos, infographics, and more.</p> <a class="btn sm green" href='/resources'>Start Exploring</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </li> <li class="tbm-item level-1 tbm-item--has-dropdown" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle" tabindex="0" aria-expanded="false"> Services </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-s tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentcee8dcf4-a6da-4c2d-b6ba-2f80147dc297" class="block block-block-content block-block-contentcee8dcf4-a6da-4c2d-b6ba-2f80147dc297"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title"><a href='/services'>Wind River Studio Services<span> »</span></a></h2> </div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span4 mm-menu-col"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> CAPABILITIES </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-6" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/services/design" class="tbm-link level-3"> Design Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/services/lifecycle-management" class="tbm-link level-3"> Lifecycle Management Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/services/managed-services" class="tbm-link level-3"> Managed Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/services/safety-and-certification" class="tbm-link level-3"> Safety & Certification Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/services/security" class="tbm-link level-3"> Security Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/services/education" class="tbm-link level-3"> Education Services </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4 mm-menu-col"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> PACKAGES </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-3" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/services/linux" class="tbm-link level-3"> Wind River Studio Linux Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/products/learning-subscription" class="tbm-link level-3"> Wind River Learning Subscription </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/services/zephyr" class="tbm-link level-3"> Wind River Zephyr Solutions </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentbebbaae4-c038-40ca-8038-5f84a4a49468" class="block block-block-content block-block-contentbebbaae4-c038-40ca-8038-5f84a4a49468"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="mm-ss-actions"> <div class="gray-box-background"> <h5 class="mm-title-2">Wind River Acceleration Program</h5> <p>Expedite your success with support and training.</p> <a class="btn sm green" href='/services/acceleration-program'>Acceleration Your Business</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </li> <li class="tbm-item level-1 tbm-item--has-dropdown" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle" tabindex="0" aria-expanded="false"> Security & Support </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-ss tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentd8465576-e15d-446d-b409-8fd508d956f4" class="block block-block-content block-block-contentd8465576-e15d-446d-b409-8fd508d956f4"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title">Security & Support</h2></div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span3 mm-menu-col mm-ss-col-security "> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> SECURITY </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-5" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/security" class="tbm-link level-3"> Security Center </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/scan" class="tbm-link level-3"> Linux Security Scanner </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/psirt-policy" class="tbm-link level-3"> PSIRT </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/security/vulnerability-responses" class="tbm-link level-3"> Vulnerability Responses </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://support2.windriver.com/index.php?page=cve" class="tbm-link level-3"> CVE Database </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span3 mm-menu-col mm-ss-col-support"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> SUPPORT </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-4" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://support2.windriver.com/" class="tbm-link level-3"> Wind River Support Network </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://docs.windriver.com/" class="tbm-link level-3"> Product Documentation </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://learning.windriver.com" class="tbm-link level-3"> Wind River Learning </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/support" class="tbm-link level-3"> Enhanced Support Offerings </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span6 mm-menu-col mm-ss-col-actions"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentee14201c-d4b1-4448-8aae-2fb508dc095f" class="block block-block-content block-block-contentee14201c-d4b1-4448-8aae-2fb508dc095f"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="mm-ss-actions"> <div class="gray-box-background"> <h5 class="mm-title-2">Security Center</h5> <p>Get the latest alerts, CVE updates, and security information.</p> <a class="btn sm green" href='/security'>Stay Informed</a> </div> <div class="gray-box-background"> <h5 class="mm-title-2">Support Network</h5> <p>Access documentation, download software, submit request, & more.</p> <a class="btn sm green" href='https://support2.windriver.com/'>Get Support</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </li> <li class="tbm-item level-1 tbm-item--has-dropdown" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle" tabindex="0" aria-expanded="false"> About </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-au tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentaea4ae2b-056a-4fb1-a9aa-2729e0132db6" class="block block-block-content block-block-contentaea4ae2b-056a-4fb1-a9aa-2729e0132db6"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title"><a href='https://www.windriver.com/company'>About Wind River<span> »</span></a></h2></div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span4 mm-menu-col mm-au-col-about-us"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> ABOUT US </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-8" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/news" class="tbm-link level-3"> Newsroom </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/news/awards" class="tbm-link level-3"> Awards </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/company/bios" class="tbm-link level-3"> Executive Leadership Team </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/success-stories" class="tbm-link level-3"> Customer Stories </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/partners" class="tbm-link level-3"> Partners </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/company/careers/diversity" class="tbm-link level-3"> Diversity & Inclusion </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/company/careers" class="tbm-link level-3"> Careers </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/company/universities" class="tbm-link level-3"> University Program </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4 mm-menu-col mm-au-col-contact-us"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <a href="https://www.windriver.com/contact" class="tbm-link level-2 tbm-group-title" aria-expanded="false"> CONTACT US </a> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12 mm-hidden"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-1" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <span class="tbm-link level-3 no-link tbm-no-submenu" tabindex="0"> hidden-item </span> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4 mm-menu-col mm-au-col-image"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentcbe84961-b421-4cec-be3b-4de58d20a306" class="block block-block-content block-block-contentcbe84961-b421-4cec-be3b-4de58d20a306"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="mm-about-us-image"> <figure class="video-player" data-video-src='https://www.youtube.com/embed/CqcsfvJjBYU?controls=0&autoplay=1' data-video-width='450' data-video-height='250'> <img src="https://www.windriver.com/sites/default/files/2023-04/intelligent-systems-future.webp"> <figcaption>The Intelligent Systems Future Is Ours to Build Together</figcaption> </figure> </div></div> </div> </div> </div> </div> </div> </div> </div> </li> </ul> </div> </nav> <div class="top-search"> <a class="abottom-item abi-search" href="#" tabindex="-1"> <img alt="Search" class="wr-icon" src="/themes/wr/global/images/svg/icon-search.svg"> <span> Search </span> </a> <a class="abottom-item abi-shop abi-contact" href="/store" tabindex="-1"> <img alt="Shop" class="wr-icon" src="/themes/wr/global/images/svg/icon-cart.svg"> <span> Shop </span> </a> <a class="abottom-item abi-contact" href="/contact" tabindex="-1"> <img alt="Contact" class="wr-icon" src="/themes/wr/global/images/svg/icon-contact.svg"> <span> Contact </span> </a> </div> <div class="top-nav-search" style="display: none;"> <hosted-search-page data-auto-focus="true" id="globalSearchBox"> <div id="coveo_search_loading"></div> </hosted-search-page> </div> <script> if (window.matchMedia("(max-width: 1200px)").matches) { document.getElementById("tbm-header-menu").classList.add('tbm--mobile') } </script> </div> </div> </header> <main role="main"> <a id="main-content" tabindex="-1"></a> <div class="layout-content "> <div class="region region-content"> <div data-drupal-messages-fallback class="hidden"></div> <article data-history-node-id="3239" role="article" about="/products/diab-compiler" typeof="schema:WebPage" class="node node--type-page node--view-mode-full"> <span property="schema:name" content="Wind River Diab Compiler" class="rdf-meta hidden"></span> <div class="node__content"> <div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-hidden field__items"> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3178"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><style type="text/css"> /* hero additional style */ .content.hero .hc-title h1 { color: #ffffff; line-height: 55px !important; } .content.hero .hc-desc.hc-white p { padding: 10px 0; font-size: 14px; line-height: 25px; font-weight: 500; } .content.hero .hc-desc.hc-white { max-width: 430px; } .content.hero .hc-desc { margin-top: 0; } /* second navigation additional style */ ul#secondary-nav>li>a { font-size: 14px; line-height: 19px; } ul#secondary-nav.sec-nav>li { max-width: 270px !important; } /*Fixes for submenu - auto adjust size - 100% width*/ ul#secondary-nav {float:none;display: flex;justify-content: space-evenly; gap: 30px;max-width: 995px;margin: 0 auto;} ul#secondary-nav > li {float:none;} ul#secondary-nav > li::before {display:none !important;} ul#secondary-nav.sec-nav > li {margin-left:0; width:100%; max-width:unset; margin-bottom:0 !important; border:none;} ul#secondary-nav.sec-nav li a {display:block; width: 100%; padding:15px 0;} ul#secondary-nav.sec-nav li a::before {height:5px;} ul#secondary-nav > li > a {font-size:14px;} ul#secondary-nav > li.first {margin-left:0px !important;} /* general style */ body .node__content { background-image: url(/sites/default/files/2023-05/bg-prod-light.webp); background-position: top; background-repeat: repeat-y; background-size: contain; } .region-content{ background-image:none; } body.darktheme .content.hero { background-color: unset !important; } .content-wrap.pproduct { background-image: none !important; } .content-wrap { background-color: unset !important; } p.desc16R { font-size: 16px; line-height: 24px; font-weight: 300; } h4 { margin-bottom: 20px; } p.desc16 { font-family: roboto-mono, monospace; font-size: 16px; line-height: 24px; font-weight: 300; } h5.title18 { margin-bottom: 15px; text-transform: none; font-weight: 500; } h5.title17 { font-size: 17px !important; line-height: 22px; margin-bottom: 15px; text-transform: none; font-weight: 500; } .title28 { font-family: roboto, sans-serif; font-size: 28px; line-height: 40px; font-weight: 300; margin-bottom: 20px; } .title34 { font-family: roboto, sans-serif; font-size: 34px; line-height: 40px; font-weight: 300; } .text-image a { color: #1AADA4; } .mgl { margin-left: 10px; } a { color: #00ADA4; text-decoration: none; } a:focus, a:hover { color: #00877D; text-decoration: none; } a.read-link { font-weight: 400; color: #00AEA4; display: inline-block; line-height: 1.6rem; } a.read-link span { color: #00AEA4; } a.read-link:hover, a.read-link:focus { color: #00877D; } /* blocks style */ .block-white { background-color: #ffffff; } .block-purple { background-color: #8473AD; padding: 30px; text-align: center; } .block-purple p { font-family: roboto,sans-serif; font-size: 24px; line-height: 32px; font-style: italic; color: #ffffff; margin-bottom: 0px; } .block-grey { background-color: rgba(242,242,242,0.5); padding: 40px; } .block-teal { background-color: rgba(163,218,214,0.3); padding: 30px; text-align: center; } .block-teal p { text-align: left; } .small-notes { font-size: 12px; font-style: italic; color: #1C1C1C; line-height: 18px; font-family: roboto,sans-serif; font-weight: 300; } /* certification items */ .certifications-block-holder { display: flex; flex-direction: row; background-color: #ffffff; } .certifications-block-holder .item { flex-basis: auto; flex-grow: 5; padding: 10px; } /* lists style */ ul.list18 li, ul.list16 li { margin-bottom: 20px; font-size: 18px; line-height: 26px; list-style: none; margin-left: 0px; padding-left: 0px; font-weight: 300; } ol.list16 li { margin-bottom: 20px; font-size: 18px; line-height: 26px; margin-left: 0px; padding-left: 0px; font-weight: 300; } ul.list16 li, ol.list16 li { font-size: 16px; font-weight: 300; line-height: 24px; margin-bottom: 10px; } ul.list16 li:before { content: "\2022"; height: 100%; color: #00ADA4; display: inline-block; margin-right: 10px; margin-left: -1em; } ol.list16 li::marker { color: #00ADA4; } ul.list18lb li:before { content: "\2022"; height: 100%; color: #00ADA4; display: inline-block; margin-right: 10px; margin-left: -1em; } ul.no-left-space, ol.no-left-space { padding-left: 1rem; } .list-no-marker { padding-left: 0px !important; } .list-no-marker li::before { content: none !important; } .dot-teal { height: 6px; width: 6px; background-color: #00ADA4; border-radius: 50%; margin-bottom: 3px; display: inline-block; margin-right: 10px; } ul.list16.purple-style li:before { color: #8473AD; } .map-lists ul.list11 li { font-size: 11px; font-family: 'roboto'; color: #777777; } .map-lists ul.list11 li::marker { content: none; } .text-purple { color: #8473AD !important; } /* special tables from learning pages? */ .designed-first-type-table { border: 1px solid #00ada4; } .designed-first-type-table th { background-color: #00ADA4; color: white; padding: 1em; border: 1px solid #20c997 } .designed-first-type-table td { padding: 1em; border: 1px solid #20c997; font-size: 16px; font-weight: 300; } .designed-first-type-table-scroll { overflow: auto; width: 100%; } .table-purple.designed-first-type-table { border: 1px solid #00ada4; } .table-purple.designed-first-type-table th { background-color: #8473AD; border: 1px solid #8473AD; } .designed-first-type-table td { border: 1px solid #8473AD; } .designed-second-type-table { border: 1px solid #00ada4; } .designed-second-type-table th { background-color: #00ADA4; color: white; padding: 1em; border: 1px solid #20c997 } .designed-second-type-table td { padding: 1em; border: 1px solid #20c997; font-size: 16px; font-weight: 300; } .designed-second-type-table-scroll { overflow: auto; width: 100%; } td.designed-second-type-table-footer { background-color: #8473AD; } .designed-second-type-table-footer p { text-align: center; margin-bottom: 0; font-size: 18px; line-height: 20px; color: #ffffff; font-weight: 500; } .table-purple.designed-second-type-table { border: 1px solid #00ada4; } .table-purple.designed-second-type-table th { background-color: #8473AD; border: 1px solid #8473AD; } .designed-second-type-table td { border: 1px solid #8473AD; } .purple-color-variation1 { background-color: #A396C1 !important; border: #A396C1 !important; } .purple-color-variation2 { background-color:#C1B8D6 !important; border: #C1B8D6 !important; } /* challenges icon section style */ .challenges-icon-holder { width: 65px; display: inline-block; float: left; } .challenges-icon-holder img { width: 56px; margin-top: 2px; } .challenges-text-holder { width: calc(100% - 100px); float: left; padding: 20px 15px; background-color: #F6F6F6; border-left: 5px solid#8473AD; margin-bottom: 20px; } .challenges-text-holder p { margin-bottom: 0; font-family: 'roboto'; font-size: 18px; line-height: 27px; color: #777777; font-weight: 500; } .key-features-title-desc { width: calc(100% - 100px); float: left; padding: 0px 15px; margin-bottom: 20px; } .mktoForm .mktoFormRow.comment-box .mktoFormCol { width: 98% !important; margin-left: 0px !important; } .mktoForm .mktoFormRow.hidden-box { float: none !important; height: 0px !important; flex: none !important; padding: 0 !important; } .product-design { width: 100%; position: relative; } .product-design-item { width: 100%; color: #fff; text-align: center; font-size: 20px; line-height: 1; padding: 20px; display: block; width: 100%; margin-top: 5px; margin-bottom: 5px; font-weight: 500; } .purple-a { background-color: #c1b6d8; } .purple-b { background-color: #a394c3; } .purple-c { background-color: #846fb0; } .product-design-item.gray-c { color: #1f1f1f; background-color: #d2d2d2; } .product-design-item.black-c { background-color: #1f1f1f; } .purple-dash { border: 1px solid #deafff; color: #1f1f1f; } .child-c, .child-b { border: 1px solid #555555; color: #1f1f1f; } .product-design-child {} .child-c { float: left; width: 12%; margin-left: 1.3%; margin-right: 1.33%; height: 300px; position: relative; } .child-c:last-child { margin-left: 0; } .child-c:first-child { margin-left: 0; } .child-b { float: left; width: 23%; margin-left: 1.3%; margin-right: 1.33%; height: 300px; position: relative; } .child-b:last-child { margin-left: 0; } .child-b:first-child { margin-left: 0; } .child-c span, .child-b span { display: block; display: block; position: absolute; bottom: 0; background: none; transform-origin: 0 0; transform: rotate(-90deg); width: 272px; margin-left: 10px; } .plus-hide { visibility: visible; } a[aria-expanded=true] .plus-hide { visibility: hidden; } .modal-header .close { margin: -1rem -1rem -1rem auto !important; } .modal.show .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); } /* .modal-backdrop.show { opacity: .5; z-index: 1; position: fixed; } */ .anchor-tab-section-first, .anchor-tab-section { position: absolute; bottom: 40px; } .hc-cta .btn { font-size: 20px; border-radius: 6px; padding: 10px 60px; } .hide { display: none; } table td { vertical-align: top; } .tile-a .tile-a-title-2 h2 { font-size: 19px } .rtos-takesurvey { text-align: center; padding: 6em; background-color: #00ada4; color: white; } .gray-box { padding: 2em; background-color: #f8f8f8; } .content.hero .hero-caption { height: 550px; display: flex; flex-direction: column; justify-content: space-between; } .text-image { text-align: center; font-size: 14px; margin-bottom: 5px; font-style: italic; margin-top: 5px; } .survey-box-title { font-size: 35px; } .rtos-expert { padding: 1em 1em; background-color: #00ada4; color: white; border-radius: 1em; text-decoration: none; } .rtos-hero-cta { margin-top: 4em; } p.desc18 { font-weight: 300; } .img-border { border-bottom: 6px solid #00ADA4; margin-bottom: 10px; } .full-width { width: 100%; } .text-underline { text-decoration: underline; } .section h3 { font-weight: 300; } .surveyDesc { font-size: 17px; } .panel-default { border-color: transparent; } .panel { margin-bottom: 20px; background-color: transparent; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: none; box-shadow: none; } .panel-default>.panel-heading { color: #333; background-color: transparent; border-color: transparent; } .panel-title a { font-size: 18px; color: #1f1f1f; font-weight: 500; } .panel-title svg { margin-right: 15px; } .panel { padding-bottom: 13px; margin-bottom: 13px; margin-top: 13px; border-bottom: 1px solid #D2D2D2; } .panel h4 { margin-bottom: 0; } .panel-body { margin-top: 10px; font-size: 16px; line-height: 24px; font-weight: 300; margin-left: 30px; } .panel-default>.panel-heading+.panel-collapse>.panel-body { border-top-color: transparent; border-top: none; padding-top: 0px; } .darktheme .title34 { color: #ffffff; } .darktheme .gray-box { padding: 2em; background-color: #1f1f1f; } .darktheme .modal-content { background-color: #1c1c1c; } .form-disclaimer { color: #1c1c1c; } .darktheme .form-disclaimer { color: #ffffff; } .darktheme .modal-header .close { color: #ffffff; opacity: 0.8; } .content-wrap.pproduct { background-size: contain; } .collapse:not(.show) { display: none; } .carousel-mobile { display: none !important; } .carousel-desktop { display: block !important; } /* Resources section style */ .solutions-resources-category p { font-size: 16px; font-family: roboto,sans-serif; line-height: 21px; margin-top: 20px; color: #707070; font-weight: 400; margin-bottom: 5px; } .solutions-resources-title h3 { font-family: roboto,sans-serif; font-size: 25px; line-height: 29px; font-weight: 300; color: #707070; } .solutions-resources-description p { font-size: 16px; font-family: roboto,sans-serif; line-height: 21px; margin-top: 20px; color: #707070; font-weight: 400; } @media (prefers-color-scheme: dark) { ul#secondary-nav.sec-nav>li.active { background-color: transparent; } ul#secondary-nav.sec-nav>li:hover { background-color: transparent; } .product-design-item{color:#ffffff;} ul#secondary-nav.sec-nav>li { position: relative; margin-left: 50px; max-width: 155px; } ul#secondary-nav>li.first { border-left: none; } ul#secondary-nav>li.last { border-right: none; } ul#secondary-nav>li { float: left; border-right: none; } ul#secondary-nav>li { border-right: none; } ul#secondary-nav.sec-nav li a:before { background: #ffffff; } body .content .block-purple p { background-color: transparent !important; } .block-grey { background-color: #fff; } ul.purple-style.list16 li { color: #1c1c1c; } body .content .challenges-text-holder p { background-color: #F6F6F6 !important; color: #777777 !important; } body .content .designed-second-type-table-footer p { background-color: #8473AD !important; color: #ffffff !important; } } @media screen and (max-width: 990px) { .section.sn-content { display: none; } } @media screen and (max-width: 767px) { .certifications-block-holder { flex-direction: column; align-items: center; } .certifications-block-holder .item { flex-basis: auto; padding: 10px; width: 200px; } .content.hero .hero-image { background-position: top left; } .carousel-desktop { display: none !important; } .carousel-mobile { display: block !important; } .carousel-control-prev { left: -45px; } .carousel-control-next { right: -45px; } } .ecommerce, .buyButton {display: none;} .ce .ecommerce, .ce .buyButton {display: block;} .ce .noncommerce, .ce .hide-me {display: none !important;} </style></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3179"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- STICKY WIDGET START--> <div class="sticky-widget"> <ul> <li> <a href="/contact" onclick="javascript:ga('send', 'event', 'Sticky Side Widget', 'Link', 'Contact Us');"> <span class="is-text">Contact Us</span> <span class="sticky-icon"> <svg viewbox="0 0 29 24" xmlns="http://www.w3.org/2000/svg"> <path d="M29,24H0V0H29ZM2,22H27V2H2Z"></path> <rect height="19.1" transform="translate(-2.94 8.26) rotate(-47.12)" width="2" x="7" y="-2.05"></rect> <rect height="2" transform="translate(0.52 16.23) rotate(-42.45)" width="19.4" x="11.45" y="6.45"></rect> </svg> </span> </a> </li> <li class="buyButton"> <a href="#buy_now_modal" data-bs-target="#buy_now_modal" data-bs-toggle="modal" onclick="ga('send', 'event', 'Into', 'Link', 'Buy Now');" target="_blank"><span class="is-text">BUY NOW</span> <span class="sticky-icon"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24; margin-top: 11px;" xml:space="preserve"> <style type="text/css"> .st0 { fill: none; stroke: #87959E; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; } </style> <g> <circle class="st0" cx="9.8" cy="21" r="1.5"/> <circle class="st0" cx="18" cy="21" r="1.5"/> <path class="st0" d="M20.2,17.2H7.4c-0.4,0-0.7-0.3-0.7-0.6L4.6,2.1C4.5,1.8,4.2,1.5,3.8,1.5H1.5"/> <path class="st0" d="M5.5,5.8h17l-1.4,7.9c-0.1,0.4-0.4,0.6-0.7,0.6H6.7"/> </g> </svg></span> </a> </li> <li> <a href="/products/diab-compiler/evaluation" onclick="javascript:ga('send', 'event', 'Sticky Side Widget', 'Link', 'TRY IT OUT');"><span class="is-text">TRY IT OUT</span> <span class="sticky-icon"> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.75 18c-.192 0-.384-.073-.53-.22-.293-.293-.293-.768 0-1.061l2.719-2.719-2.72-2.72c-.293-.293-.293-.768 0-1.061s.768-.293 1.061 0l3.25 3.25c.293.293.293.768 0 1.061l-3.25 3.25c-.146.147-.338.22-.53.22z"></path><path d="m17.25 18h-4.5c-.414 0-.75-.336-.75-.75s.336-.75.75-.75h4.5c.414 0 .75.336.75.75s-.336.75-.75.75z"></path><path d="m21.25 23h-18.5c-1.517 0-2.75-1.233-2.75-2.75v-16.5c0-1.517 1.233-2.75 2.75-2.75h18.5c1.517 0 2.75 1.233 2.75 2.75v16.5c0 1.517-1.233 2.75-2.75 2.75zm-18.5-20.5c-.689 0-1.25.561-1.25 1.25v16.5c0 .689.561 1.25 1.25 1.25h18.5c.689 0 1.25-.561 1.25-1.25v-16.5c0-.689-.561-1.25-1.25-1.25z"></path><path d="m23.25 6h-22.5c-.414 0-.75-.336-.75-.75s.336-.75.75-.75h22.5c.414 0 .75.336.75.75s-.336.75-.75.75z"></path></svg> </span> </a> </li> <li> <a href="/resource/wind-river-diab-compiler-product-overview" onclick="javascript:ga('send', 'event', 'Sticky Side Widget', 'Link', 'READ OVERVIEW');"><span class="is-text">READ OVERVIEW</span> <span class="sticky-icon"> <svg height="21.9" id="sidebar-icons-read-overview" viewbox="0 0 22 21.9" width="22" xmlns="http://www.w3.org/2000/svg"> <path d="M22.1,4.5,19,1.8A3.861,3.861,0,0,0,17,1H6.2A1.453,1.453,0,0,0,4.7,2.4V3.9H2.5A1.538,1.538,0,0,0,1,5.4V7.6A1.453,1.453,0,0,0,2.5,9h10A1.453,1.453,0,0,0,14,7.6V5.4A1.453,1.453,0,0,0,12.5,4H5.8V2.4A.43.43,0,0,1,6.2,2h9.6V6.5a.472.472,0,0,0,.5.5H22V21.6a.458.458,0,0,1-.5.4H6.2a.458.458,0,0,1-.5-.4V10.7a.472.472,0,0,0-.5-.5.472.472,0,0,0-.5.5V21.5a1.453,1.453,0,0,0,1.5,1.4H21.5A1.453,1.453,0,0,0,23,21.5V6.4A2.842,2.842,0,0,0,22.1,4.5Zm-9.6.4a.458.458,0,0,1,.5.4V7.5a.458.458,0,0,1-.5.4H2.5A.35.35,0,0,1,2,7.6V5.4A.458.458,0,0,1,2.5,5l10-.1ZM16.8,6V2h.1a2.389,2.389,0,0,1,1.4.5l3.1,2.7a1.794,1.794,0,0,1,.5.7H16.8Z" data-name="Path 255" fill="#88959e" id="Path_255" transform="translate(-1 -1)"></path> <path d="M8.4,14.4H19.3a.5.5,0,0,0,0-1H8.4a.5.5,0,0,0,0,1Z" data-name="Path 256" fill="#88959e" id="Path_256" transform="translate(-1 -1)"></path> <path d="M8.4,17.5h4.7a.5.5,0,0,0,0-1H8.4a.5.5,0,0,0,0,1Z" data-name="Path 257" fill="#88959e" id="Path_257" transform="translate(-1 -1)"></path> </svg> </span> </a> </li> </ul> </div> <!-- STICKY WIDGET END--></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3180"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- HERO SECTION START --> <div class="content hero ecommerce"> <div class="wrapper"> <div class="hero-inner"> <div class="hero-caption"> <div class="hc-title"> <h1>Wind River Diab<br/> Compiler: Optimize<br/> Your Code</h1> </div> <div class="hc-desc hc-white"> <p class="hide-me"><span class="_ci">A highly optimizing compiler toolchain to build fast and tight code for safety-certified use cases.</span></p> <p class="buyButton"><span class="_ci">Now you can buy Wind River Diab Compiler online in the U.S., Canada, Europe, and Japan, starting at $2,700. Log in or create an account to get started.</span></p> </div> <div class="hc-cta pdt-40"> <a href="#buy_now_modal" data-bs-target="#buy_now_modal" data-bs-toggle="modal" class="btn green" onclick="ga('send', 'event', 'Product', 'Hero CTA', 'Buy Now');">Buy Now</a> </div> </div> <div class="hero-image" style="background-image:url(/sites/default/files/2023-04/wndrvr-landing-page_diab-compiler_image_hero-mediu.webp);"> </div> </div> </div> </div> <!-- HERO SECTION END --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3495"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- HERO SECTION START --> <div class="content hero"> <div class="wrapper"> <div class="hero-inner noncommerce"> <div class="hero-caption"> <div class="hc-title"> <h1>Wind River Diab<br/> Compiler: Optimize<br/> Your Code</h1> </div> <div class="hc-desc hc-white"> <p><span class="_ci">A highly optimizing compiler toolchain to build fast and tight code for safety-certified use cases.</span> </p> </div> <div class="hc-cta pdt-40" style="display: flex; gap: 20px;"> <a href="javascript:void(0)" id="speak_to_an_expertToggle" class="btn green" onclick="ga('send', 'event', 'Hero', 'Link', 'Talk to an Expert');">Talk to an Expert</a> </div> </div> <div class="hero-image" style="background-image:url(/sites/default/files/2023-04/wndrvr-landing-page_diab-compiler_image_hero-mediu.webp);"> </div> </div> </div> </div> <!-- HERO SECTION END --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3181"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- SECOND NAVIGATION SECTION START --> <div class="section padding-30 bg-white sn-content"> <div class="wrapper"> <ul class="visible-md-block visible-lg-block sec-nav" id="secondary-nav"> <li class="first"> <a href="#what_is_new" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'What’s New?');">What’s New?</a> </li> <li> <a href="#key_features" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Key Features');">Key Features</a> </li> <li> <a href="#safety_compliant_code" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Safety-Compliant Code');">Safety-Compliant Code</a> </li> <li> <a href="#technical_specifications" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Technical Specifications');">Technical Specifications</a> </li> <li class="last"> <a href="#resources" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Resources');">Resources</a> </li> </ul> <div class="btn-group visible-xs-block visible-sm-block sn-dropdown"> <button aria-expanded="false" class="btn btn-default btn-lg dropdown-toggle selected" data-toggle="dropdown" type="button">Shortcuts</button> <ul class="dropdown-menu" role="menu"> <li class="first"> <a href="#what_is_new" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'What’s New?');">What’s New?</a> </li> <li> <a href="#key_features" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Key Features');">Key Features</a> </li> <li> <a href="#safety_compliant_code" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Safety-Compliant Code');">Safety-Compliant Code</a> </li> <li> <a href="#technical_specifications" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Technical Specifications');">Technical Specifications</a> </li> <li class="last"> <a href="#resources" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Resources');">Resources</a> </li> </ul> </div> <!-- <div class="clearfix"> </div> --> </div> </div> <!-- SECOND NAVIGATION SECTION END --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3182"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- BIG PERFORMANCE SECTION START --> <div class="content pdt-40"> <div class="wrapper drt-ok pdb-20"> <h2 class="title34">Big Performance. Tiny Footprint.</h2> </div> <div class="wrapper w-inner drt-ok"> <div class="row"> <div class="col-sm-12 col-lg-7"> <div class="present-item-a"> <p class="desc16R">Boost application performance, reduce memory footprint, and produce high-quality, standards-compliant code for <a target="_blank" href="/solutions/learning/embedded-systems" style="color: teal; font-weight: bold;">embedded systems</a> with Wind River<sup>®</sup> Diab Compiler. It’s backed by an award-winning global support organization that draws on 35+ years of compiler experience and hundreds of millions of successfully deployed devices.</p> <!-- <a class="btn green" href="#" onclick="ga('send', 'event', 'Big Performance', 'Link', 'See Details');">See Details</a> --> </div> </div> <div class="col-sm-12 col-lg-5"> <div class="present-item-a"> <video class="video-js-unloaded vjs-default-skin vjs-fluid vjs-youtube-mobile" controls="" data-setup-unloaded='{ "techOrder": ["youtube"], "sources": [{ "type": "video/youtube", "src": "https://www.youtube.com/watch?v=dW9yc6n6_yM"}], "youtube": { "iv_load_policy": 1 } }' height="260" width="311"> </video> </div> </div> </div> </div> <a class="anchor-tab-section-first" id="what_is_new"> </a> </div> <!-- BIG PERFORMANCE SECTION END --> <script> function getPoster(str){ try { let o = JSON.parse(str); if(o.sources && o.sources[0] && o.sources[0].src){ let rx = /^.*(?:(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/|shorts\/)|(?:(?:watch)?\?v(?:i)?=|\&v(?:i)?=))([^#\&\?]*).*/; let r = o.sources[0].src.match(rx); let videoId = r[1]; return `https://i.ytimg.com/vi/${videoId}/hqdefault.jpg`; } } catch (error) { } } function domReadyVideo() { //find any videojs video-js-unloaded const collectionVideos = document.getElementsByClassName("video-js-unloaded"); if(collectionVideos){ for (let i = 0; i < collectionVideos.length; i++) { collectionVideos[i].classList.add("video-js"); let data_setup = collectionVideos[i].getAttribute("data-setup-unloaded"); collectionVideos[i].setAttribute("data-setup", data_setup); let poster = getPoster(data_setup); console.log(poster); collectionVideos[i].setAttribute("poster", poster); videojs(document.querySelector('.video-js')); } } } document.addEventListener("DOMContentLoaded", domReadyVideo); </script></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3183"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- WHATS NEW SECTION START --> <div class="content pdt-60"> <div class="wrapper drt-ok pdb-20"> <h2 class="title34">What’s New?</h2> </div> <div class="wrapper w-inner drt-ok"> <div class="row"> <div class="col-sm-12 col-lg-12"> <div class="present-item-a"> <p class="desc16R">Each release of Diab Compiler includes new optimizations to unlock further performance and code density improvements, from QEMU to GDB Compiler and Arm Compiler support. Wind River tests Diab Compiler performance to ensure industry-competitive results using internal and customer-supplied application benchmarks.</p> <h2 class="title28 text-c-green">Latest Innovations</h2> <div class="designed-first-type-table-scroll"> <table class="designed-first-type-table table-purple" width="100%"> <tbody> <tr> <th>Diab Compiler 7.x (LLVM)</th> <th>Diab Compiler 5.9x</th> <th>Safety-Related Releases</th> </tr> <tr> <td width="33.3%"> <ul class="list16"> <li>Updated with powerful, modern compiler technology</li> <li>GCC compatible</li> <li>Latest C/C++ standards (C++17)</li> <li>Supports Arm<sup>®</sup> 32-bit and 64-bit Cortex-A, M, and R variants</li> <li>GDB and QEMU support</li> </ul> </td> <td width="33.3%"> <ul class="list16"> <li>RH850 and TriCore</li> <ul class="list16 no-left-space"> <li>General performance enhancements</li> <li>Adding next-generation CPU architecture support for RH850 and TriCore</li> <li>Full ISA and features supported</li> </ul> </ul> </td> <td width="33.3%"> <ul class="list16"> <li>Qualified compiler</li> <li>Continuous defect impact analysis and reporting</li> <li>Continuous diagnostic compiler updates</li> <li>Runtime library qualification</li> </ul> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> <a class="anchor-tab-section" id="key_features"> </a> </div> <!-- WHATS NEW SECTION END --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3184"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- KEY FEATURES SECTION START --> <div class="content pdt-60"> <div class="wrapper drt-ok pdb-20"> <h2 class="title34">Key Features</h2> </div> <div class="wrapper w-inner drt-ok"> <div class="row"> <div class="col-sm-12 col-lg-6"> <div class="present-item-a"> <div class="challenges-icon-section"> <div class="challenges-icon-holder"> <img border="0" class="full-width" src="/sites/default/files/2022-05/image_keyfeatures_01_powerful-optimization.png" alt="Powerful optimization" title="Powerful Optimization"> </div> <div class="key-features-title-desc"> <h2 class="title28 text-c-green">Powerful Optimization</h2> <p class="desc16R">Hundreds of optimization options for fine-tuning software for performance, footprint, or both</p> </div> </div> </div> </div> <div class="col-sm-12 col-lg-6"> <div class="present-item-a"> <div class="challenges-icon-section"> <div class="challenges-icon-holder"> <img border="0" class="full-width" src="/sites/default/files/2022-05/image_keyfeatures_02_multiple-architectures.png" alt="Multiple architectures" title="Multiple Architectures"> </div> <div class="key-features-title-desc"> <h2 class="title28 text-c-green">Multiple Architectures</h2> <p class="desc16R">Support for leading processor architectures (PowerPC, Arm, TriCore, RH850, ColdFire, MIPS, and Intel)</p> </div> </div> </div> </div> <div class="col-sm-12 col-lg-6"> <div class="present-item-a"> <div class="challenges-icon-section"> <div class="challenges-icon-holder"> <img border="0" class="full-width" src="/sites/default/files/2022-05/image_keyfeatures_03_latest-industry-standards.png" alt="Latest industry standards" title="Latest Industry Standards"> </div> <div class="key-features-title-desc"> <h2 class="title28 text-c-green">Latest Industry Standards</h2> <p class="desc16R">Clang front end or Edison Design Group front end, LLVM and/or Dinkumware libraries, ANSI C11 and C++17 language standards conformance</p> </div> </div> </div> </div> <div class="col-sm-12 col-lg-6"> <div class="present-item-a"> <div class="challenges-icon-section"> <div class="challenges-icon-holder"> <img border="0" class="full-width" src="/sites/default/files/2022-05/image_keyfeatures_04_key-safety-requirements.png" alt="Key safety requirements" title="Key Safety Requirements"> </div> <div class="key-features-title-desc"> <h2 class="title28 text-c-green">Key Safety Requirements</h2> <p class="desc16R">Support for ISO 26262 up to ASIL D and IEC 61508 up to SIL 4</p> </div> </div> </div> </div> <div class="col-sm-12 col-lg-6"> <div class="present-item-a"> <div class="challenges-icon-section"> <div class="challenges-icon-holder"> <img border="0" class="full-width" src="/sites/default/files/2022-05/image_keyfeatures_05_reliable-quality.png" alt="Reliable quality" title="Reliable Quality"> </div> <div class="key-features-title-desc"> <h2 class="title28 text-c-green">Reliable Quality</h2> <p class="desc16R">Tested with millions of test cases and industry standard test suites; POSIX<sup>®</sup> PSE52 conformance runtime libraries</p> </div> </div> </div> </div> <div class="col-sm-12 col-lg-6"> <div class="present-item-a"> <div class="challenges-icon-section"> <div class="challenges-icon-holder"> <img border="0" class="full-width" src="/sites/default/files/2022-05/image_keyfeatures_06_flexible-business-model.png" alt="Flexible business model" title="Flexible Business Model"> </div> <div class="key-features-title-desc"> <h2 class="title28 text-c-green">Flexible Business Model</h2> <p class="desc16R">Perpetual licenses for one architecture or annual per-developer subscription for all architectures</p> </div> </div> </div> </div> <div class="col-sm-12 col-lg-6"> <div class="present-item-a"> <div class="challenges-icon-section"> <div class="challenges-icon-holder"> <img border="0" class="full-width" src="/sites/default/files/2022-05/image_keyfeatures_07_award-winning-support.png" alt="Award-winning support" title="Award-Winning Support"> </div> <div class="key-features-title-desc"> <h2 class="title28 text-c-green">Award-Winning Support</h2> <p class="desc16R">Service Capability and Performance (SCP)–certified support, available around the world in local languages</p> </div> </div> </div> </div> <div class="col-sm-12 col-lg-6"> <div class="present-item-a"> <div class="challenges-icon-section"> <div class="challenges-icon-holder"> <img border="0" class="full-width" src="/sites/default/files/2022-05/image_keyfeatures_08_long-term-support.png" alt="Long-term support" title="Long-Term Support"> </div> <div class="key-features-title-desc"> <h2 class="title28 text-c-green">Long-Term Support</h2> <p class="desc16R">Support tailored to customers’ requirements</p> </div> </div> </div> </div> </div> </div> <a class="anchor-tab-section" id="safety_compliant_code"> </a> </div> <!-- KEY FEATURES SECTION END --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3185"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- SAFETY COMPLIANT OBJECT SECTION START --> <div class="content pdt-20"> <div class="wrapper drt-ok pdb-20"> <h2 class="title34">Safety-Compliant Object Code</h2> </div> <div class="wrapper w-inner drt-ok"> <div class="row"> <div class="col-sm-12 col-lg-8"> <div class="present-item-a"> <p class="desc16R">It is critical that software conform to industry standards for functional safety. Diab Compiler is certified by TÜV SÜD for developing safety-related software. It supports customers working on products with the creation of safety artifacts that meet their end product’s safety certification requirements. It is qualified to use in safety-critical markets:</p> </div> <div class="row"> <div class="col-sm-12 col-lg-6"> <h5 class="title17 text-uppercase text-c-green">Diab Compiler 5.9.X (Proprietary)</h5> <ul class="list16 no-left-space"> <li>Automotive applications certified to ISO 26262 (up to ASIL D TCL3)</li> <li>Avionics products certified for DO-178C</li> <li>Industrial products certified to IEC 61508 (up to SIL 4)</li> <li>Nuclear products certified to IEC 60880</li> <li>Railway applications certified to EN 50128</li> </ul> </div> <div class="col-sm-12 col-lg-6"> <h5 class="title17 text-uppercase text-c-green">Diab Compiler 7.X (LLVM)</h5> <ul class="list16 no-left-space"> <li>Automotive products certified to ISO 26262 (up to ASIL D TCL3)</li> <li>Industrial products certified to IEC 61508 (up to SIL 4)</li> </ul> </div> </div> </div> <div class="col-xs-12 col-sm-8 col-lg-4"> <div class="block-teal"> <a href="/resource/tuv-certification-for-diab-complier" target="_blank"> <h5 class="title18 text-uppercase text-c-green">Download TÜV Certificate</h5> <img border="0" class="full-width" src="/sites/default/files/2024-09/image_tuv-certificate_0.webp" title="TÜV Certificate" width="250" height="243"> </a> </div> </div> </div> </div> <a class="anchor-tab-section" id="technical_specifications"> </a> </div> <!-- SAFETY COMPLIANT OBJECT SECTION END --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3186"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- TECHNICAL SPECIFICATIONS SECTION START --> <div class="content pdt-60"> <div class="wrapper drt-ok pdb-20"> <h2 class="title34">Technical Specifications</h2> </div> <div class="wrapper w-inner drt-ok"> <div class="row"> <div class="col-sm-12 col-lg-12"> <div class="present-item-a"> <h2 class="title28 text-c-green">Supported Processor Architectures</h2> <p class="desc16R">Achieve efficiency gains by using one toolchain across many architectures:</p> <div class="row"> <div class="col-sm-12 col-lg-6"> <h5 class="title17 text-uppercase text-c-green">Diab Compiler 5.9.X (Proprietary)</h5> <ul class="list16 no-left-space"> <li>PowerPC – E500, VLE, SPE, LSP</li> <li>RH850 – G3M, G3MH, G3K, G3KH, G4MH</li> <li>TriCore AURIX – TC2xxx, TC3XXX, TC4XX, TC1.8x</li> <li>Bosch GTM-IP – MCS (3.1.5.1)</li> <li>Arm*</li> </ul> </div> <div class="col-sm-12 col-lg-6"> <h5 class="title17 text-uppercase text-c-green">Diab Compiler 7.X (LLVM)</h5> <ul class="list16 no-left-space"> <li>Arm</li> <ul class="list16 no-left-space"> <li>Cortex-A/R/M</li> <li>Arm/Thumb 2</li> <li>Armv7-A/R/M</li> <li>Armv8-A/R</li> <ul class="list16 no-left-space"> <li>AArch32</li> <li>AArch64</li> </ul> </ul> </ul> </div> </div> <span class="small-notes">*New Arm architecture variants are added only in Diab Compiler 7.x, but current variants are actively maintained and supported in 5.9.x.</span> </div> </div> </div> <div class="row pdt-20"> <div class="col-sm-12 col-lg-12"> <div class="present-item-a"> <h2 class="title28 text-c-green">Supported Host Operating Systems</h2> <p class="desc16R">Diab Compiler supports the following host types (32 bit and 64 bit):</p> <div class="row"> <div class="col-sm-12 col-lg-4"> <ul class="list16 no-left-space"> <li>Windows 10</li> <li>Windows 8.1/8</li> <li>Windows 7</li> </ul> </div> <div class="col-sm-12 col-lg-4"> <ul class="list16 no-left-space"> <li>Red Hat 7.2</li> <li>Red Hat 6.7</li> <li>Ubuntu 16.04 LTS</li> <li>Ubuntu 14.04 LTS</li> <li>Ubuntu 18.04 and 20.04 on Windows Subsystem for Linux 2</li> </ul> </div> <div class="col-sm-12 col-lg-4"> <ul class="list16 no-left-space"> <li>Fedora 23</li> <li>Fedora 22</li> <li>Open SUSE Leap 42.1</li> <li>Open SUSE 13.2</li> </ul> </div> </div> </div> </div> </div> <div class="row pdt-20"> <div class="col-sm-12 col-lg-12"> <div class="present-item-a"> <h2 class="title28 text-c-green">Programming Languages and Standards</h2> <div class="row"> <div class="col-sm-12 col-lg-4"> <ul class="list16 no-left-space"> <li>C language and libraries: C90, C99, C11</li> <li>C++ language and libraries: C++03, C++11, C++14, C++17</li> </ul> </div> <div class="col-sm-12 col-lg-4"> <ul class="list16 no-left-space"> <li>Object format: ELF</li> <li>Debug format: DWARF 2, 3, 4, 5</li> </ul> </div> <div class="col-sm-12 col-lg-4"> <ul class="list16 no-left-space"> <li>Application binary interface: Standard target-specific embedded ABI</li> <li>C++ language ABI: Industry-standard Itanium ABI</li> </ul> </div> </div> </div> </div> </div> </div> <a class="anchor-tab-section" id="resources"> </a> </div> <!-- TECHNICAL SPECIFICATIONS SECTION END --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3187"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- Resources Section --> <style> /* Resources section style */ #resources-carousel-desktop .carousel-item-wrapper { min-height: 470px; } #resources-carousel-desktop.carousel .carousel-control-prev, #resources-carousel-desktop.carousel .carousel-control-next { width: 0px !important; display: none; } #resources-carousel-desktop.carousel .carousel-control-prev, #resources-carousel-desktop.carousel .carousel-control-next { display: none; } #resources-carousel-desktop .carousel-item-wrapper .ci-img { height: 470px !important; } #resources-carousel-desktop .a-href-img{ display: block; width: 230px; height: 153px; overflow: hidden; } #resources-carousel-desktop .solutions-resources-category p { font-size: 16px; font-family: roboto,sans-serif; line-height: 21px; margin-top: 20px; color: #707070; font-weight: 400; margin-bottom: 5px; } #resources-carousel-desktop .solutions-resources-title h3 { font-family: roboto,sans-serif; font-size: 25px; line-height: 29px; font-weight: 300; color: #707070; } #resources-carousel-desktop .solutions-resources-description p { font-size: 16px; font-family: roboto,sans-serif; line-height: 21px; margin-top: 20px; color: #707070; font-weight: 400; } a.read-link { margin-top: 1.4rem; font-weight: 400; color: #00AEA4; display: inline-block; line-height: 1.6rem; } h2.title30 { font-style: inherit !important; } @media (prefers-color-scheme: dark) { #resources-carousel-desktop .solutions-resources-title h3 { color: #ffffff; } } @media screen and (max-width: 991px) { #resources-carousel-desktop.carousel .carousel-control-prev, #resources-carousel-desktop.carousel .carousel-control-next { display: block; } } @media screen and (max-width: 767px) { #resources-carousel-desktop .solutions-resources-item { margin-bottom: 40px; } #resources-carousel-desktop .carousel-control-prev { left: -45px; } #resources-carousel-desktop .carousel-control-next { right: -45px; } #resources-carousel-desktop .carousel-control-prev, #resources-carousel-desktop .carousel-control-next { top: 50%; } #resources-carousel-desktop .carousel-control-next-icon, #resources-carousel-desktop .carousel-control-prev-icon { display: inline-block; width: 1.5rem; } .section.sn-content { display: none; } } </style> <!-- START RESOURCES SECTION --> <div class="content pdt-20 pdb-60"> <div class="wrapper"> <h2 class="title30">Resources</h2> </div> <div class="wrapper w-inner"> <div id="resources-carousel-desktop" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <div class="row"> <!-- carousel item 1 --> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="/resource/wind-river-diab-compiler-product-overview" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read now');"> <img src="/sites/default/files/2023-04/image_resources_01_wind-river-diab-compiler.webp" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Product Overview</p> </div> <div class="solutions-resources-title"> <a href="/resource/wind-river-diab-compiler-product-overview" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read now');"> <h3>Wind River Diab Compiler</h3> </a> </div> <div class="solutions-resources-description"> <p>Get an overview of the features and benefits of Diab Compiler.</p> </div> <div class="solutions-resources-cta"> <a href="/resource/wind-river-diab-compiler-product-overview" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read now');"> <span class="text-c-green">» </span>Read now </a> </div> </div> <!-- carousel item 2 --> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="https://www.windriver.com/solutions/learning/compiler" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <img src="/sites/default/files/2023-04/image_resources_02_building-highly-optimized-code.webp" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Article</p> </div> <div class="solutions-resources-title"> <a href="https://www.windriver.com/solutions/learning/compiler" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <h3>What Is a Software Compiler?</h3> </a> </div> <div class="solutions-resources-description"> <p>Get the 101 on compilers for embedded systems. </p> </div> <div class="solutions-resources-cta"> <a href="https://www.windriver.com/solutions/learning/compiler" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <span class="text-c-green">» </span>Read more </a> </div> </div> <!-- carousel item 3 --> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="https://experience.windriver.com/compiling-faster-and-safer-applications/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <img src="/sites/default/files/2023-04/image_resources_03_compiling-faster-and-safer-applications.webp" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Web Seminar</p> </div> <div class="solutions-resources-title"> <a href="https://experience.windriver.com/compiling-faster-and-safer-applications/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <h3>Compiling Faster and Safer Applications</h3> </a> </div> <div class="solutions-resources-description"> <p>See how Diab Compiler can increase application performance and enable safe, secure, and deterministic development.</p> </div> <div class="solutions-resources-cta"> <a href="https://experience.windriver.com/compiling-faster-and-safer-applications/p/1" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <span class="text-c-green">» </span>Watch now </a> </div> </div> <!-- carousel item 4 --> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="/resource/wind-river-diab-compiler-record" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read now');"> <img src="/sites/default/files/2024-03/image_resources_05_wind-river-diab-compiler-record.webp" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>e-Book</p> </div> <div class="solutions-resources-title"> <a href="/resource/wind-river-diab-compiler-record" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read now');"> <h3>The Wind River Diab Compiler Record</h3> </a> </div> <div class="solutions-resources-description"> <p>Read about the past and present of Diab Compiler.</p> </div> <div class="solutions-resources-cta"> <a href="/resource/wind-river-diab-compiler-record" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read now');"> <span class="text-c-green">» </span>Read now </a> </div> </div> </div> </div> </div> <a class="carousel-control-prev" data-bs-slide="prev" href="#resources-carousel-desktop" role="button"> <span aria-hidden="true" class="carousel-control-prev-icon"> <svg viewBox="0 0 18.92 32.32" xmlns="http://www.w3.org/2000/svg"> <path d="M3.76,17.16,18.92,32.32H16.16L0,16.16,16.16,0h2.76L3.76,15.16"></path> </svg> </span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" data-bs-slide="next" href="#resources-carousel-desktop" role="button"> <span aria-hidden="true" class="carousel-control-next-icon"> <svg viewBox="0 0 18.92 32.32" xmlns="http://www.w3.org/2000/svg"> <path d="M15.16,15.16,0,0H2.76L18.92,16.16,2.76,32.32H0L15.16,17.16"></path> </svg> </span> <span class="sr-only">Next</span> </a> </div> </div> </div> <!-- END RESOURCES SECTION --> <script> class mobileCarousel { hasResized = false; origHtml = ""; resizedHTML = ""; targetItemClass = null; appendedClass = "" ; targetCarouselId = ""; wrapSelf = false; constructor(config) { this.targetItemClass = config.targetItemClass; this.appendedClass = config.appendedClass; this.targetCarouselId = config.targetCarouselId; this.wrapSelf = config.wrapSelf; if(this.targetItemClass || this.targetCarouselId){ this.storeOriginal(); this.storeResized(); this.resize(); } } storeOriginal(){ let origHtml = document.querySelector( "#"+this.targetCarouselId + " .carousel-inner"); if(origHtml && origHtml.innerHTML){ this.origHtml = origHtml.innerHTML; } } storeResized(){ let self = this; let carousel = document.querySelector( "#"+this.targetCarouselId); let elem = carousel.getElementsByClassName(this.targetItemClass); let elemR = [...elem]; let html = ""; if(elemR && elem.length > 0 ){ elemR.map( (elemItem, index) => { let active = index === 0 ? " active " : ""; html += self.convertItem(elemItem, active); }) } this.resizedHTML = html; } convertItem(elemItem, active){ let ElemIteminnerHtml = elemItem.innerHTML; let wrapselfClass = ""; if(this.wrapSelf === true){ wrapselfClass = this.targetItemClass; } return ( '<div class="carousel-item '+active+' '+this.appendedClass+'"><div class="carousel-item-wrapper '+wrapselfClass+'">'+ElemIteminnerHtml+'</div></div>' ); } checkResize(){ let windowWidth = window.innerWidth; if(windowWidth <= 991 && this.hasResized === false) { this.hasResized = true; this.transformItems(); console.log("resize"); }else if(windowWidth > 991 && this.hasResized === true){ this.hasResized = false; console.log("reset"); this.resetItmes(); } } resetItmes(){ let sel = document.querySelector( "#"+this.targetCarouselId + " .carousel-inner"); sel.innerHTML = this.origHtml; } transformItems(){ let sel = document.querySelector( "#"+this.targetCarouselId + " .carousel-inner"); sel.innerHTML = this.resizedHTML; } resize(){ var self = this; window.addEventListener('resize', function(event) { self.checkResize(); }, true); self.checkResize(); } } new mobileCarousel({ targetItemClass:"solutions-resources-item", //the target elem that will be converted into the carousel item appendedClass:"tile-carousel-resources", //adding a custom class to each carousel item targetCarouselId:"resources-carousel-desktop", //id of the class., wrapSelf:false, }); /* this code works if the carousel has the following structure carousel-inner > carousel-item if does not have this structure you might need to convert the above js code. */ </script> </div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3188"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- Custom JS --> <!-- Load the videojs resources --> <link href="/themes/Windriver/css/video-js.css" rel="stylesheet" media="all" onload="this.media='all'"> <link href="/themes/Windriver/css/video-js-theme.css" rel="stylesheet" media="all" onload="this.media='all'"> <script src="/themes/Windriver/js/video/video.min.js"></script> <script src="/themes/Windriver/js/video/youtube.min.js"></script> <script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script> <script src="https://cdn.windriver.com/robots-landing/js/slick.min.js"></script> <!-- CONTACT US MODAL START --> <style> .mktoForm.mkto-hidelabel .mktoRequiredField label.mktoLabel, .mktoForm.mkto-hidelabel .mktoGutter, .mktoForm.mkto-hidelabel .mktoLabel { display: none; } .mktoForm .mktoFormRow.comment-box { float: none !important; width: 100%; height: 100px !important; clear: both !important; } .mktoForm .mktoFormRow.comment-box #Web_Comments__c { height: 100px !important; } .mktoForm .mktoFormRow.comment-box .mktoFormCol { height: 100px !important; width: 100% !important; margin-left: 0 !important; margin-right: 0px; } .mktoForm .mktoFormRow.hidden-box { float: none !important; height: 0px !important; flex: none !important; width: 0px !important; } .mktoForm .mktoFormRow #LblEmail_Opt_In__c.mktoLabel { margin-left: 40px !important; /* width: auto !important; */ /* width: 190% !important; */ } .mktoForm .mktoFormRow .mktoLogicalField.mktoCheckboxList { width: auto !important; position: absolute; top: 0; left: 0; } .mktoForm .mktoFormRow .mktoGutter { display: none !important; } #formResponse.form-end, #formInit.form-init.hideit { display: none; } #formResponse.form-end.showit { display: block; } /* Just removed the strange style that was applied to close */ button.close { border: none; background: none; } #form-disclaimer-speak-to-expert { margin-left: 12px !important; font-size: 13px; color: #666; line-height: 1.2em; margin-top: 20px; } </style> <script src="//lp.windriver.com/js/forms2/js/forms2.min.js"></script> <script> //trigger bootstrap modals (function ($) { $("#speak_to_an_expertToggle").click(function () { $('#speak_to_an_expert').modal('show'); }); $("button.close").click(function () { $('#speak_to_an_expert').modal('hide'); }); })(jQuery); //Marketo form: Schedule a meeting MktoForms2.loadForm("//lp.windriver.com", "113-TSG-922", 4263, function (form) { //change size for hidden fields let formHTML = (form.getFormElem())[0]; let fields = Array.from(formHTML.getElementsByTagName('input')); if (fields.length > 0) { fields.map(item => { if (item.attributes && item.attributes.type.nodeValue === "hidden") { let parent = item.parentElement; parent.classList.add('hidden-box'); } return; }) } //Make the comment full width if (document.getElementById("Web_Comments__c")) { let comment_wrapper = document.getElementById("Web_Comments__c").parentElement.parentElement.parentElement; comment_wrapper.classList.add('comment-box'); } form.onSubmit(function () { //ACTION: append the current url to a specifc marketo field }); form.onSuccess(function (values, followUpUrl) { let formInit = document.getElementById("formInit"); formInit.classList.add('hideit'); let formResponse = document.getElementById("formResponse"); formResponse.classList.add('showit'); let disclaimer = document.getElementById("form-disclaimer-speak-to-expert"); disclaimer.style.display = "none"; //ACTION: add GA event return false; }); }); </script> <!-- Boostrap 5 Modal speak to an export --> <div class="modal fade" tabindex="-1" id="speak_to_an_expert"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">Talk to an Expert</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <div class="form-init" id="formInit"> <form id="mktoForm_4263"></form> </div> <p id="form-disclaimer-speak-to-expert">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: <a href="/company/terms/privacy" class="new-anchor text-c-green">windriver.com/company/terms/privacy</a>.</p> <div class="form-end" id="formResponse"> <p><b>Thank you for your interest.</b></p> </div> </div> <div class="modal-footer"> </div> </div> </div> </div> <!-- CONTACT US MODAL END --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3189"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- Modal --> <style> #buy_now_modal .modal-footer { display: none; } #buy_now_modal .modal-header button.close,#buy_now_modal .modal-header button.close:focus, #buy_now_modal .modal-header button.close:hover { color: #FFF; opacity: 1 !important; padding: 1rem; margin: -1rem -1rem -1rem auto; } #buy_now_modal .modal-dialog { max-width: 620px; } #buy_now_modal .modal-header h2 { font-size: 34px; font-weight: 300; margin-top: 20px; margin-bottom: 10px; } #buy_now_modal .modal-content { background: #000; color: #FFF; } #buy_now_modal .modal-header { border-bottom: 1px solid #1AADA4; padding: 15px 25px; align-items: flex-start; } #buy_now_modal .modal-content { background: #000; color: #FFF; } #buy_now_modal .modal-body { padding: 25px; } #buy_now_modal .modal-body .flex-container { display: flex; gap: 50px; justify-content: space-between; } #buy_now_modal .modal-body .flex-container div:first-of-type { width: 60%; } #buy_now_modal .modal-body .flex-container div:last-of-type { width: 40%; } #buy_now_modal .modal-body .flex-container div p:first-of-type { margin-bottom: 0.5em; } #buy_now_modal .modal-body .flex-container div p:last-of-type { height: 3em; } #buy_now_modal .btn.green { font-size: 20px; border-radius: 6px; padding: 8px 50px; } #buy_now_modal .close { float: right; font-size: 21px; font-weight: 700; line-height: 1; } @media screen and (max-width: 767px) { #buy_now_modal .modal-body .flex-container { justify-content: space-between !important; flex-direction: column !important; } #buy_now_modal .modal-body .flex-container div:first-of-type { width: 100% !important; } #buy_now_modal .modal-body .flex-container div:last-of-type { width: 100% !important; } } </style> <div aria-hidden="true" aria-labelledby="buy_now_modal-modalTitle" class="modal fade" id="buy_now_modal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title" id="buy_now_modal-modalTitle"> <h2>Purchasing Diab Compiler Online</h2> <p>Users in the U.S., Canada, Europe, and Japan can buy Wind River Diab Compiler online, starting at $2,700.</p> <p> For help with the purchasing process, see our <a href="/resource/purchasing-guide" target="_blank" style="color: #00ada4;">purchasing guide</a>.</p> </div> <button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="flex-container"> <div> <p><strong>Existing customer?</strong></p> <p>Log in using your Wind River online store credentials.</p> <a href="https://windriver.my.site.com/windriverstore/s/category/diab-compiler/0ZG8Y0000008P0X" class="btn green mgr">Log in</a> </div> <div> <p><strong>New user?</strong></p> <p>Register for an account.</p> <a href="https://wrsn.windriver.com/accounts/faces/userRegistration?sourceFrom=ECO" class="btn green mgr">Register</a> </div> </div> </div> <div class="modal-footer"> </div> </div> </div> </div> <script> //trigger bootstrap modals (function ($) { $("#buy_now_modal button.close").click(function () { $('#buy_now_modal').modal('hide'); }); })(jQuery); </script></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3496"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><script> (function ($) { const allow = ["US", "JP", "CA", "GB", "FR", "ES", "SE", "FI", "DE", "GE", "IT"]; const doNotRedirect = (document.location.href.indexOf('#onlyUS') > -1); $.ajax({url: '/ip-rest?_format=json'}).done(function (data) { if (['DE'].includes(data) && !doNotRedirect) { window.location.replace('/node/3545'); } else if (['FR'].includes(data) && !doNotRedirect) { window.location.replace('/node/3546'); } else if (['ES'].includes(data) && !doNotRedirect) { window.location.replace('/node/3561'); } else if (allow.includes(data)) { $("body").addClass("ce"); $('#buy_now_modal').modal('show'); } }); })(jQuery); </script> <script> if(typeof rdt !== "undefined" ){ rdt('track', 'PageVisit'); } </script> </div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--4222"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- Reddit Pixel --> <script> !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','t2_gktlzms4', {"optOut":false,"useDecimalCurrencyValues":true,"email":"<EMAIL-HERE>","externalId":"<EXTERNAL-ID-HERE>"});rdt('track', 'PageVisit'); </script> <!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> <!-- End Reddit Pixel --></div> </div> </div> </div> </div> </article> </div> </div> </main> <!-- Footer --> <footer role="contentinfo"> <div class="content footer"> <div class="wrapper"> <div class="row footer-links"> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="region region-footer1"> <nav role="navigation" aria-labelledby="block-footerwindriverstudio-menu" id="block-footerwindriverstudio" class="block block-menu navigation menu--footer-wind-river-studio"> <h2 id="block-footerwindriverstudio-menu">Products</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="/products/vxworks" data-drupal-link-system-path="node/5507">VxWorks</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/products/linux" data-drupal-link-system-path="node/2718">Wind River Linux</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/products/helix" data-drupal-link-system-path="node/2937">Wind River Helix Virtualization Platform</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/studio/operator" onclick="ga('send', 'event', 'Footer', 'Link', 'Studio | Operator')" data-drupal-link-system-path="node/3256">Wind River Studio Operator</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/studio/developer" data-drupal-link-system-path="node/5461">Wind River Studio Developer</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item menu-item--active-trail"> <a href="/products/diab-compiler" data-drupal-link-system-path="node/3239" class="is-active">Wind River Diab Compiler</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://bsp.windriver.com/home">Board Support Packages</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="region region-footer2"> <nav role="navigation" aria-labelledby="block-footerindustrysolutions-menu" id="block-footerindustrysolutions" class="block block-menu navigation menu--footer-industry-solutions"> <h2 id="block-footerindustrysolutions-menu">Industries</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="/solutions/aerospace-and-defense" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Aerospace & Defense')" data-drupal-link-system-path="node/5673">Aerospace & Defense</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/automotive" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Automotive')" data-drupal-link-system-path="node/5232">Automotive</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/energy" onclick="ga('send', 'event', 'Navigations', 'Link', 'Solutions | Energy');" data-drupal-link-system-path="node/2068">Energy</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/industrial" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Industrial')" data-drupal-link-system-path="node/2065">Industrial</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/medical" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Medical')" data-drupal-link-system-path="node/5510">Medical</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/startups" onclick="ga('send', 'event', 'Navigations', 'Link', 'Solutions | Startups');" data-drupal-link-system-path="node/2490">Startups</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/telecommunications" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Telecommunications')" data-drupal-link-system-path="node/3258">Telecommunications</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> <nav role="navigation" aria-labelledby="block-footersecurity-menu" id="block-footersecurity" class="block block-menu navigation menu--footer-se"> <h2 id="block-footersecurity-menu">Security</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="/security" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Security Center');" data-drupal-link-system-path="node/2871">Security Center</a> <div class="menu_link_content menu-link-contentfooter-se view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/security/vulnerability-responses" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Vulnerability Responses');" data-drupal-link-system-path="node/2875">Vulnerability Responses</a> <div class="menu_link_content menu-link-contentfooter-se view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/scan" data-drupal-link-system-path="node/3636">Linux Security Scanner</a> <div class="menu_link_content menu-link-contentfooter-se view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://support2.windriver.com/index.php?page=cve" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'CVE Database');">CVE Database</a> <div class="menu_link_content menu-link-contentfooter-se view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="region region-footer3"> <nav role="navigation" aria-labelledby="block-footerresources-menu" id="block-footerresources" class="block block-menu navigation menu--footer-resources"> <h2 id="block-footerresources-menu">Explore</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="https://windriver.com/resources" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Resource Center')">Resource Library</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/intelligent-systems" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Intelligent Systems Research')">Intelligent Systems Research</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/resources/webinars" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Web Seminars');" data-drupal-link-system-path="node/1769">Web Seminars & Events</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/blog" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Wind River Blog')">Wind River Blog</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/success-stories">Customer Stories</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://learning.windriver.com/page/learning-subscription">Learning Subscription</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/resources?type=Guides_to_Intelligent_Systems" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Wind River Labs');" data-drupal-link-query="{"type":"Guides_to_Intelligent_Systems"}" data-drupal-link-system-path="node/2489">Guides to Intelligent Systems</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> <nav role="navigation" aria-labelledby="block-support-menu" id="block-support" class="block block-menu navigation menu--footer-ip-services"> <h2 id="block-support-menu">Support</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="https://support2.windriver.com/">Wind River Support</a> <div class="menu_link_content menu-link-contentfooter-ip-services view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://docs.windriver.com">Product Documentation</a> <div class="menu_link_content menu-link-contentfooter-ip-services view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="region region-footer4"> <nav role="navigation" aria-labelledby="block-footerabout-menu" id="block-footerabout" class="block block-menu navigation menu--footer-about"> <h2 id="block-footerabout-menu">About</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="/company" onclick="ga('send', 'event', 'Footer', 'Link', 'About | About Wind River');" data-drupal-link-system-path="node/2971">About Wind River</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/news" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Newsroom');" data-drupal-link-system-path="node/3001">Newsroom</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/news/awards" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Awards');" data-drupal-link-system-path="node/27">Awards</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/company/bios">Executive Leadership Team</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/partners" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Partners');" data-drupal-link-system-path="node/1841">Partners</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/company/careers/diversity" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Diversity');">Diversity & Inclusion</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/company/careers" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Wind River Blog');" data-drupal-link-system-path="node/1818">Careers</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/company/universities" onclick="ga('send', 'event', 'Footer', 'Link', 'About | University Program'); " data-drupal-link-system-path="node/2903">University Program</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> <div id="block-footerbuttons" class="block block-block-content block-block-content3a1648f7-7c10-4da7-a1ae-10f382cfaecc"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="pdt-10"><a class="btn white" href="https://support2.windriver.com">Support</a></div> <div class="pdt-10"><a class="btn white" href="/contact">Contact Us</a></div> <script> function lhnJsSdkEmbeddedOpened(){ console.log("open"); // This function will be called when the embedded window is opened if (!window.__webeoEventQueue) window.__webeoEventQueue = []; window.__webeoEventQueue.push(8701); lhnQuery('.lhnHocPoweredBy').html('<a href="https://www.windriver.com/company/terms/privacy" target="_blank">Privacy Policy</a>'); } </script></div> </div> </div> </div> </div> </div> </div> <div class="region region-footer"> <div id="block-pagefooter-2" class="block block-block-content block-block-content7f99e3ca-03d7-4a60-bd33-1ca99bd13852"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="content footer"> <div class="wrapper"> <div class="row footer-copyright-and-social"> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-7 footer-copyright text-left"><a href="/company/terms">Compliance at Wind River</a> <span class="copyright-oblique-delimiter">|</span> <a href="/company/terms/privacy" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Privacy');">Privacy</a> <span class="copyright-oblique-delimiter">|</span> <a href="/company/feedback" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Feedback');">Feedback</a> <span class="copyright-oblique-delimiter">|</span> <div id="global-footer-menu"> <div class="w3-dropdown-hover"><a href="javascript:void(0)">Country </a> <div class="w3-dropdown-content w3-bar-block"><a class="w3-bar-item" href="https://www.windriver.com">U.S.</a> <a class="w3-bar-item" href="https://www.windriver.com/japan">Japan</a> <a class="w3-bar-item" href="http://www.windriver.com.cn/">China</a></div> </div> </div> <br /> <span href="javascript:void(0)">© 2024 Wind River Systems, Inc.</span></div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-5 footer-social text-right"><a href="https://www.facebook.com/WindRiverSystems?sk=wall" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Facebook');"><img alt="Facebook" class="footer-social-icon" src="/themes/Windriver/images/svg/footer-facebook.svg" /> </a> <a href="https://twitter.com/WindRiver" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Twitter');"> <img alt="Twitter" class="footer-social-icon" src="/themes/Windriver/images/svg/footer-twitter-2.svg" /> </a> <a href="https://www.linkedin.com/company/wind-river" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Linkedin');"> <img alt="Linkedin" class="footer-social-icon" src="/themes/Windriver/images/svg/footer-linkedin.svg" /> </a> <a href="https://www.youtube.com/user/windriverchannel" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Youtube');"> <img alt="Youtube" class="footer-social-icon" src="/themes/Windriver/images/svg/footer-youtube.svg" /> </a></div> </div> </div> </div> </div> </div> </div> </footer> </div> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/3239","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"smartIp":"{\u0022location\u0022:{\u0022source\u0022:\u0022smart_ip\u0022,\u0022ipAddress\u0022:\u0022213.31.3.167\u0022,\u0022ipVersion\u0022:4,\u0022timestamp\u0022:1732436361,\u0022originalData\u0022:{\u0022ipNumber\u0022:\u00223575579559\u0022,\u0022ipVersion\u0022:4,\u0022ipAddress\u0022:\u0022213.31.3.167\u0022,\u0022mcc\u0022:null,\u0022mnc\u0022:null,\u0022mobileCarrierName\u0022:null,\u0022weatherStationName\u0022:null,\u0022weatherStationCode\u0022:null,\u0022iddCode\u0022:null,\u0022areaCode\u0022:null,\u0022latitude\u0022:null,\u0022longitude\u0022:null,\u0022countryName\u0022:\u0022United Kingdom of Great Britain and Northern Ireland\u0022,\u0022countryCode\u0022:\u0022GB\u0022,\u0022usageType\u0022:null,\u0022elevation\u0022:null,\u0022netSpeed\u0022:null,\u0022timeZone\u0022:null,\u0022zipCode\u0022:null,\u0022domainName\u0022:null,\u0022isp\u0022:null,\u0022cityName\u0022:null,\u0022regionName\u0022:null},\u0022country\u0022:\u0022United Kingdom of Great Britain and Northern Ireland\u0022,\u0022countryCode\u0022:\u0022GB\u0022,\u0022region\u0022:\u0022\u0022,\u0022regionCode\u0022:\u0022\u0022,\u0022city\u0022:\u0022\u0022,\u0022zip\u0022:\u0022\u0022,\u0022latitude\u0022:\u0022\u0022,\u0022longitude\u0022:\u0022\u0022,\u0022timeZone\u0022:\u0022\u0022,\u0022isEuCountry\u0022:false,\u0022isGdprCountry\u0022:false}}","smartIpSrc":{"smartIp":"smart_ip","geocodedSmartIp":"geocoded_smart_ip","w3c":"w3c"},"TBMegaMenu":{"TBElementsCounter":{"column":null},"theme":"windriver","tbm-header-menu":{"arrows":""}},"csp":{"nonce":"4riWUorMviHk_txcmH4Irg"},"user":{"uid":0,"permissionsHash":"39df1ce99849ef9ef45c57829f753e88442f2b961bc0c5173c7f2c0bbde89030"}}</script> <script src="/sites/default/files/js/js_ObjlzyzQLU3w5se4mpY2Ws2_MMsY3K-F2Oftjn7pwVE.js"></script> <script src="//unpkg.com/@coveops/hosted-search-page@latest/dist/index.min.js"></script> <script src="/sites/default/files/js/js_-TscnJOuTvXcImAu8_dt9cZr1_iF8BcFIPZYjh_k4IA.js"></script> <script src="//scripts.webeo.com/compliance.webeo.js"></script> <script src="/sites/default/files/js/js_RDhwtuPh4QLAevxZXrJPJnlrcQ0Moy1OopJ1CYCJew0.js"></script> </body> </html>