摘 要:參考美國(guó)海軍預(yù)備在政府實(shí)驗(yàn)室建立基于下一代機(jī)載軟件環(huán)境2.0(Future Airborne Capability Environment, FACE)標(biāo)準(zhǔn)的未來開放式航電架構(gòu)原型。由Open Group發(fā)布的FACE標(biāo)準(zhǔn)定義了通用的操作環(huán)境,采用模塊化的開發(fā)方式, 實(shí)現(xiàn)了航空軟件功能模塊在不同平臺(tái)間的移植插入和重用,從而縮減了開發(fā)成本,節(jié)省了開發(fā)時(shí)間。FACE 2.0標(biāo)準(zhǔn)進(jìn)一步增強(qiáng)了軟件模塊間數(shù)據(jù)接口的要求,更好地提升了平臺(tái)間的互操作性和可移植性。文中同時(shí)對(duì)FACE 2.0標(biāo)準(zhǔn)提出的FACE架構(gòu)進(jìn)行了概述。
由于桌面Windows絕大多數(shù)情況下運(yùn)行于X86平臺(tái)上,也就不存在不同平臺(tái)的可移植性問題。然而Windows CE運(yùn)行在四大架構(gòu)(X86,SHx,MIPS,ARM)的CPU上,編寫應(yīng)用程序時(shí)就需要考