裝備軟件可配置仿真集成技術(shù)研究
【文章頁(yè)數(shù)】:7 頁(yè)
【部分圖文】:
圖1可配置中間件總體結(jié)構(gòu)
面向裝備軟件可配置仿真集成技術(shù)結(jié)構(gòu)如圖1所示,按功能分為軟件層、可配置中間件層、仿真平臺(tái)層3層,輔助工具提供代碼自動(dòng)修改功能及采用配置文件配置模塊的功能。軟件層:指實(shí)際裝備中的軟件。
圖2平臺(tái)移植方案
(1)內(nèi)核:提供嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核包含的基礎(chǔ)系統(tǒng)服務(wù)功能,如任務(wù)管理等[2-3]。通用操作也提供這些模塊的系統(tǒng)服務(wù),部分系統(tǒng)服務(wù)接口可直接映射,但需重點(diǎn)關(guān)注如參數(shù)、函數(shù)功能等差異,建立輔助數(shù)據(jù)結(jié)構(gòu)解決這些差異。(2)設(shè)備管理[4-5]:設(shè)備管理屏蔽了底層不同設(shè)備的驅(qū)動(dòng)接口差異....
圖3標(biāo)準(zhǔn)網(wǎng)絡(luò)通信接口設(shè)計(jì)圖
標(biāo)準(zhǔn)通信接口的設(shè)計(jì)圍繞守護(hù)線程和MidWare_Socket結(jié)構(gòu)體展開。MidWare_Socket結(jié)構(gòu)體定義了套接字的屬性,其成員包含套接字所有的信息,包括綁定的網(wǎng)絡(luò)地址、加入的組播地址、緩存隊(duì)列的首地址等信息。MidWare_Socket結(jié)構(gòu)體包含綁定的網(wǎng)絡(luò)地址、消息接....
圖4信息交互流程
仿真平臺(tái)支持仿真成員間數(shù)據(jù)的訂閱與發(fā)布,系統(tǒng)運(yùn)行時(shí)裝備軟件需要通過標(biāo)準(zhǔn)的接收和發(fā)送接口實(shí)現(xiàn)軟件間的數(shù)據(jù)交互功能[6-7]。裝備軟件發(fā)送數(shù)據(jù)時(shí),調(diào)用集成中間件中發(fā)送數(shù)據(jù)的回調(diào)函數(shù),該函數(shù)調(diào)用仿真平臺(tái)中的標(biāo)準(zhǔn)接口將交互信息發(fā)送。仿真平臺(tái)接收交互信息時(shí),平臺(tái)接收消息處理框架中集成中間件....
本文編號(hào):3952751
本文鏈接:http://sikaile.net/kejilunwen/jingguansheji/3952751.html