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

?

一種基于Vxworks下socket機制的改進BIT測試方法

2018-04-02 09:13段澤偉付潔
電腦知識與技術 2018年5期
關鍵詞:網(wǎng)絡通訊

段澤偉 付潔

摘要:依據(jù)Vxworks操作系統(tǒng)對socket的良好支持,本文設計出一種改進的基于Vxworks系統(tǒng)下socket機制的BIT測試方法。在測試目標機10通路時,利用目標機與通用測試平臺間的網(wǎng)絡通訊,構建輸入通路加以太網(wǎng)以及輸出通路加以太網(wǎng)兩條相互隔離的測試回路。該測試方法可有效定位通路故障,且適用性和移植性較高,具有較廣闊的應用前景。

關鍵詞:Vxworks;socket;BIT;網(wǎng)絡通訊

1引言

在測試RS422、ARINC429,離散量、AFDX等通信端口時,通常的自環(huán)測試無法具體定位通信端口的輸入或輸出故障,會造成測試人員對具體通路故障排查的困難。本文設計了一種基于Vxworks系統(tǒng)下socket機制的I/O通路改進BIT測試方法,利用目標機本身的以太網(wǎng)絡,憑借Vxworks提供的socket機制,實現(xiàn)含有嵌入式操作系統(tǒng)的目標機與通用型測試設備平臺(配有多種常用協(xié)議接口)間的網(wǎng)絡通信,形成輸入通路+以太網(wǎng)以及輸出通路+以太網(wǎng)這兩條相互隔離的測試回路,利用TCP協(xié)議可靠的數(shù)據(jù)流服務,可將以太網(wǎng)的傳輸數(shù)據(jù)作為目標機本身I/O通路傳輸數(shù)據(jù)時的判斷比對依據(jù),根據(jù)對比結果可在BIT測試中將故障清楚定位在確定通路上。該方法可有效提升產(chǎn)品BIT測試效率,降低時間成本。

2測試系統(tǒng)構架

在本測試方法中,與目標機產(chǎn)品配合測試的為霍威公司的通用型測試設備,該型設備可測試RS422、ARINC429,離散量輸入輸出端口以及AFDX(ARINC 664)等常用通信端口,同時設備具有網(wǎng)絡通信功能,操作系統(tǒng)為Windows XP。本文驗證使用的嵌人式PowerPC目標機的操作系統(tǒng)為風河公司的Vxworks2.2版本,CPU為e2v公司的PC7410型處理器,目標機具有百兆網(wǎng)網(wǎng)絡通信功能。對目標機與測試設備平臺間創(chuàng)建網(wǎng)絡通信,形成輸入通路+以太網(wǎng)以及輸出通路+以太網(wǎng)這兩條相互隔離的測試回路,如圖l所示。

1)輸入回路測試:a.測試設備使用輸入通路發(fā)送數(shù)據(jù)至目標機;b.測試設備通過網(wǎng)絡發(fā)送控制指令,目標機根據(jù)獲取的命令進入具體對應協(xié)議接口的接收程序;c.測試設備接收網(wǎng)絡反饋的目標機指令和目標機接收到的輸人數(shù)據(jù);d.測試設備根據(jù)收到的指令,按照協(xié)議解析數(shù)據(jù),并和原先通過輸入通路的發(fā)送數(shù)據(jù)進行比對,判斷目標機輸入通路的故障與否。

2)輸出回路測試:a.測試設備由網(wǎng)絡向目標機發(fā)出控制指令Ib.目標機根據(jù)指令,通過網(wǎng)絡發(fā)送對應接口的具體測試數(shù)據(jù);c.目標機由自身輸出通路發(fā)送接收到的測試數(shù)據(jù)至測試設備;d.測試設備按照協(xié)議解析由輸出通路收到的數(shù)據(jù),并和由測試設備通過網(wǎng)絡發(fā)送數(shù)據(jù)進行比較,判斷目標機輸出通路的故障與否。

3測試程序設計

作為目前普及很廣的實時操作系統(tǒng),Vxworks系統(tǒng)內部集成了TCP/IP網(wǎng)絡協(xié)議棧,利用其對socket良好的支持,可實現(xiàn)優(yōu)良的網(wǎng)絡通訊。該機制使嵌人式系統(tǒng)與不同工作平臺之間成功實現(xiàn)網(wǎng)絡通信,豐富了系統(tǒng)的配置和調試方法。

猜你喜歡
網(wǎng)絡通訊
基于STM32的智能家居控制系統(tǒng)
基于紅外控制的智能家居網(wǎng)絡系統(tǒng)
在線仿真考試在數(shù)控車工技能鑒定(理論)中應用的探索
數(shù)控設備的數(shù)據(jù)傳輸技術淺探
基于現(xiàn)代網(wǎng)絡通訊工具的中醫(yī)診斷學教學實踐與探索
計算機遠程網(wǎng)絡通訊技術