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

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

2017-12-28 02:09:34趙春美彭忠全江西應(yīng)用科技學(xué)院
數(shù)碼世界 2017年11期
關(guān)鍵詞:調(diào)試

趙春美 彭忠全 江西應(yīng)用科技學(xué)院

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

趙春美 彭忠全 江西應(yīng)用科技學(xué)院

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

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

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

1 測(cè)試內(nèi)容

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

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

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

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

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

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

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

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

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

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

3 結(jié)束語(yǔ)

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

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

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

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

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

猜你喜歡
調(diào)試
基于航拍無(wú)人機(jī)的設(shè)計(jì)與調(diào)試
電子制作(2018年12期)2018-08-01 00:47:44
燃?xì)廨啓C(jī)發(fā)電機(jī)組運(yùn)行調(diào)試
FOCAS功能在機(jī)床調(diào)試中的開發(fā)與應(yīng)用
核電廠主給水系統(tǒng)調(diào)試
無(wú)線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
電子制作(2017年19期)2017-02-02 07:08:38
調(diào)壓柜的調(diào)試與試運(yùn)行探討
工業(yè)電氣設(shè)備控制系統(tǒng)的安裝與調(diào)試
音頻處理器的調(diào)試
同期繼電保護(hù)調(diào)試中出現(xiàn)的問(wèn)題及處理
基于JTAG的SoC片上調(diào)試系統(tǒng)設(shè)計(jì)
主站蜘蛛池模板: 欧美人与牲动交a欧美精品| 亚洲三级色| 潮喷在线无码白浆| 91小视频在线观看| 欧美日韩高清在线| 国产成人a毛片在线| 国产福利免费视频| 五月婷婷欧美| 乱色熟女综合一区二区| 国产福利免费视频| 日本中文字幕久久网站| 538国产在线| 亚洲午夜久久久精品电影院| 91欧美在线| 亚洲色大成网站www国产| 蜜桃视频一区二区三区| 国产精品污污在线观看网站| 喷潮白浆直流在线播放| 在线日韩一区二区| 亚洲一区毛片| 特级欧美视频aaaaaa| 亚洲熟女偷拍| 欧美日在线观看| 毛片网站在线播放| 成人无码一区二区三区视频在线观看| 久久国产精品无码hdav| 亚洲一区免费看| 色欲不卡无码一区二区| 国产精品观看视频免费完整版| 精品视频在线观看你懂的一区| 亚洲水蜜桃久久综合网站| 国产日韩欧美视频| 亚洲日韩精品无码专区97| 亚洲第一av网站| 九九久久精品免费观看| 黄色成年视频| 韩国自拍偷自拍亚洲精品| 日韩区欧美区| 91成人在线观看视频| 蜜桃视频一区二区三区| 国产精品专区第1页| 制服丝袜无码每日更新| 最新精品久久精品| 亚洲欧美自拍中文| 又粗又硬又大又爽免费视频播放| 99国产精品国产| 亚洲欧美日本国产综合在线| 亚洲成肉网| 久久semm亚洲国产| 欧美有码在线| 国产综合亚洲欧洲区精品无码| 丁香综合在线| 日韩欧美中文在线| 欧美h在线观看| 免费看黄片一区二区三区| 亚洲无码高清视频在线观看| 91午夜福利在线观看| 无码中文字幕精品推荐| 伊人精品视频免费在线| 国产极品粉嫩小泬免费看| julia中文字幕久久亚洲| 波多野结衣在线se| 日韩不卡免费视频| 538国产视频| 亚洲国产欧美国产综合久久 | 亚洲经典在线中文字幕| 亚洲日本一本dvd高清| 日韩色图区| 99热这里只有精品在线观看| 色婷婷在线播放| 亚洲AV永久无码精品古装片| 91在线视频福利| 国内丰满少妇猛烈精品播| 熟妇人妻无乱码中文字幕真矢织江 | 青青操视频免费观看| 国产精品熟女亚洲AV麻豆| 亚洲三级影院| 国产精品欧美激情| 日韩欧美国产成人| 国产精品私拍99pans大尺度 | 福利小视频在线播放| 亚洲一区二区视频在线观看|