[發(fā)明專利]遠(yuǎn)程調(diào)試方法、系統(tǒng)及調(diào)試目標(biāo)設(shè)備有效
| 申請?zhí)枺?/td> | 201210353390.1 | 申請日: | 2012-09-20 |
| 公開(公告)號: | CN102916833B | 公開(公告)日: | 2013-02-06 |
| 發(fā)明(設(shè)計)人: | 陳敏捷;郭鵬;唐大慶 | 申請(專利權(quán))人: | 瑞斯康達(dá)科技發(fā)展股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京安信方達(dá)知識產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 遠(yuǎn)程 調(diào)試 方法 系統(tǒng) 目標(biāo) 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及調(diào)試技術(shù),尤其是一種遠(yuǎn)程調(diào)試方法、系統(tǒng)及調(diào)試目標(biāo)設(shè)備。
背景技術(shù)
設(shè)備調(diào)試是設(shè)備開發(fā)與維護(hù)中不可或缺的重要一環(huán),是設(shè)備開發(fā)和維護(hù) 人員定位和解決問題的一個重要的手段。對于只有業(yè)務(wù)功能而無獨(dú)立的網(wǎng)絡(luò) 管理功能,沒有獨(dú)立的外部網(wǎng)絡(luò)管理接口的遠(yuǎn)端設(shè)備來說,由于通常只有調(diào) 試串口而沒有telnet(一種常用的遠(yuǎn)程控制Web服務(wù)器的方法)等接口,所 以串口資源在遠(yuǎn)端設(shè)備的開發(fā)中顯得非常緊缺,如果某些原因?qū)е麓谒赖簦? 那只能使用其它調(diào)試工具(比如workbench等)連接目標(biāo)機(jī)與主機(jī)進(jìn)行調(diào)試, 而有些遠(yuǎn)端設(shè)備在連接目標(biāo)機(jī)和主機(jī)時,需要進(jìn)行其它操作以使設(shè)備的CPU 口與主機(jī)連通,提高了調(diào)試環(huán)境搭建的復(fù)雜性。另外,由于無法使用telnet 等基于TCP/IP的方式連接遠(yuǎn)端設(shè)備,在產(chǎn)品的維護(hù)過程中,如果遠(yuǎn)端設(shè)備出 現(xiàn)了問題,維護(hù)人員只能下到現(xiàn)場來定位問題,提高了人力成本。
公開于2007年1月24日,公開號為CN?1901569A的中國發(fā)明專利申請, 公開了名為“遠(yuǎn)程調(diào)試方法及系統(tǒng)”的技術(shù)方案。該專利采用了以主控板作 為中心代理的遠(yuǎn)程串口調(diào)試方法,通過串口重定向來實(shí)現(xiàn)目標(biāo)板的串口輸出 消息顯示到客戶端;并采用了通過目標(biāo)板的內(nèi)存實(shí)體調(diào)用已注冊的回調(diào)函數(shù) 的方式主動上報串口輸出消息。
上述調(diào)試方法雖然能有效的地對目標(biāo)板的輸出消息進(jìn)行顯示,但是由于 采用了串口重定向的方法來實(shí)現(xiàn)串口輸出消息,在開發(fā)過程中,若使用了通 過主控板來調(diào)試目標(biāo)板,那么將無法直接使用目標(biāo)板的外部串口來進(jìn)行調(diào)試, 無法解決串口資源緊缺的問題。另外,采用主動上報串口輸出消息的方法來 實(shí)現(xiàn)調(diào)試信息顯示在客戶端上,而串口輸出信息的信息量具有突發(fā)性,持續(xù) 輸出量可能非常大的特點(diǎn),如果采用不可調(diào)控的主動上報的方式,會對板間 通信造成巨大的通信壓力,可能會造成正常業(yè)務(wù)通信中斷。同時,由于采用 了一級板間通信,只能實(shí)現(xiàn)對同一機(jī)框內(nèi)的目標(biāo)板進(jìn)行調(diào)試,無法實(shí)現(xiàn)對遠(yuǎn) 端設(shè)備進(jìn)行調(diào)試。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種遠(yuǎn)程調(diào)試方法、系統(tǒng)及調(diào)試目標(biāo)設(shè) 備,以解決現(xiàn)有遠(yuǎn)程調(diào)試導(dǎo)致的串口緊缺的技術(shù)問題。
為解決上述技術(shù)問題,本發(fā)明提供了一種遠(yuǎn)程調(diào)試方法,該方法包括:
在調(diào)試開始階段,調(diào)試目標(biāo)設(shè)備接收開始調(diào)試指令,執(zhí)行創(chuàng)建操作,包 括創(chuàng)建調(diào)試命令處理器及其輸入、輸出渠道;
在正常調(diào)試階段,所述調(diào)試目標(biāo)設(shè)備接收調(diào)試指令后通過所述輸入渠道 發(fā)送給調(diào)試命令處理器,所述調(diào)試命令處理器執(zhí)行調(diào)試指令,并通過所述輸 出渠道反饋調(diào)試指令執(zhí)行結(jié)果;
在調(diào)試結(jié)束階段,所述調(diào)試目標(biāo)設(shè)備接收結(jié)束調(diào)試指令,執(zhí)行銷毀操作, 包括銷毀創(chuàng)建的調(diào)試命令處理器及其輸入、輸出渠道。
進(jìn)一步地,在調(diào)試開始階段,所述調(diào)試目標(biāo)設(shè)備執(zhí)行創(chuàng)建操作后,發(fā)送 支持調(diào)試響應(yīng),所述調(diào)試主控設(shè)備接收所述支持調(diào)試響應(yīng)后,創(chuàng)建輪詢器; 在正常調(diào)試階段,所述調(diào)試主控設(shè)備的輪詢器定時產(chǎn)生輪詢報文,所述調(diào)試 主控設(shè)備發(fā)送該輪詢報文,所述調(diào)試目標(biāo)設(shè)備根據(jù)接收的輪詢報文反饋調(diào)試 指令執(zhí)行結(jié)果;在調(diào)試結(jié)束階段,所述調(diào)試主控設(shè)備銷毀創(chuàng)建的輪詢器。
可選地,在正常調(diào)試階段,所述調(diào)試目標(biāo)設(shè)備監(jiān)測接收輪詢報文的間隔 是否超時,若超時,則執(zhí)行銷毀操作。
在正常調(diào)試階段,調(diào)試主控設(shè)備判斷沒有接收到用戶側(cè)調(diào)試指令的時間 間隔是否超過預(yù)設(shè)閾值,若是,則降低輪詢報文的發(fā)送頻率,否則提高輪詢 報文的發(fā)送頻率。
優(yōu)選地,所述存儲池包括第一存儲池和第二存儲池;所述存儲裝載步驟 包括:
(a)所述調(diào)試命令處理器向所述第一存儲池輸出信息;
(b)所述裝載器開始裝載第一存儲池中的信息為數(shù)據(jù)塊,同時所述調(diào)試 命令處理器向所述第二存儲池輸出信息;
(c)所述第一存儲池中的信息裝載完畢后,所述裝載器裝載所述第二存 儲池中的信息為數(shù)據(jù)塊,同時所述調(diào)試命令處理器向第一存儲池輸出信息, 所述第二存儲池中的信息裝載完畢后,返回步驟(b)。
為解決前述技術(shù)問題,本發(fā)明還提供了一種調(diào)試目標(biāo)設(shè)備,該調(diào)試目標(biāo) 設(shè)備包括:
管理器,用于在調(diào)試開始階段,執(zhí)行創(chuàng)建操作,包括創(chuàng)建調(diào)試命令處理 器及其輸入、輸出渠道;在調(diào)試結(jié)束階段,執(zhí)行銷毀操作,包括銷毀創(chuàng)建的 調(diào)試命令處理器及其輸入、輸出渠道。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞斯康達(dá)科技發(fā)展股份有限公司,未經(jīng)瑞斯康達(dá)科技發(fā)展股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210353390.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:多核處理器系統(tǒng)、控制程序以及控制方法
- 下一篇:線路板框架
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會話維護(hù)方法、遠(yuǎn)程登錄代理和計算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計算機(jī)遠(yuǎn)程控制組件
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動工程調(diào)試方法、裝置、系統(tǒng)和計算機(jī)設(shè)備
- 基于串口的遠(yuǎn)程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠(yuǎn)程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計算機(jī)設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





