VxWorks653 平臺
如今,航空航天和國防平臺的研發(fā)工作,在同時滿足嚴苛預(yù)算、安全認證以及設(shè)備SWaP(尺寸、重量及功率)限制的前提下,最大限度提升性能的需求日益顯著。為此,項目和工程主管必須從項目初期就確保選擇合適、正確的應(yīng)用程序和體系架構(gòu)。
隨著科技的日新月異,國防工業(yè)傾向于將性能強大的硬件平臺與標準開放虛擬化系統(tǒng)相結(jié)合,支持未經(jīng)修改的 Guest OS 環(huán)境,以便于開發(fā)人員能夠靈活運用平臺,從而在多個使用案例中獲取價值。例如,集成模塊化航空電子系統(tǒng)(IMA)整合規(guī)范: ARINC。通過使用這種國際通用的標準,航空電子設(shè)備商以及主機功能提供商能夠在共享的多核硬件平臺上安全部署集成應(yīng)用程序,同時保證了整個系統(tǒng)符合嚴格的航空電子安全標準,例如:RTCA DO-178C、EUROCAE ED-12C、RTCA DO-254、EUROCAE ED-80、RTCA DO-297和 EUROCAE ED-124。
VxWorks?653多核版是一款安全可靠的實時操作系統(tǒng)(RTOS),符合ARINC 653標準,能夠在最新的硬件平臺上提供穩(wěn)健的時間與空間分區(qū),以實現(xiàn)故障圍堵,并確保升級應(yīng)用程序的同時盡可能減少測試和集成需求。
主要特點
經(jīng)濟可承受性:VxWorks 653多核版采用模塊化開放式架構(gòu),支持穩(wěn)健的功能分區(qū),供應(yīng)商只需修改現(xiàn)存認證系統(tǒng)的某一應(yīng)用程序并重新檢測已更改的組件范圍,從而大大減少了重新認證成本。
獨立的build、link和load過程(IBLL):VxWorks 653多核版與多供應(yīng)商、基于角色的供應(yīng)鏈標準RTCA DO-297相一致,幫助應(yīng)用程序供應(yīng)商獨立、異步開發(fā)、檢測并交付軟件應(yīng)用程序。
使用硬件虛擬化輔助的多核調(diào)度程序(scheduler):VxWorks 653多核版支持對未修改的Guest OS進行虛擬化,允許應(yīng)用程序在多核及虛擬化環(huán)境中并行運行,從而提高安全性、穩(wěn)健性和計算容量。其優(yōu)點包括:
減少物料成本(BOM)
雙層的虛擬機架構(gòu)保證高性能、低抖動
在共享的計算平臺上支持多種安全級別應(yīng)用
符合行業(yè)標準:VxWorks 653多核版能夠確保產(chǎn)品線和機載平臺間的高可移植性,從而降低升級成本。其優(yōu)點包含:
同時支持ARINC 653 APEX API、VxWorks、POSIX?、FACE?、軟件通信架構(gòu)(SCA)以及應(yīng)用程序編程接口(API)
支持以Ada、C和C++語言編寫的應(yīng)用程序
支持未經(jīng)修改的Guest OS,易于移植舊版應(yīng)用程序,并且與現(xiàn)代/新版標準應(yīng)用程序和操作系統(tǒng)相結(jié)合
開發(fā)工具:VxWorks 653多核版能夠縮短開發(fā)時間并減少開發(fā)成本。其優(yōu)點包括:
獨立的供應(yīng)商build過程,減少多個開發(fā)小組間代碼改變的相互影響
風河?Workbench開發(fā)套件基于Eclipse開放式工具架構(gòu),保證行業(yè)工具鏈的廣泛集成
風河Simics?能夠?qū)崿F(xiàn)系統(tǒng)仿真模擬和自動化
硬件支持和可用性:VxWorks 653多核版支持ARM、Intel?以及Power處理器架構(gòu), VxWorks 653多核版創(chuàng)建于VxWorks和VxWorks 653豐富的單核和多核開發(fā)環(huán)境之上,已經(jīng)被超過350家客戶應(yīng)用于90余種飛機的550多個項目中。包括:
空客Helionix、空客MRTT、空客A400M
波音787夢幻客機、波音C-130 AMP、波音KC-767加油機、波音P-8波塞冬(多用途海上巡邏機,或MMA)
中國商飛C919
Lockheed Martin C-130T
Northr op Grumman Black Hawk UH-60V
超過80個其他全球飛機
減少物料成本(BOM)
雙層的虛擬機架構(gòu)保證高性能、低抖動
在共享的計算平臺上支持多種安全級別應(yīng)用