国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

IMA核心處理系統(tǒng)軟件結(jié)構(gòu)

2019-09-16 13:04:46郭惠軍賈蒙李根段譽
數(shù)碼世界 2019年7期
關(guān)鍵詞:應(yīng)用程序處理器軟件

郭惠軍 賈蒙 李根 段譽

摘要:航空電子系統(tǒng)的體系結(jié)構(gòu)伴隨著技術(shù)的發(fā)展朝著高度綜合化和模塊化方向迅速發(fā)展。主要體現(xiàn)如下:大量采用外場可更換模塊,系統(tǒng)高度模塊化;減少生命周期成本,提高任務(wù)執(zhí)行能力;實時性、健壯性要求更高;具有較強的容錯能力。本文分析了IMA系統(tǒng)的軟件結(jié)構(gòu),得出核心處理系統(tǒng)軟件結(jié)構(gòu)需要實現(xiàn)的兩個主要目標(biāo):搭建可重構(gòu)的軟件框架;建立可重用的應(yīng)用程序組件。

關(guān)鍵字:應(yīng)用軟件層操作系統(tǒng)層模塊支持層IMA系統(tǒng)

引言

根據(jù)分層的軟件構(gòu)架理念,航空電子系統(tǒng)軟件結(jié)構(gòu)可分為3層,對于塔式軟件系統(tǒng)3層結(jié)構(gòu)的每一個軟件層,在這個模型里,為了提供每層之間的獨立性,層與層之間通過標(biāo)準(zhǔn)的接口進行通信。接口服務(wù)封裝在低一級的軟件層中,對于上一級的軟件層來說,,接口層提供了一種“虛擬機”,在這樣的環(huán)境下,每一個接口都提供了一套通用的服務(wù)和資源。

1應(yīng)用軟件層

最頂層,包括飛機具體的功能應(yīng)用軟件,這一層軟件包括與飛機任務(wù)和功能相關(guān)的各種軟件,其與硬件無關(guān)。本層又分為:

(1)功能應(yīng)用軟件:為完成各種任務(wù)而開發(fā)的應(yīng)用軟件。

(2)應(yīng)用管理軟件:用于實現(xiàn)任務(wù)/方式管理。

應(yīng)用層中每個功能應(yīng)用程序都完成特定功能。功能應(yīng)用程序處理由某傳感器或者其他功能應(yīng)用程序傳遞來的數(shù)據(jù),然后將處理后的數(shù)據(jù)傳送至作動器或者其他功能應(yīng)用程序。這種處理要求是實時的,即需要在規(guī)定的時間之內(nèi)完成。每個具體的功能應(yīng)用程序都能被劃分成若干個平行的處理單元對于某個功能應(yīng)用程序進行任務(wù)劃分,需從整體上進行規(guī)劃,并且要與網(wǎng)絡(luò)接口、處理過程、實時要求等具體要求緊密結(jié)合。每一個人物都有自己的運行環(huán)境,任務(wù)間的信息交換在任務(wù)的輸入/輸出中處理。也可采取共享內(nèi)存的訪問方式,減少網(wǎng)絡(luò)通信流量。

所有的應(yīng)用軟件都駐留在應(yīng)用層,開發(fā)時于具體的硬件無關(guān),通過標(biāo)準(zhǔn)的接口和其它層通信,從而達(dá)到軟件可重用的目的。

2操作系統(tǒng)層

操作系統(tǒng)層為中間層,提供為執(zhí)行應(yīng)用軟件和管理系統(tǒng)所需的所有功能,,其與飛機、硬件相互獨立。操作系統(tǒng)層負(fù)責(zé)處理所有的通信需求,為各種應(yīng)用程序提供執(zhí)行平臺,該層進行機載資源的管理,按照優(yōu)級對各種任務(wù)進行調(diào)度和切換。操作系統(tǒng)層可以完成通用系統(tǒng)管理、任務(wù)執(zhí)行、任務(wù)監(jiān)控、資源監(jiān)控、通信服務(wù)和時間服務(wù)等功能。其包括了三個部分,操作系統(tǒng),通用系統(tǒng)管理器,藍(lán)印系統(tǒng)。

(l)操作系統(tǒng):提供為支持實時應(yīng)用執(zhí)行和有關(guān)的資源管理(例如:調(diào)度、通信服務(wù)、錯誤管理服務(wù)、系統(tǒng)安全服務(wù)、時間服務(wù))所需的各種服務(wù)。

(2)通用系統(tǒng)管理(GSM):適用于任何層次的資源管理,并提供健康監(jiān)視、故障管理、配制管理、安全管理等功能。

健康監(jiān)控:用于評估航電資源使用情況以及綜合區(qū)域和飛機的健康狀況,具體的功能取決于所運行的系統(tǒng)層次。它主要作用在于監(jiān)控錯誤和故障,并將任何有關(guān)的故障信息傳遞給故障管理系統(tǒng),以便對故障作進一步的診斷與處理;

故障管理:用于定位、隔離和限制錯誤和故障,阻止錯誤的發(fā)生或者限制錯誤的擴散,并且確保系統(tǒng)在發(fā)生錯誤后可以維持運行一段必要的時間,已完成系統(tǒng)重構(gòu)或者降級等必要的安全處理;

配置管理:執(zhí)行初始系統(tǒng)配置,和后來由于飛行模式改變請求或故障/錯誤處理和系統(tǒng)的最終下電引起的重構(gòu),以及系統(tǒng)關(guān)機等;

安全管理:負(fù)責(zé)系統(tǒng)安全策略的執(zhí)行,其職責(zé)是關(guān)鍵管理并且也必須能夠執(zhí)行安全的相關(guān)技術(shù),包括編碼、解碼、認(rèn)證算法和密鑰管理。

3模塊支持層

模塊支持層為最底層,包括了基礎(chǔ)硬件的詳細(xì)情況,并提供對實現(xiàn)操作系統(tǒng)層所需的底層資源的存取。模塊支持層提供下列服務(wù):

(1)加載服務(wù)。數(shù)據(jù)處理模塊從通用系統(tǒng)管理獲取信息后,很具調(diào)度表利用本服務(wù)加載應(yīng)用軟件任務(wù)包。加載器通過通信服務(wù)和大容量存儲模塊進行通信,交互參數(shù)包含需要加載的任務(wù)包的標(biāo)識,當(dāng)任務(wù)包接收完整后,操作系統(tǒng)在合適的內(nèi)存地址上進行任務(wù)加載。

(2)通信服務(wù)。該服務(wù)包括創(chuàng)建虛擬通道銷毀虛擬通道、發(fā)送數(shù)據(jù)、接收數(shù)據(jù)和通信連接測試等。

(3)時間服務(wù)。提供自身硬件的日期/時間情況,向操作系統(tǒng)提供當(dāng)前時間,同時用于系統(tǒng)時間校準(zhǔn)。

(4)自測試服務(wù)。通過通用系統(tǒng)管理軟件或者本地故障管理軟件啟動,進行模塊狀態(tài)檢測。包括自啟動的自測試和觸發(fā)自測試。

(5)模塊資源服務(wù)。將當(dāng)前模塊信息提供給操作系統(tǒng)。

4軟件體系與IMA系統(tǒng)的關(guān)系

三層塔式結(jié)構(gòu)軟件模型在執(zhí)行任務(wù)的時候,將加載到硬件模塊上,這些處理模塊包括數(shù)據(jù)處理模塊、信號處理模塊、圖像處理模塊、海量存儲模塊和電源轉(zhuǎn)換模塊。對于網(wǎng)絡(luò)支持模塊,可以不需要支持完整的三層塔式軟件結(jié)構(gòu),但必須提供完整的模塊支持層的功能,可以通過模塊支持層接口與其它模塊通信。

三層塔式軟件結(jié)構(gòu)將在模塊的初始化過程中加載到模塊的處理單元上,如圖1所示。

對于數(shù)據(jù)處理模塊,模塊里面包含多個微處理器,每一個微處理器都可以加載不同的軟件系統(tǒng)這些微處理器從邏輯上看是獨立的,整個模塊是由多個處理器組成的處理系統(tǒng),對于信號處理模塊,模塊里面包含了若干信號處理器,在模塊的初始化過程中,將在一個處理器上搭建軟件系統(tǒng),其余處理器完成信號處理的過程,在模塊的設(shè)計過程中,可以有區(qū)別的設(shè)計這兩種處理器,將DSP技術(shù)引入到設(shè)計過程,對于圖像處理模塊,與信號處理模塊類似,模塊包括若干圖像處理器,在初始化過程中,將在一個處理器上加載軟件系統(tǒng),其余處理器完成具體的圖像運算功能,在設(shè)計過程中,可以考慮采用不同的設(shè)計技術(shù),讓圖像處理器更適用于圖像運算處理,對于海量存儲模塊,將在處理單元加載軟件系統(tǒng),在模塊初始化的過程中,海量存貯模塊將自動加載軟件系統(tǒng)并指導(dǎo)其他模塊完成初始化過程,對于電源轉(zhuǎn)換模塊,為了控制和監(jiān)控輸出去的每路電源狀況,也需要有一定的處理能力,在模塊中將包含微處理器,可以加載軟件系統(tǒng)。

參考文獻

[1]寧毅.IMA平臺需求定義技術(shù)研究[J].科技資訊,2016,14(16):13+15.

[2]張占芳,王經(jīng)典,王嘉良.機載核心處理系統(tǒng)通用化平臺研究[J].航空電子技術(shù),2017,48(04):7-10+26.

[3]李昕穎,查振羽,崔德剛,熊華鋼,綜合化航電核心處理系統(tǒng)研究[J].民用飛機設(shè)計與研究,2009(Sl):139-143.

猜你喜歡
應(yīng)用程序處理器軟件
禪宗軟件
英語文摘(2021年10期)2021-11-22 08:02:26
刪除Win10中自帶的應(yīng)用程序
電腦報(2019年12期)2019-09-10 05:08:20
軟件對對碰
Imagination的ClearCallTM VoIP應(yīng)用現(xiàn)可支持Cavium的OCTEON? Ⅲ多核處理器
談軟件的破解與保護
精品(2015年9期)2015-01-23 01:36:01
ADI推出新一代SigmaDSP處理器
汽車零部件(2014年1期)2014-09-21 11:41:11
呼嚕處理器
小青蛙報(2014年1期)2014-03-21 21:29:39
關(guān)閉應(yīng)用程序更新提醒
電腦迷(2012年15期)2012-04-29 17:09:47
三星電子將開設(shè)應(yīng)用程序下載商店
微軟軟件商店開始接受應(yīng)用程序
高雄县| 伊宁县| 乌拉特后旗| 万山特区| 读书| 武宁县| 壶关县| 龙川县| 扎兰屯市| 迁西县| 波密县| 茌平县| 武威市| 平湖市| 宣汉县| 和田市| 黄浦区| 班戈县| 荥阳市| 贞丰县| 平凉市| 玉龙| 凤山市| 安顺市| 当阳市| 南城县| 唐河县| 万安县| 阿合奇县| 徐闻县| 内黄县| 南通市| 曲松县| 教育| 同江市| 丹棱县| 抚宁县| 崇礼县| 尚志市| 秦皇岛市| 松江区|