如果您已經(jīng)擁有本站賬號,可以直接登錄。
如果您已經(jīng)擁有本站賬號,可以直接登錄。
如果您沒有本站賬號,可以注冊。
提供軟件全生命周期研制、管理和審定的綜合支持
021-61680661
▌Q-653是什么
Q-653是安裝在PC機Windows操作系統(tǒng)上面的一層“接插件”,能夠真實的模擬IMA駐留應(yīng)用在目標機環(huán)境下運行的功能性行為,從而可以供研發(fā)人員在PC機Windows環(huán)境下高效、快速的進行IMA駐留應(yīng)用程序的開發(fā)、調(diào)試、集成、仿真、培訓(xùn)、原型制作和演示等。
▌為什么使用Q-653
在IMA架構(gòu)出現(xiàn)后,航電系統(tǒng)不再是一個個在集成階段才連接起來的黑盒,而是成為一個駐留大量應(yīng)用軟件的平臺,且駐留應(yīng)用越來越多。在這種趨勢下,越來越多的工程師、相關(guān)的工具被投入至IMA駐留應(yīng)用的開發(fā)和驗證中。IMA駐留應(yīng)用開發(fā)調(diào)試所需的各種工具,尤其是價格高昂的嵌入式操作系統(tǒng),已經(jīng)成為了項目的一項重要成本。而Q-653提供了一種替代的IMA駐留應(yīng)用開發(fā)調(diào)試的低成本解決方案。
Q-653提供了一套基于Windows操作系統(tǒng)的符合ARINC-653標準的IMA駐留應(yīng)用的開發(fā)、調(diào)試、仿真環(huán)境,如下圖所示。
▌Q-653能實現(xiàn)什么
Q-653符合ARINC 653 Part 1對IMA系統(tǒng)和其他安全關(guān)鍵環(huán)境的接口要求,提供了其要求的以下服務(wù):
★ Partition Management:
Q-653支持分區(qū)間的通信,包括隊列(Queuing)消息和采樣(Sampling)消息。
★ Interpartition Communication:
Q-653支持分區(qū)內(nèi)的通信,包括緩沖區(qū)(Buffer)、黑板(Blackboard)、信號量(Semaphore)、事件(Event)。
★ Intrapartition Communication:
Q-653支持進程管理,包括進程的創(chuàng)建(CREATE)、啟動(START)、掛起(SUSPEND)、恢復(fù)(RESUME)、停止(STOP)等。
★ Process Management:
Q-653支持進程管理,包括進程的創(chuàng)建(CREATE)、啟動(START)、掛起(SUSPEND)、恢復(fù)(RESUME)、停止(STOP)等。
★ Time Management:
Q-653支持時間管理,包括定時等待(TIMED_WAIT)和周期等待(PERIODIC_WAIT)。
★ Health Monitoring:
Q-653支持健康監(jiān)控,包括報告應(yīng)用消息(REPORT_APPLICATION_MESSAGE)、創(chuàng)建錯誤處理例程(CREATE_ERROR_HANDLER)、獲取錯誤狀態(tài)(GET_ERROR_STATUS)和引發(fā)應(yīng)用錯誤(RAISE_APPLICATION_ERROR)等。
▌Q-653的益處
Q-653是對符合ARINC-653的IMA環(huán)境的仿真實現(xiàn),它使開發(fā)者可以在Windows操作系統(tǒng)中開發(fā)、調(diào)試、仿真運行符合ARINC-653的應(yīng)用程序。
采用Q-653方案,由于其基于Windows操作系統(tǒng)的特性,開發(fā)者可以更自由地選用開發(fā)、調(diào)試工具,避免目標機環(huán)境對可用工具的約束。如:可以自由選用Visual Studio或Eclipse等IDE用于代碼開發(fā)調(diào)試。
使用Q-653開發(fā)的ARINC-653應(yīng)用程序,無需任何改動即可移植至任何符合ARINC-653的目標機平臺。
上一篇:SA-Optimizer 軟件架構(gòu)優(yōu)化工具