[發(fā)明專利]一種網絡斷點調試系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 201810065889.X | 申請日: | 2018-01-23 |
| 公開(公告)號: | CN108259612A | 公開(公告)日: | 2018-07-06 |
| 發(fā)明(設計)人: | 李紅兵;秦偉軒;李莉;周萍;袁華進 | 申請(專利權)人: | 北京中科海訊數字科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26;G06F11/36 |
| 代理公司: | 北京匯捷知識產權代理事務所(普通合伙) 11531 | 代理人: | 李宏偉 |
| 地址: | 100095 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件開發(fā)環(huán)境 斷點調試 網絡通信方式 發(fā)送指令 網絡環(huán)境 調試 網絡 成功 | ||
本發(fā)明提供一種網絡斷點調試系統(tǒng)及調試方法,該系統(tǒng)包括PC機端軟件開發(fā)環(huán)境與DSP端以及網絡環(huán)境,所述PC機端軟件開發(fā)環(huán)境使用網絡通信方式通知DSP端來連接PC機端軟件開發(fā)環(huán)境,DSP端連接PC機端軟件開發(fā)環(huán)境成功后,PC機端軟件開發(fā)環(huán)境向DSP端發(fā)送指令使之運行。
技術領域
本發(fā)明涉及網絡通信以及斷點調試技術,尤其涉及一種PC機端軟件開發(fā)環(huán)境與DSP(數字信號處理芯片)端之間的網絡斷點調試的方法。
背景技術
網絡單步斷點調試是指在程序開發(fā)過程中為了找到程序的漏洞,通過網絡手段遠程單步、斷點跟蹤程序執(zhí)行的流程,查看程序是否正常運行、觀測變量是否正確,從而來找出程序錯誤原因的程序調試手段。具體的說,單步調試實際上是讓程序一條指令一條指令的執(zhí)行;打斷點實際是在讓程序在斷點處暫時停止,進而觀測當時的現(xiàn)場以獲得更多的調試信息。
目前,網絡單步斷點調試已經廣泛用于軟件開發(fā)調試過程中。例如,在DSP軟件開發(fā)調試過程中,網絡單步斷點調試就發(fā)揮了巨大的作用。以往的單步斷點調試必須依賴于一個仿真器作為橋梁,才能做到以上調試的工作,并且由于仿真器的線纜不可能很長,因此無法實現(xiàn)遠程調試。網絡單步斷點調試就擺脫了對仿真器的依賴,僅僅只需要能與之網絡通信的網線即可,能夠遠程訪問到被測程序。
發(fā)明內容
(1)要解決的技術問題
本發(fā)明的主要目的在于提供一種基于網絡通信的單步斷點調試方法,以擺脫在程序調試方面對仿真器的依賴。
(2)技術方案
本發(fā)明提供一種PC機端軟件開發(fā)環(huán)境與DSP端之間的網絡斷點調試的系統(tǒng)及方法。所述該系統(tǒng)包括,上位機PC機端軟件開發(fā)環(huán)境,DSP端,網絡,軟件調試,其特征在于,所述的軟件調試系統(tǒng)由PC機端軟件開發(fā)環(huán)境與DSP端以及網絡環(huán)境構成,所述PC機端軟件開發(fā)環(huán)境使用網絡通信方式通知DSP端來連接PC機端軟件開發(fā)環(huán)境,DSP端連接PC機端軟件開發(fā)環(huán)境成功后,PC機端軟件開發(fā)環(huán)境就可以向DSP端發(fā)送指令使之運行。
優(yōu)選地,系統(tǒng)還包括以下特征:所述PC機端軟件開發(fā)環(huán)境需要網絡調試的程序的組件配置中包含“網絡調試”;在程序需要開始調試的位置加入斷點函數的調用,待網絡加載程序后,運行至此處便暫停,直至PC機端軟件開發(fā)環(huán)境發(fā)送調試指令;PC機端為調試程序建立網絡調試配置文件,該配置文件主要為了通知、調試DSP端時所用。
網絡斷點調試過程是先通過網絡加載程序,程序運行到需要開始網絡調試的一個標志性的地方(即斷點函數調用處)暫停,再通過網絡調試配置文件連接上去,開始單步斷點調試。
(3)有益效果
在用戶在調試下位機程序時,可以擺脫對仿真器的依賴,遠程連接下位機進行程序的調試,方便快捷。
附圖說明
為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下面結合具體實施方式和附圖,對本發(fā)明做進一步詳細說明。在此,本發(fā)明的示意性實施方式及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
圖1調試系統(tǒng)流程圖
圖1中,數字表示對應步驟。A表示PC機端開發(fā)環(huán)境,B表示DSP端。
具體實施方式
一種網絡斷點調試系統(tǒng),包括PC機端軟件開發(fā)環(huán)境、DSP端以及網絡環(huán)境,所述PC機端軟件開發(fā)環(huán)境使用網絡通信方式通知DSP端來連接PC機端軟件開發(fā)環(huán)境,DSP端連接PC機端軟件開發(fā)環(huán)境成功后,PC機端軟件開發(fā)環(huán)境向DSP端發(fā)送指令使之運行。
一種使用前述系統(tǒng)的網絡單步斷點調試方法,如附圖1所示,包括以下步驟:
步驟1:先由DSP端B向PC機端開發(fā)環(huán)境A請求可執(zhí)行程序;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科海訊數字科技股份有限公司,未經北京中科海訊數字科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810065889.X/2.html,轉載請聲明來源鉆瓜專利網。





