WIND RIVER HELIX Virtualization Platform
隨著自治化系統(tǒng)的發(fā)展,邊緣智能化需求日益增長(zhǎng),不僅需要支持現(xiàn)有應(yīng)用程序,還要求升級(jí)革新舊有系統(tǒng),不斷創(chuàng)新,并盡可能降低強(qiáng)制安全監(jiān)管資金及人力成本。因而,嵌入式解決方案的開(kāi)發(fā)遠(yuǎn)比以前更加復(fù)雜。應(yīng)對(duì)這些挑戰(zhàn),軟件架構(gòu)師和開(kāi)發(fā)人員需采取現(xiàn)代軟件的最佳實(shí)踐,如DevOps和新架構(gòu),并將云部署戰(zhàn)略(包括虛擬化和應(yīng)用程序整合)引入嵌入式系統(tǒng)設(shè)計(jì),以實(shí)現(xiàn)靈活設(shè)計(jì)、快速開(kāi)發(fā)、更廣泛的應(yīng)用和高效管理。
風(fēng)河?Helix?虛擬化平臺(tái)將多個(gè)操作系統(tǒng)和不同安全級(jí)別應(yīng)用程序整合至單一邊緣計(jì)算軟件平臺(tái),為航空航天、國(guó)防、工業(yè)、汽車(chē)和醫(yī)療市場(chǎng)提供簡(jiǎn)潔、安全和永不過(guò)時(shí)的設(shè)計(jì)方案。該平臺(tái)提供了成熟、可靠的環(huán)境,便于采納最新軟件實(shí)踐,確保一般可靠技術(shù)基礎(chǔ)的靈活穩(wěn)定性,以助力創(chuàng)新。Helix Platform可針對(duì)不同關(guān)鍵基礎(chǔ)設(shè)施開(kāi)發(fā)需求提供多重選擇,無(wú)論是無(wú)需認(rèn)證的高度動(dòng)態(tài)環(huán)境,還是航空電子和工控等嚴(yán)厲監(jiān)管的靜態(tài)應(yīng)用環(huán)境,亦或是汽車(chē)等需要整合安全認(rèn)證與非認(rèn)證應(yīng)用的系統(tǒng)。通過(guò)提供靈活多樣化解決方案,滿足您當(dāng)前及未來(lái)需求。
主要優(yōu)勢(shì)
卓越、成熟的市場(chǎng)能力:
Helix Platform包含VxWorks?,具有豐富的單核和多核開(kāi)發(fā)經(jīng)驗(yàn),成功搭載全球超過(guò)20億臺(tái)設(shè)備。愈9,000家公司信賴(lài)該款RTOS;此外,VxWorks還為NASA的火星任務(wù)服務(wù)近25年,比如2018年曾助力洞察號(hào)探測(cè)器登陸火星。
速度和簡(jiǎn)化認(rèn)證:
40年來(lái),風(fēng)河VxWorks安全平臺(tái)已經(jīng)被超過(guò)350家客戶應(yīng)用于90余種軍用和民用飛機(jī)的550多個(gè)項(xiàng)目中,積累了豐富的安全認(rèn)證經(jīng)驗(yàn)。VxWorks已通過(guò)認(rèn)證,符合ISO26262汽車(chē)安全標(biāo)準(zhǔn)和IEC 61508工業(yè)功能安全標(biāo)準(zhǔn)。
降低總體擁有成本:
Helix平臺(tái)經(jīng)機(jī)載系統(tǒng)DO-178C軟件要求、IEC 61508工業(yè)功能安全和ISO 26262汽車(chē)安全等嚴(yán)格標(biāo)準(zhǔn)認(rèn)證,可大大簡(jiǎn)化安全關(guān)鍵應(yīng)用的認(rèn)證。此外,其模塊化開(kāi)放式架構(gòu)采用強(qiáng)大的分區(qū)功能,可單獨(dú)變更某一分區(qū),或?qū)⑿路謪^(qū)添加至任一設(shè)備,無(wú)需重新測(cè)試整個(gè)系統(tǒng),從而顯著減少了整個(gè)平臺(tái)重新測(cè)試和重新認(rèn)證的工作量,降低了總體擁有成本(TCO)。
具有靈活性:
Helix Platform支持開(kāi)發(fā)和部署運(yùn)行機(jī)器學(xué)習(xí)與分析等應(yīng)用程序的靜態(tài)或動(dòng)態(tài)配置系統(tǒng),還可使不同安全級(jí)別的系統(tǒng)滿足安全認(rèn)證和通用應(yīng)用要求。Helix Platform允許這些應(yīng)用程序在同一平臺(tái)共同運(yùn)行,不僅可確保各應(yīng)用的獨(dú)立域,還支持各應(yīng)用間相互協(xié)作與通信。
降低應(yīng)用開(kāi)發(fā)和部署成本:
Helix Platform支持基于標(biāo)準(zhǔn)的開(kāi)放式設(shè)備虛擬化框架,可有效支持第三方操作系統(tǒng),無(wú)需仿真成本,從而實(shí)現(xiàn)跨產(chǎn)品線的高可移植性,并通過(guò)以下方式降低升級(jí)成本:
同時(shí)支持ARINC 653、APEX API、POSIX?和FACE?等機(jī)載平臺(tái);
支持獨(dú)立構(gòu)建、鏈接和加載(IBLL),允許根據(jù)RTCA DO-297集成模塊化航空電子設(shè)備(IMA)標(biāo)準(zhǔn)進(jìn)行軟件應(yīng)用程序的獨(dú)立異步開(kāi)發(fā)、測(cè)試和交付。
易移植性:
Helix Platform hypervisor與操作系統(tǒng)無(wú)關(guān),它支持虛擬機(jī)內(nèi)未經(jīng)修改的操作系統(tǒng)。支持未修改的guest操作系統(tǒng)可簡(jiǎn)化現(xiàn)代應(yīng)用程序與操作系統(tǒng)混合的老舊應(yīng)用程序的可移植性。guest操作系統(tǒng)支持VxWorks、風(fēng)河Linux(及其他Linux發(fā)行版)、Microsoft-?Windows?、roll-your-own、裸機(jī)和其他操作系統(tǒng)等。Helix Platform支持高級(jí)分離技術(shù),可重新使用老舊代碼、利用開(kāi)源代碼,以增進(jìn)靈活性。
提高功能安全、信息安全和系統(tǒng)穩(wěn)健性:
由于Helix Platform多核調(diào)度程序使用硬件虛擬化技術(shù),因此可部署不同安全級(jí)別、未經(jīng)修改的guest操作系統(tǒng)。這允許安全和非安全的應(yīng)用程序在各自的內(nèi)核上并行運(yùn)行,從而提高信息安全、功能安全性和系統(tǒng)穩(wěn)健性。此外,還有以下優(yōu)點(diǎn):
通過(guò)整合應(yīng)用程序,減少物料清單(BOM)
高性能,低抖動(dòng)
高性能和確定性:
Helix Platform擁有高性能和高確定性等特點(diǎn),適用于最嚴(yán)苛的嵌入式實(shí)時(shí)應(yīng)用。風(fēng)河Type 1 hypervisor可完全控制硬件配置方式,運(yùn)用處理器中的硬件虛擬加速器,可實(shí)現(xiàn)高性能計(jì)算周期和低成本I/O訪問(wèn)。此外,它占用空間極小,主要用于配置硬件,確保高吞吐量和低延遲的進(jìn)程間通信(IPC)。
加快創(chuàng)新解決方案:
Helix Platform依照標(biāo)準(zhǔn)工作流程進(jìn)行配置、構(gòu)建、開(kāi)發(fā)和調(diào)試,允許在異構(gòu)虛擬化環(huán)境中開(kāi)發(fā)產(chǎn)品,可使用由靜態(tài)定義XML驅(qū)動(dòng)的配置模型的安全關(guān)鍵應(yīng)用程序,或使用由用戶動(dòng)態(tài)輸入驅(qū)動(dòng)的標(biāo)準(zhǔn)配置模型的應(yīng)用程序。此外,該平臺(tái)還可:
基于Eclipse開(kāi)放式工具架構(gòu)的風(fēng)河Workbench開(kāi)發(fā)套件廣泛集成行業(yè)工具鏈
風(fēng)河Simics?支持系統(tǒng)仿真和自動(dòng)化
廣泛的架構(gòu)和CPU:
Helix Platform使用最新Arm?和Intel?架構(gòu),提供多核硬件支持和可用性,支持32位和64位英特爾(Intel)、NXP和Xilinx的CPU guest操作系統(tǒng)。