針對傳統(tǒng)機(jī)械組合式儀表的缺陷和當(dāng)前虛擬儀表平臺(tái)的問題,提出一種新型的高性能車載全數(shù)字虛擬儀表方案,采用ARM處理器imx53為核心硬件平臺(tái),海寧高容器過濾器嵌入式硬實(shí)時(shí)操作系統(tǒng)QNX為核心軟件平臺(tái),并在此基礎(chǔ)上引入Altia快速原型界面設(shè)計(jì)和仿真測試工具,提出軟控分層顯示的邏輯界面控制方法,采用GPU硬加速圖形渲染技術(shù),開發(fā)全虛擬儀表終端應(yīng)用程序。
全虛擬儀表平臺(tái)系統(tǒng)介紹虛擬儀表作為輔助駕駛系統(tǒng)的核心組成部分,對系統(tǒng)的實(shí)時(shí)性、穩(wěn)定性和安全性均提出了極高的要求。而QNX作為微內(nèi)核硬實(shí)時(shí)多任務(wù)的嵌入式操作系統(tǒng),已成功應(yīng)用于軍工領(lǐng)域和汽車領(lǐng)域,是嵌入式系統(tǒng)市場上第一款達(dá)到穩(wěn)定和安全雙重認(rèn)證的實(shí)時(shí)操作系統(tǒng)。系統(tǒng)實(shí)時(shí)性主要取決于中斷處理和任務(wù)調(diào)度。中斷處理中影響實(shí)時(shí)性的因素主要是中斷延遲和調(diào)度延遲,QNX的這兩種延遲指標(biāo)。
任務(wù)調(diào)度過程中的上下文切換時(shí)間是衡量實(shí)時(shí)性的另一個(gè)關(guān)鍵指標(biāo),QNX默認(rèn)采用高優(yōu)先級搶占調(diào)度策略,保證任何時(shí)刻都是優(yōu)先級最高的任務(wù)占用CPU。QNX對于影響系統(tǒng)實(shí)時(shí)性的兩個(gè)關(guān)鍵指標(biāo)都在微秒級,是目前實(shí)時(shí)性最強(qiáng)的系統(tǒng)之一。