999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于1553B總線的機載顯示器嵌入式軟件測試技術研究

2021-11-05 15:36:08張曉娜李曉利
數字通信世界 2021年10期
關鍵詞:設備設計

彭 琿,張曉娜,張 翔,李曉利

(復雜電磁環境效應國家重點實驗室,河南 洛陽 471003)

0 引言

傳統的機載顯示器嵌入式軟件測試方法是一個型號研制一套專用的測試設備和配套的測試軟件。當型號越來越多時,就需要越來越多的適用于不同型號的測試設備,而且不同測試設備研發由于技術繼承性較弱而導致成本難以降低,同時還需要開發多套不同的測試軟件。對測試人員而言,還必須花時間熟練掌握各種測試設備和測試軟件,學習成本和時間成本成倍增加。

面對上述問題,國內外從事機載顯示器嵌入式軟件開發與測試的研究人員,一直在研究設計一套基于接口的嵌入式軟件通用測試方案。本文研究了嵌入式軟件測試環境通用開發平臺ETest的架構,設計實現了針對1553B總線接口測試的半實物仿真測試環境。

1 嵌入式系統測試環境開發平臺總體設計

為了滿足嵌入式系統測試實時性要求,嵌入式系統測試環境開發平臺ETest采用主流的上下位機架構,如圖1所示。

圖1 ETest體系架構圖

測試主機上的軟件主要完成測試設計、測試監控與分析等;實時處理機上的軟件主要完成測試運行。ETest的主要軟件包括測試設計軟件、測試執行服務軟件、測試執行客戶端軟件、設備資源管理軟件以及測試輔助軟件工具包等。

其設計目標主要包括:

(1)支持對測評任務的管理,可以進行圖形化建模,支持仿真模型的開發、調試、編譯和下載等,可以根據需要加載數據源文件,并進行測試腳本的設計和實現;

(2)提供測試運行所需的軟件資源,實現仿真模型的加載和運行、測試腳本的執行、測試數據的接收和發送、測評任務的調度等;

(3)不但可以使用多種控件實時查看測試狀態及被測系統收發的數據,還可以實時發送在線腳本,同時能對軟件測試中產生的測試數據進行事后分析。

2 基于1553B總線的測試環境構建

2.1 基于1553B總線的機載顯示器嵌入式軟件測試環境

為了開展對機載顯示器嵌入式軟件的全面測試,需要在ETest測試主機上仿真模擬外圍的各種接口設備和傳感器的信息交換過程,同時利用集成在實時處理機上的各種接口卡,模擬產生這些接口設備和傳感器的物理信號,并與被測件進行交互,驅動被測件內部嵌入式軟件的運行。測試主機通過實時處理機控制操作這些模擬設備,發出指令到被測試的機載顯示器,并接收被測機載顯示器的反饋指令。

基于1553B總線的機載顯示器嵌入式軟件測試環境如圖2所示。

圖2 基于1553B總線的機載顯示器嵌入式軟件測試環境

在軟件平臺方面,ETest設計實現了通用的測試環境,主要包括測試主機和實時處理機。測試主機軟件主要包括測試任務管理、仿真模型設計、數據源加載、測試腳本設計和實現等主要模塊;實時處理機軟件主要包括測試運行控制、測試腳本解釋、實時數據處理、接口驅動等主要功能模塊;測試監控軟件主要實現測試監控、測試數據收集、測試結果分析、在線腳本發送等功能。

2.2 運行流程設計

測試前,進行測試任務的管理、交聯環境模型的建立、數據源模型的加載、測試腳本的編寫、顯示面板的構建、收集數據的定制;測試中,進行測試運行控制、實時數據處理、數據收集、測試監控、在線腳本發送、測試腳本解釋等;測試后,進行測試結果分析、數據回放和圖形化分析。

3 基于1553B總線的機載顯示器的測試實例

3.1 測試交聯環境設計

測試交聯環境設計就是在測試主機上利用測試設計軟件建立被測設備外圍交聯環境,主要進行外圍交聯設備的仿真、接口協議和仿真通道的配置、仿真通道和物理通道的映射等?;?553B總線的機載顯示器的測試交聯環境建模如圖3所示。

圖3 基于1553B總線的機載顯示器嵌入式軟件測試交聯環境

3.2 協議設計

ETest提供數據協議描述語言DPD描述應用層協議。協議由字段組成,字段提供了位、字節、字符串、數組、校驗等多種類型。應用層協議由接口控制文件詳細描述,每一個具體項目都會制定特定的接口控制文件。

3.3 圖形監控設計

圖形監控設計是用來在用例執行的輸入用例數據和顯示測試結果數據的。監控種類常用的有按鈕、開關、bull燈、文本編輯框、儀表盤、數字表、曲線圖等。

3.4 腳本設計

腳本設計就是用例設計,以實現自動化測試。腳本采用Python語言編寫。在腳本中直接引用協議字段,進行賦值等操作;直接用ETest提供的協議讀寫API,實現協議的自動組包和解包操作。腳本可進行輸入輸出信息的打印輸出,可以打開并執行監控。

3.5 測試執行情況

完成測試準備后,在上位機上啟動測試,實時處理機運行實時測試用例并向上位機反饋測試數據。本文中,共模擬了機載顯示器設備的1553B、AD、DA、DI、DO、視頻、電源接口等多種接口,模擬了與機載顯示器設備有信息/信號交互關系的計算機、開關量、程控電源、數字視頻模塊、模擬視頻模塊、模擬量和非標設備、串口設備等多種外部設備,總共完成了14種接口協議的正常、異常、邊界測試,發現被測機載顯示器嵌入式軟件設計缺陷3個、內存溢出缺陷2個,有效提高了被測試機載顯示器的穩定性可靠性。

4 結束語

本文深入分析了利用ETest構建機載顯示器嵌入式軟件測試環境的關鍵技術問題。通過執行機載1553B總線顯示器嵌入式軟件的測試結果表明,本研究設計的ETest可用于開發基于不同類型接口的嵌入式軟件測試,實現對被測件實時、動態、閉環、非侵入式的自動化測試。

猜你喜歡
設備設計
諧響應分析在設備減振中的應用
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于VB6.0+Access2010開發的設備管理信息系統
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
如何在設備采購中節省成本
主站蜘蛛池模板: 亚洲二三区| 又爽又大又光又色的午夜视频| 中文字幕亚洲乱码熟女1区2区| 最新亚洲人成网站在线观看| 高清欧美性猛交XXXX黑人猛交 | 久久久久无码精品国产免费| 天天爽免费视频| 国产精品漂亮美女在线观看| 国产成人91精品| 人人爽人人爽人人片| 在线观看亚洲成人| 香蕉在线视频网站| 天天做天天爱天天爽综合区| 8090成人午夜精品| 亚洲一区国色天香| 亚洲精品欧美日本中文字幕| 成人福利在线视频| 免费人成又黄又爽的视频网站| 久久五月视频| 欧美成人精品高清在线下载| 在线欧美日韩| 美女扒开下面流白浆在线试听| 亚洲专区一区二区在线观看| 99re在线免费视频| 亚洲乱亚洲乱妇24p| 99伊人精品| 欧美激情视频一区二区三区免费| 国产成人综合亚洲欧洲色就色| 黄色国产在线| 伊人AV天堂| 91免费国产高清观看| 国产日韩欧美黄色片免费观看| 综合亚洲色图| 波多野结衣二区| 欧美劲爆第一页| 韩日无码在线不卡| 日韩在线网址| 精品久久香蕉国产线看观看gif| 三级毛片在线播放| 无码综合天天久久综合网| 在线无码九区| 色老头综合网| 久久久四虎成人永久免费网站| 免费网站成人亚洲| 欧美第一页在线| 正在播放久久| 欧美a在线| 色欲国产一区二区日韩欧美| 在线观看无码a∨| 婷婷六月色| 欧美亚洲一区二区三区导航| 久久综合九色综合97网| 国产福利小视频在线播放观看| 亚洲AV一二三区无码AV蜜桃| 亚洲人妖在线| 久久人人爽人人爽人人片aV东京热| 久久婷婷六月| 亚洲精品国产综合99久久夜夜嗨| 国产色婷婷| 国产一区自拍视频| 欧美日本视频在线观看| 国产日韩精品一区在线不卡| 免费毛片在线| 久久久精品国产SM调教网站| 精品国产自| 国产美女在线免费观看| 99免费视频观看| 狠狠色噜噜狠狠狠狠色综合久| 久久精品亚洲中文字幕乱码| 亚洲日韩精品伊甸| 青青草国产在线视频| 亚洲无码视频一区二区三区| 免费A级毛片无码无遮挡| 国产午夜小视频| 亚洲一区二区无码视频| 国产91无毒不卡在线观看| 天天综合色天天综合网| 国产一级毛片yw| 免费可以看的无遮挡av无码| 国产精品粉嫩| 啪啪啪亚洲无码| 免费a级毛片视频|