天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 管理論文 > 項(xiàng)目管理論文 >

FC-AE網(wǎng)絡(luò)自動(dòng)化測試軟件設(shè)計(jì)

發(fā)布時(shí)間:2021-10-11 05:02
  隨著航空航天領(lǐng)域技術(shù)的不斷進(jìn)步與發(fā)展,現(xiàn)代航電系統(tǒng)對(duì)網(wǎng)絡(luò)總線的速率、帶寬等方面的性能要求也逐漸提高。FC-AE(Fiber Channel Avionics Environment)協(xié)議集,既具有FC(Fiber Channel)協(xié)議的高傳輸速率,高傳輸帶寬以及高可靠性等特點(diǎn),又專門針對(duì)航電環(huán)境下設(shè)備間的數(shù)據(jù)通信制定了額外的標(biāo)準(zhǔn),可以極大的滿足航空電子系統(tǒng)新時(shí)代的各種互聯(lián)需求,已成為航空電子網(wǎng)絡(luò)通信領(lǐng)域的重要組成協(xié)議。但是,由于FC-AE協(xié)議內(nèi)容豐富,功能實(shí)現(xiàn)復(fù)雜,這給系統(tǒng)測試工作增加了不小的負(fù)擔(dān)。而且在系統(tǒng)設(shè)計(jì)過程中隨著系統(tǒng)功能的更新迭代,需要進(jìn)行大量的重復(fù)測試實(shí)驗(yàn),這需要投入大量的時(shí)間和人工成本。因此,設(shè)計(jì)一款自動(dòng)化測試軟件從而大大縮減測試人員測試工作量,提升測試效率,這是十分有必要的。本文設(shè)計(jì)出了一個(gè)以Windows操作系統(tǒng)為軟件平臺(tái),以教研室自研的FC-AE-1553(Fiber Channel Avionics Environment 1553)和FC-AE-ASM(Fiber Channel Avionics Environment Anonymous Subscriber... 

【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:114 頁

【學(xué)位級(jí)別】:碩士

【部分圖文】:

FC-AE網(wǎng)絡(luò)自動(dòng)化測試軟件設(shè)計(jì)


Client類定義

描述符


電子科技大學(xué)碩士學(xué)位論文542.測試數(shù)據(jù)生成功能。這里主要針對(duì)FC癥1553會(huì)話和ASM消息的生成與傳遞。在進(jìn)行FC-1到FC-3層測試項(xiàng)目的測試時(shí),很多情況下都需要控制網(wǎng)絡(luò)仿真節(jié)點(diǎn)卡或測試節(jié)點(diǎn)卡執(zhí)行收發(fā)FC幀操作,而在測試FC-4層1553會(huì)話功能和周期ASM消息收發(fā)功能時(shí),又要控制仿真節(jié)點(diǎn)卡進(jìn)行1553會(huì)話和ASM消息的生成與傳遞。當(dāng)要發(fā)送FC幀時(shí),測試執(zhí)行模塊會(huì)先生成FC幀描述符,它其實(shí)是一個(gè)結(jié)構(gòu)體,其結(jié)構(gòu)體成員代表了FC幀的各個(gè)字段。我們通過使用FC幀描述符實(shí)現(xiàn)了FC幀在內(nèi)存中的表示。FC幀描述符的定義如圖4-8所示。圖4-8FC幀描述符定義生成描述符后,測試執(zhí)行模塊將該描述符發(fā)送給FC幀的發(fā)送端,即s_id值代表的節(jié)點(diǎn)下位機(jī)軟件。下位機(jī)軟件會(huì)將FC幀描述符放入對(duì)應(yīng)的發(fā)送隊(duì)列,接著通過驅(qū)動(dòng)程序控制節(jié)點(diǎn)卡硬件執(zhí)行幀發(fā)送操作。對(duì)于1553會(huì)話,測試執(zhí)行模塊會(huì)生成對(duì)應(yīng)的會(huì)話描述符,這些描述符字段與FC-AE-1553協(xié)議規(guī)定的會(huì)話相關(guān)字段一一對(duì)應(yīng)。1553會(huì)話描述符的定義如圖4-9所示。其中,sid和did代表會(huì)話的源ID和目的ID,recv_ntid用于NT_to_NT模式下,表示接收NT的ID。sub_addr字段代表的是NT節(jié)點(diǎn)的子地址值,o_subaddr字段表示接收NT節(jié)點(diǎn)的子地址值。port表示節(jié)點(diǎn)卡發(fā)送數(shù)據(jù)的端口。mode表示1553會(huì)話的類型,可選類型為NC-to-NT、NT-to-NC、NT-to-NT。length是要發(fā)送的數(shù)據(jù)長度。

模塊圖,描述符,測試執(zhí)行,鏈表


第四章自動(dòng)化測試軟件的設(shè)計(jì)與實(shí)現(xiàn)55圖4-91553會(huì)話描述符執(zhí)行會(huì)話發(fā)送時(shí),測試執(zhí)行模塊將會(huì)話描述符發(fā)送給NC節(jié)點(diǎn)所在的下位機(jī)軟件,下位機(jī)軟件中維護(hù)了一個(gè)待發(fā)送會(huì)話的鏈表。該鏈表的定義如圖4-10所示。圖4-10待發(fā)送會(huì)話鏈表在NC節(jié)點(diǎn)下位機(jī)軟件收到控制臺(tái)軟件傳來的會(huì)話信息時(shí),會(huì)malloc一個(gè)新的鏈表節(jié)點(diǎn),并將會(huì)話描述符信息存入鏈表節(jié)點(diǎn)之中,接下來以尾插法的方式將新節(jié)點(diǎn)加入待發(fā)送會(huì)話鏈表。在這里只把會(huì)話信息添加入鏈表即可,實(shí)際的發(fā)送動(dòng)作發(fā)生在thread_1553_session_send線程中。下位機(jī)軟件在初始化時(shí)會(huì)創(chuàng)建一個(gè)1553會(huì)話發(fā)送線程。該線程會(huì)實(shí)時(shí)監(jiān)控待待發(fā)送會(huì)話鏈表的狀態(tài),如果鏈表不為空,就會(huì)依次讀取鏈表中節(jié)點(diǎn)的會(huì)話信息,并調(diào)用FCAE1553_StartExch()函數(shù)完成會(huì)話的發(fā)送。FCAE1553_StartExch()函數(shù)會(huì)將會(huì)話數(shù)據(jù)拷貝到內(nèi)核空間,并通過調(diào)用DeviceIOControl()函數(shù),命令驅(qū)動(dòng)數(shù)據(jù)發(fā)送模塊完成會(huì)話數(shù)據(jù)的發(fā)送。在上述操作過程中,涉及到兩個(gè)線程都對(duì)待發(fā)送會(huì)話鏈表進(jìn)行操作的情況。為了避免競態(tài)條件的發(fā)生,我們使用互斥鎖的方式。無論何種情況下,在對(duì)待發(fā)送會(huì)話鏈表進(jìn)行操作之前,都需要調(diào)用函數(shù)WaitForSingleObject(send_list_mutex,

【參考文獻(xiàn)】:
期刊論文
[1]光纖通道在航空電子環(huán)境的應(yīng)用及關(guān)鍵技術(shù)研究[J]. 寧亞鋒.  科技經(jīng)濟(jì)導(dǎo)刊. 2018(33)
[2]實(shí)時(shí)任務(wù)下的光纖通道協(xié)議芯片設(shè)計(jì)與實(shí)現(xiàn)[J]. 王英英,薛濤,譚小虎.  電光與控制. 2019(02)
[3]網(wǎng)絡(luò)協(xié)議一致性測試研究綜述[J]. 周峰.  中國新通信. 2017(20)
[4]協(xié)議一致性測試方法的研究[J]. 孟凡淇.  信息與電腦(理論版). 2013(03)
[5]基于FC網(wǎng)絡(luò)的一種接口模塊設(shè)計(jì)與實(shí)現(xiàn)[J]. 宋琦,張利洲.  硅谷. 2012(24)
[6]自動(dòng)測試在航電綜合試驗(yàn)中的應(yīng)用技術(shù)研究[J]. 汪亞杰,郭曉燕.  科技創(chuàng)新導(dǎo)報(bào). 2011(29)
[7]FC-AE-1553高級(jí)特性介紹[J]. 曹素芝,張善從.  光通信技術(shù). 2010(02)
[8]航空電子環(huán)境下FC網(wǎng)絡(luò)的建模與仿真[J]. 周天然,宋麗茹,熊華鋼,林強(qiáng).  北京航空航天大學(xué)學(xué)報(bào). 2008(10)
[9]FC網(wǎng)絡(luò)性能測試與研究[J]. 徐亞軍,張曉林,郭蔡健,熊華鋼.  計(jì)算機(jī)工程與應(yīng)用. 2007(15)

碩士論文
[1]FC-AE節(jié)點(diǎn)卡控制軟件設(shè)計(jì)[D]. 李運(yùn)凱.電子科技大學(xué) 2018
[2]支持時(shí)間觸發(fā)通信的高性能FC-AE節(jié)點(diǎn)卡FPGA設(shè)計(jì)[D]. 陳起.電子科技大學(xué) 2018
[3]基于時(shí)間調(diào)度網(wǎng)絡(luò)的FC交換機(jī)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吳曉凡.電子科技大學(xué) 2017
[4]FC-AE與1553B仿真節(jié)點(diǎn)卡硬件設(shè)計(jì)[D]. 張先紅.電子科技大學(xué) 2017
[5]光纖通道HBA卡測試技術(shù)的研究與應(yīng)用[D]. 石玲.海南大學(xué) 2016
[6]FC-AE-1553節(jié)點(diǎn)卡軟件設(shè)計(jì)與實(shí)現(xiàn)[D]. 余輝.電子科技大學(xué) 2015
[7]適用于航天環(huán)境的FC-AE-1553網(wǎng)絡(luò)的研究[D]. 李春陽.電子科技大學(xué) 2014
[8]基于PCI總線的驅(qū)動(dòng)程序設(shè)計(jì)及實(shí)現(xiàn)[D]. 江洋.電子科技大學(xué) 2013
[9]光纖通道(Fiber Channel)協(xié)議測試方法的研究[D]. 劉倩.西安電子科技大學(xué) 2013
[10]FC-AE-1553技術(shù)的研究與實(shí)現(xiàn)[D]. 孫麗娜.電子科技大學(xué) 2011



本文編號(hào):3429837

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/3429837.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶c162b***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com