AI智能总结
Wind River Professional Services is also developingDO-178C certification evidence packages for BSPs oneach multi-core processor architecture for Leonardo, tosupport formal safety certification of the systems usingthese processor architectures. Wind River has more than30 years of safety experience, with a proven track recordof safety certification on multiple processor architecturesto meet different safety standards and involving differentcertification authorities. This expertise and experience helpLeonardo reduce certification risk.THE RESULTWind River has ported VxWorks Cert Edition to each ofthe selected best-in-class multi-core processors. TheRTOS supports symmetric multiprocessing (SMP) on eacharchitecture, providing scalable and deterministic hard real-time performance. Wind River has delivered BSPs for thehardware reference platforms along with device drivers forthe latest-generation Ethernet interfaces, enabling deter-ministic and low-latency networking performance.Leonardo is now using these deliverables in its RF system.The company has successfully developed applications thatrun on VxWorks on the multi-core processor architectures,and it has commenced system integration.Wind River has started development of DO-178C DAL Ccertification evidence packages and is working closelywith Leonardo to support certification review and auditprocesses and reduce risk.Wind River is a global leader of software for mission-critical intelligent systems. For 40 years, the company has been an innovator and pioneer, powering billions of devices and systems that require the highestlevels of security, safety, and reliability. Wind River offers a comprehensive portfolio of software and expertise that are accelerating digital transformation across industries.© 2025 Wind River Systems, Inc. The Wind River logo is a trademark of Wind River Systems, Inc., and Wind River and VxWorks are registered trademarks of Wind River Systems, Inc. Rev. 04/2025 THE APPROACHTo address the challenge of using different multi-coreprocessor architectures for individual system functionswithin the Leonardo RF system, the company is usingthe VxWorks®real-time operating system (RTOS) fromWind River®to provide a common application runtimeenvironment across processor architectures. Leonardo isdeveloping applications that use VxWorks APIs as part ofthe VxWorks Cert Edition RTP API subset, enabling appli-cations to run on both commercial-grade VxWorks andsafety-critical VxWorks Cert Edition runtime environments.VxWorks includes low-level hardware support and optimi-zations for each individual processor architecture whileproviding an abstract, high-level application program-ming interface (API) that can be utilized by Leonardoapplications and minimizing the amount of architecture-dependent code. These applications can be ported to newprocessor architectures with ease. VxWorks also providesflexible support for single-core and multi-core support ondifferent architectures, enabling configuration of individualsystems based on application performance requirementsand safety certification requirements.VxWorks is also the first commercial RTOS to supportOCI containers, which have been defined as part of theOpen Container Initiative. The OCI container implemen-tation in VxWorks uses a lightweight minimal footprintcombined with VxWorks real-time processes (RTPs).This enables the development of containerized applica-tions on VxWorks to rapidly deploy new software-definedcapabilities.Wind River’s Professional Services organization isalso supporting Leonardo with functional cert boardsupport packages (BSPs) so that VxWorks can run onspecific target hardware, and with device drivers for high-performance networking communications.