亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        在線調(diào)試的串口通信協(xié)議測試方法研究

        2017-12-28 02:09:34趙春美彭忠全江西應用科技學院
        數(shù)碼世界 2017年11期
        關鍵詞:斷點通信協(xié)議軟件測試

        趙春美 彭忠全 江西應用科技學院

        在線調(diào)試的串口通信協(xié)議測試方法研究

        趙春美 彭忠全 江西應用科技學院

        本次研究中探究了如何進行串口通信協(xié)議測試的在線調(diào)試方法,應用某型數(shù)據(jù)傳輸數(shù)字地圖子系統(tǒng)中數(shù)字地圖生成模塊軟件中的通信協(xié)議作為案例進行測試,應用了兩種不同的在線調(diào)試串口通訊協(xié)議的方法。將兩種方法應用于串口通訊協(xié)議調(diào)試中,能夠較為簡便的解決在某些測試環(huán)節(jié)中無法進行窗口在線調(diào)試的情況,為軟件測試領域的在線調(diào)試技術提供幫助和參考。

        在線調(diào)試 串口通信 方法研究

        串口通信的本質(zhì)屬于按位傳輸數(shù)據(jù)通信方式,這種方式應用較為廣泛,其硬件設施簡便,及調(diào)試過程也較為簡單,主要應用于我國工業(yè)控制領域。但是就目前來說,部分軟件測試環(huán)境中,兩個配置項之間的通訊窗口無法外接串口線的情況時有發(fā)生,所以這就導致被測項和串口調(diào)試工具無法進行通信。所以在對串口通信協(xié)議進行測試時,就需要利用串口調(diào)試工具進行串口數(shù)據(jù)收發(fā),才能完成數(shù)據(jù)調(diào)試。

        1 測試內(nèi)容

        本次研究測試主要內(nèi)容包括主處理模塊、數(shù)字地圖生成模塊,這兩者之間通過,RS485進行通信。數(shù)據(jù)傳輸內(nèi)容主要包括命令自檢測以及地圖數(shù)據(jù)發(fā)送的,必要時,還需要對鏈路通信進行檢查。

        2 在線調(diào)試方法

        2.1 基于超級終端的實現(xiàn)

        在本次研究中,與被測軟件進行串口通訊時,如果需要對串口的數(shù)據(jù)代碼進行插樁循環(huán)發(fā)送,則可以采用插樁代碼的耦合方式進行耦合控制,并利用超級終端對插樁代碼流程進行模擬,并利用串口調(diào)試工具中的串口數(shù)據(jù)發(fā)送功能進行串口數(shù)據(jù)傳輸,從而實現(xiàn)在線調(diào)試。

        其主要方法是通過實現(xiàn)DmgmCom函數(shù)代碼文件中函數(shù)代碼文件中加入int形勢的全局變量,包括,g_cmd 和 g_send。在這兩組變量中,g_cmd變量主要用于儲存RS485數(shù)據(jù),儲存完成后,可以向DMGM發(fā)送; 而g_send主要用于對發(fā)送時間進行調(diào)整;當發(fā)送變量的rs485數(shù)據(jù)已經(jīng)完成儲備時,可以將發(fā)送變量的時間調(diào)整完成,則可以進行數(shù)據(jù)發(fā)送。

        值得注意的是,在此循環(huán)中,發(fā)送變量通常被定義為int類型,而如果需要將發(fā)送變量定義為char類型,就需要在超級終端中將g_cmd = 0x5D命令繼續(xù)輸入;輸入命令后,超級終端則會根據(jù) 0x5D類型,將發(fā)送變量中的地址進行相應編碼,但如果采用這種方式,想要達到預期的目的,就需要將發(fā)送數(shù)據(jù)儲存到兩種不同儲存模式的內(nèi)存中,避免發(fā)送變量出現(xiàn)問題。

        2.2 基于測試開發(fā)工具的實現(xiàn)

        基于調(diào)試開發(fā)工具的實現(xiàn),主要是通過在MPM中插樁代碼。完成代碼插入后,就可以對MPM進行任務及調(diào)試,從而通過MPM向,DMGM發(fā)送RS485數(shù)據(jù),在數(shù)據(jù)發(fā)送的過程中,則可以完成RS485通訊協(xié)議的測試。

        首先來說,想要在DmgmCom函數(shù)代碼文件中加入char類型的全局變量g_cmd 和 g_send,隨即采用邏輯流程代碼作為替換DmgmCom函數(shù)的代碼,并將MPM進行重新編譯,將編譯好后的函數(shù)流程,在目標機中進行運行,運行過程中可以應用MBM的調(diào)試開發(fā)工具對tCom任務進行任務級調(diào)試;調(diào)試方式是,將發(fā)送變量是否等于一的功能代碼進行斷點設置,并使我能夠停留在斷點處,然后通過調(diào)試開發(fā)工具,對兩個全局變量進行視窗修改,將其改為0x5D和1,隨即使tCom任務繼續(xù)運行,保證tCom任務能夠再次停留在上述斷點處。當tCom任務停留至斷點處時,則可以通過變量監(jiān)視窗口,對,recv數(shù)據(jù)中RS485返回的DMGM數(shù)據(jù)進行標識,并將發(fā)送變量的值修改為0xBE,然后再使任務繼續(xù)運行,并再次使tCom任務停留在上述斷點處,并應用變量監(jiān)視窗口對DMGM回復的RS4845數(shù)據(jù)進行調(diào)控。

        除此之外,在實際應用過程中還可以應用Vx Works 提供的task Suspend函數(shù)完成同樣操作,并且無需對發(fā)送變量進行定義,則可完成相同的功能。這項函數(shù)的意義主要是為了對任務進行掛掛起操作。

        3 結束語

        本文中通過對兩種在線調(diào)試串口協(xié)議的通訊測試方法進行研究,將超級終端以及調(diào)試開發(fā)工具作為主要的研究對象。實際應用過程中,能夠有效解決部分較為困難的問題,是一種良好的處理方案。主要針對在某些測試環(huán)境,就難以經(jīng)用串口調(diào)試工具進行串口通訊協(xié)議測試,操作方法較為簡便,且并不具有較強的局限性。同時,本文中介紹的兩種串口通信協(xié)議測試方法,并不僅僅局限于串口通信協(xié)議的測試,也可以應用于各種測試工作中,不僅具有良好的效果,更具有較高的準確度。給廣大軟件測試人員帶來了較為便利的測試方法,對軟件測試領域提供了一種在線調(diào)試和解決問題的方法。

        [1]趙雙強.基于GSM和超短波通信的水情數(shù)據(jù)采集軟件的研制[D].昆明理工大學,2002.

        [2]孔林.基于雙工控機的微機繼電保護測試儀研究與實現(xiàn)[D].華中科技大學,2009.

        [3]胡能輝.Modbus通信協(xié)議自動測試系統(tǒng)的研究與開發(fā)[D].上海交通大學,2011.

        [4]李端,姜紅旗,林孝康.FPGA原型驗證平臺信令協(xié)議仿真測試系統(tǒng)設計[J].武漢理工大學學報(信息與管理工程版),2006,(05):20-23.

        猜你喜歡
        斷點通信協(xié)議軟件測試
        基于OBE的軟件測試課程教學改革探索
        計算機教育(2020年5期)2020-07-24 08:53:20
        一類無限可能問題的解法
        EXCEL和VBA實現(xiàn)軟件測試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設計
        關于軟件測試技術應用與發(fā)展趨勢研究
        電子測試(2017年15期)2017-12-18 07:19:20
        主導電回路發(fā)生斷點故障判斷方法探討
        軟件測試工程化模型及應用研究
        基于DMX512通信協(xié)議的多路轉發(fā)器設計與研究
        基于NS-3的PLC多頻通信協(xié)議仿真平臺設計與實現(xiàn)
        電測與儀表(2016年2期)2016-04-12 00:24:52
        RSSP-I、RSSP-Ⅱ及SAHARA三種安全通信協(xié)議實現(xiàn)技術簡介
        男人扒开添女人下部免费视频| 无码中文亚洲av影音先锋| 手机在线中文字幕av| 一级一级毛片无码免费视频| 国产精品对白刺激久久久| 曰批免费视频播放免费| 日韩三级一区二区三区四区| 国产美女69视频免费观看| 成人性做爰aaa片免费看| 少妇伦子伦情品无吗| 久久综合另类激情人妖| 亚洲国产精一区二区三区性色| 国产精品视频yuojizz| 精品人妻va出轨中文字幕| 国产日产亚洲系列最新| 亚洲av第一区国产精品| 中文在线最新版天堂av| 亚洲AV成人无码久久精品四虎| 精品无码国产自产野外拍在线 | 粗大的内捧猛烈进出看视频| 久久精品熟女亚洲av香蕉| 日韩精品中文字幕免费人妻| 中文字幕日产人妻久久| 极品熟妇大蝴蝶20p| 精品免费看国产一区二区| 久久精品国产亚洲av麻豆长发| 国产白浆一区二区在线| 男女动态视频99精品| 久久久精品人妻一区二区三区日本| 色老头久久综合网老妇女| 特级毛片a级毛片免费播放| 免费少妇a级毛片人成网| 天天夜碰日日摸日日澡性色av| 一本色道久久亚洲加勒比| 按摩少妇高潮在线一区| 日本视频一区二区二区| 丰满少妇棚拍无码视频| 福利视频一二区| 欧美在线专区| 精品久久久久久久久久久aⅴ| 四川老熟女下面又黑又肥|