国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種嵌入式軟件調(diào)試的方法及其應(yīng)用系統(tǒng)的制作方法

      文檔序號:6610831閱讀:98來源:國知局
      專利名稱:一種嵌入式軟件調(diào)試的方法及其應(yīng)用系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及嵌入式軟件調(diào)試技術(shù),尤其涉及一種多客戶端多目標(biāo)單板 的嵌入式軟件調(diào)試環(huán)境。
      背景技術(shù)
      通信系統(tǒng)廣泛使用基于嵌入式系統(tǒng)的技術(shù)實現(xiàn),具有針對性強,可靠 性高,成本低等特點。但是由于其體系結(jié)構(gòu)特定,調(diào)試手段有限。目前的
      調(diào)試方法一般是使用者通過串口或者Telnet連接到特定的嵌入式系統(tǒng)之 上,輸入調(diào)試指令,觀察屏幕上打印的結(jié)果。如果某個系統(tǒng)中有多個單板, 則要多次切換連接。
      另外,目前的調(diào)試方法一般都不區(qū)分用戶輸入命令的調(diào)試級別,用戶 可以輸入任何調(diào)試命令,比如單板復(fù)位等命令,則可能造成意想不到的結(jié) 果;尤其當(dāng)調(diào)試現(xiàn)場運行系統(tǒng)的時候這個問題比較突出。

      發(fā)明內(nèi)容
      本發(fā)明所解決的技術(shù)問題在于提供一種嵌入式軟件調(diào)試的方法及其 應(yīng)用系統(tǒng),以克服現(xiàn)有嵌入式軟件系統(tǒng)調(diào)試技術(shù)中不能靈活切換多個目標(biāo) 單板進行調(diào)試的缺點,解決現(xiàn)有技術(shù)中存在的對于調(diào)試指令不能區(qū)分調(diào)試 級別而可能導(dǎo)致嚴重后果的問題。
      為了解決上述問題,本發(fā)明提供了一種嵌入式軟件調(diào)試的方法,其特 征在于,包括以下步驟
      (1)客戶端向操作維護模塊請求建立TCP連接,并發(fā)送注冊鑒權(quán)消 息,所述操作維護模塊鑒權(quán)并向所述客戶端返回應(yīng)答,確認該客戶端當(dāng)前 所處的調(diào)試級別;
      (2 )所述客戶端請求所述操作維護模塊向不同的目標(biāo)單板建立連接,
      該操作維護模塊向所述不同的目標(biāo)單板調(diào)試代理請求建立TCP連接,并 向其發(fā)送調(diào)試級別信息;所述不同的目標(biāo)單板根據(jù)調(diào)試級別信息,向所述 操作維護模塊返回當(dāng)前所支持的所有調(diào)試指令的列表,所述操作維護模塊 則將該列表返回給客戶端;
      (3) 客戶端保存接收到的調(diào)試指令的列表,提示使用者該客戶端與 所述不同的目標(biāo)單板的調(diào)試通道建立;
      (4) 所述客戶端接收使用者輸入的調(diào)試指令并發(fā)出,經(jīng)調(diào)試通道由 所述不同的目標(biāo)單板調(diào)試代理接收,并根據(jù)指令內(nèi)容,執(zhí)行調(diào)試動作并搜 集結(jié)果,通過調(diào)試通道反饋回客戶端,所述客戶端從調(diào)試通道中接收結(jié)果, 并將其顯示在界面上。
      本發(fā)明所述的方法,其中,所述步驟(l)中的客戶端向操作維護模 塊請求建立TCP連接,為客戶端向操作維護模塊的監(jiān)聽端口請求建立TCP 連接。
      本發(fā)明所述的方法,其中,步驟(l)中所述注冊鑒權(quán)消息,包括 合法的用戶名和密碼。
      本發(fā)明所述的方法,其中,步驟(4)中所述客戶端接收使用者輸入 的調(diào)試指令并發(fā)出,為所述客戶端以下拉列表方式動態(tài)提示使用者可能的 輸入,所述使用者可完整輸入調(diào)試指令,也可通過鍵盤或鼠標(biāo)選擇輸入調(diào) 試指令。
      本發(fā)明所述的方法,其中,所述客戶端,包括專用客戶端和Telnet 客戶端,所述專用客戶端基于圖形化用戶界面,所述Telnet客戶端基于命 令行界面。
      本發(fā)明所述的方法,其中,所述步驟(4)進一步包括
      所述專用客戶端執(zhí)行用戶定制腳本,經(jīng)調(diào)試通道由所述不同的目標(biāo)單 板調(diào)試代理接收,并根據(jù)腳本內(nèi)容,執(zhí)行調(diào)試動作并搜集結(jié)果,通過調(diào)試 通道反饋回客戶端,所述客戶端從調(diào)試通道中接收結(jié)果,進行關(guān)鍵字模式 匹配,按照設(shè)定匹配條件顯示在界面上,所述專用客戶端可以不斷的自動
      重復(fù)執(zhí)行上述步驟,并可以根據(jù)用戶已有的輸入以及當(dāng)前連接的目標(biāo)單 板,動態(tài)提示用戶可能的調(diào)試指令。
      本發(fā)明所述的方法,其中,所述步驟(3)進一步包括
      所述不同的目標(biāo)單板駐留的目標(biāo)單板調(diào)試代理支持不同的調(diào)試通道。
      為了解決上述問題,本發(fā)明還提供了 一種嵌入式軟件調(diào)試的應(yīng)用系 統(tǒng),其特征在于,由多個客戶端、操作維護模塊和多個目標(biāo)單板組成;其 中,
      所述客戶端,用于向操作維護模塊請求建立TCP連接,并發(fā)送注冊 鑒權(quán)消息;還用于保存接收到的調(diào)試指令的列表,提示使用者該客戶端與 所述不同的目標(biāo)單板的調(diào)試通道建立;以及用于發(fā)出使用者輸入的調(diào)試指 令,并從調(diào)試通道中接收結(jié)果,并將其顯示在界面上;
      所述操作維護模塊,用于接收所述客戶端的請求和消息,鑒權(quán)并向所 述客戶端返回應(yīng)答,確認該客戶端當(dāng)前所處的調(diào)試級別;還用于向所述不 同的目標(biāo)單板調(diào)試代理請求建立TCP連接,并向其發(fā)送調(diào)試級別信息, 接收返回的當(dāng)前所支持的所有調(diào)試指令的列表并返回給客戶端;
      所述目標(biāo)單板,其駐留的目標(biāo)單板調(diào)試代理用于接收并執(zhí)行所述客戶 端發(fā)出的調(diào)試指令,并通過建立的調(diào)試通道將執(zhí)行調(diào)試動作后的搜集結(jié)果 反饋回客戶端。
      本發(fā)明所述的應(yīng)用系統(tǒng),其中,所述客戶端,進一步用于向操作維護 模塊的監(jiān)聽端口請求建立TCP連接。
      本發(fā)明所述的應(yīng)用系統(tǒng),其中,所述客戶端發(fā)送的注冊鑒權(quán)消息,包 括合法的用戶名和密碼。
      本發(fā)明所述的應(yīng)用系統(tǒng),其中,所述客戶端,包括專用客戶端和 Telnet客戶端,所述專用客戶端基于圖形化用戶界面,所述Telnet客戶端 基于命令行界面。
      上述的應(yīng)用系統(tǒng),其中,所述專用客戶端,為通過可視化標(biāo)簽頁控件, 支持在同一用戶界面上,同時連接并調(diào)試多個目標(biāo)單板;支持用戶腳本,
      通過定制用戶腳本可以完成自動化批處理調(diào)試;還可以將調(diào)試結(jié)果自動保 存在文件中;對接收的調(diào)試結(jié)果進行關(guān)鍵字模式匹配,按照設(shè)定匹配條件 顯示;并可以根據(jù)用戶已有的輸入以及當(dāng)前連接的所述目標(biāo)單板,動態(tài)提 示用戶可能的調(diào)試指令。
      本發(fā)明所述的應(yīng)用系統(tǒng),其中,所述不同的目標(biāo)單板,其駐留的目標(biāo) 單板調(diào)試代理支持不同的調(diào)試通道。
      本發(fā)明與現(xiàn)有技術(shù)相比,由于本發(fā)明所述嵌入式軟件調(diào)試方法引入客 戶端注冊鑒權(quán)的過程,并增加了對調(diào)試等級的支持,嚴格控制了使用者的 調(diào)試權(quán)P艮,避免現(xiàn)場問題在調(diào)試過程中由于誤操作而引起的其它更嚴重的 故障。
      進一步地,由于本發(fā)明采用通過操作維護模塊建立多個調(diào)試通道的方 法,可支持多客戶端多目標(biāo)單板的同時調(diào)試,提高了調(diào)試效率。
      進一 步地,由于本發(fā)明中客戶端所支持的調(diào)試指令都由目標(biāo)單板調(diào)試 代理返回的指令列表中獲取,并動態(tài)提示使用者調(diào)試指令,使得客戶端和 目標(biāo)單板可以獨立升級,且使用者無需記憶大量的調(diào)試指令。
      進一步地,由于本發(fā)明客戶端支持用戶腳本和調(diào)試結(jié)果自動保存,可 以進4亍自動化測試。


      圖l是才艮據(jù)本發(fā)明的一個實施例的系統(tǒng)結(jié)構(gòu)示意圖; 圖2是根據(jù)本發(fā)明的一個實施例的流程示意圖。
      具體實施例方式
      本發(fā)明的目的是介紹一種嵌入式軟件調(diào)試的方法及其應(yīng)用系統(tǒng),以克 服現(xiàn)有嵌入式軟件系統(tǒng)調(diào)試技術(shù)中不能靈活切換多個目標(biāo)單板進行調(diào)試 的缺點,解決現(xiàn)有技術(shù)中存在的對于調(diào)試指令不能區(qū)分調(diào)試級別而可能導(dǎo) 致嚴重后果的問題。以下對具體實施方式
      進行詳細描述,但不作為對本發(fā) 明的限定。
      本發(fā)明實施例所述嵌入式軟件調(diào)試方法所應(yīng)用系統(tǒng)主要由以下幾部
      分組成
      客戶端,用戶通過客戶端下發(fā)調(diào)試指令,接收并顯示調(diào)試結(jié)果。其中, 客戶端又可分為專用客戶端和Telnet客戶端,專用客戶端基于圖形化用戶 界面,Telnet客戶端基于命令行界面??蛻舳送ㄟ^TCP/IP協(xié)議,連接到 操作維護模塊。
      操作維護模塊,接受客戶端的注冊請求,并向目標(biāo)單板發(fā)起連接,客 戶端通過其建立起和目標(biāo)單板的通道。操作維護模塊通過TCP/IP協(xié)議以 太網(wǎng)連接目標(biāo)單板。
      目標(biāo)單板,是調(diào)試的對象,接收并執(zhí)行客戶端的調(diào)試指令,并回送調(diào) 試結(jié)果。目標(biāo)單板駐留目標(biāo)單板調(diào)試代理。
      進一步地,本發(fā)明所述的專用客戶端通過可視化標(biāo)簽頁控件,支持在 同一用戶界面上,同時連接并調(diào)試多個目標(biāo)單板。
      進一步地,本發(fā)明所述的專用客戶端支持用戶腳本,通過定制腳本可 以完成自動化批處理調(diào)試。
      進一步地,本發(fā)明所述的專用客戶端可以將調(diào)試結(jié)果自動保存在文件中。
      進一步地,本發(fā)明所述的專用客戶端可對接收的調(diào)試結(jié)果進行關(guān)^:字 模式匹配,按照設(shè)定匹配條件顯示。
      進一步地,本發(fā)明所述的專用客戶端可以根據(jù)用戶已有的輸入以及當(dāng) 前連接的目標(biāo)單板,動態(tài)提示用戶可能的調(diào)試指令。
      進一步地,本發(fā)明所述的操作維護模塊支持對用戶的鑒權(quán),只有通過 鑒權(quán)的用戶才允許進行調(diào)試。
      進一步地,本發(fā)明所述的操作維護模塊支持調(diào)試級別的控制,不同的 調(diào)試級別對目標(biāo)單板的控制能力不同。
      進一步地,本發(fā)明所述的目標(biāo)單板調(diào)試代理能夠識別不不同的調(diào)試級
      別,并將該級別下支持的調(diào)試指令返回給客戶端。為使上述本發(fā)明實施例所述的應(yīng)用系統(tǒng)的目的、技術(shù)方案和優(yōu)點更加 清楚,下面將結(jié)合附圖對本發(fā)明實施例所述的應(yīng)用系統(tǒng)作進一步地詳細描述
      如圖1中,110是Telnet客戶端,運行于一臺PC上,120是專用客戶 端,運行于一臺PC上;140是一個使用者將要進行調(diào)試的嵌入式系統(tǒng); 141是操作維護模塊,它運行在一塊單板之上,支持TCP/IP協(xié)議;142, 144, 146是三塊目標(biāo)單板A、 B、 C,支持TCP/IP協(xié)議;143, 145, 147 是運行在目標(biāo)單板之上的調(diào)試代理。圖中,已經(jīng)建立起三條客戶端與目標(biāo) 單板調(diào)試代理之間的調(diào)試通道(如虛線所示)。
      本發(fā)明實施例所述的嵌入式軟件調(diào)試方法主要步驟如下 第一步,客戶端向操作維護模塊的監(jiān)聽端口請求建立起TCP連接, 客戶端向操作維護模塊發(fā)送注冊鑒權(quán)消息(包含合法的用戶名和密碼), 操作維護模塊鑒權(quán)通過向客戶端返回應(yīng)答,并確認客戶端當(dāng)前所處的調(diào)試 級別;第二步,客戶端請求操作維護模塊向目標(biāo)單板建立連接(包含可尋址 到目的單板的信息),操作維護模塊向目標(biāo)單板調(diào)試代理請求建立起TCP 連接,并向其發(fā)送調(diào)試級別信息;第三步,目標(biāo)單板根據(jù)調(diào)試級別,向操作維護模塊返回當(dāng)前所支持的 所有調(diào)試指令的列表(包括參數(shù)),操作維護模塊則將該列表完整返回給 客戶端;第四步,客戶端保存接收到的調(diào)試指令,提示使用者與目標(biāo)單板的調(diào) 試通道建立成功;第五步,使用者輸入調(diào)試指令,客戶端以下拉列表方式動態(tài)提示使用 者可能的輸入,使用者可完整輸入指令,也可通過4建盤或鼠標(biāo)選擇輸入;第六步,客戶端發(fā)出調(diào)試指令,經(jīng)由調(diào)試通道,該指令由目標(biāo)單板調(diào) 試代理接收。目標(biāo)單板調(diào)試代理根據(jù)指令內(nèi)容,執(zhí)行相應(yīng)的調(diào)試動作,并
      搜集結(jié)果,通過調(diào)試通道反饋到客戶端;
      第七步,客戶端從調(diào)試通道中接收結(jié)果,并將其顯示在界面上。
      進一步地,本發(fā)明所述的專用客戶端可執(zhí)行用戶定制的腳本,可以不 斷的自動重復(fù)上述第六步和第七步。
      進一步地,通過操作維護模塊,可以同時建立起多個客戶端和多個目 標(biāo)單板調(diào)試代理之間的調(diào)試通道,同時進行調(diào)試(同一 目標(biāo)單板調(diào)試代理 只能支持一個調(diào)試通道)。
      為使上述本發(fā)明實施例所述的方法的目的、技術(shù)方案和優(yōu)點更加清 楚,下面將結(jié)合附圖對本發(fā)明實施例所述的方法作進一步地詳細描述
      圖2中,客戶端220首先向操作維護模塊241注冊鑒權(quán),操作維護模 塊241鑒權(quán)后,客戶端220通過操作維護模塊241建立起與目標(biāo)單板調(diào)試 代理243間的調(diào)試通道,然后客戶端220可通過調(diào)試通道向目標(biāo)單板調(diào)試 代理243發(fā)出調(diào)試指令,并接收處理返回的結(jié)果,其詳細步驟為
      步驟S201:客戶端向操作維護模塊發(fā)出注冊和鑒權(quán)請求;
      步驟S202:操作維護模塊校驗該請求的合法性,告知客戶端鑒權(quán)通 過,并根據(jù)客戶端的注冊信息,確定該客戶端的調(diào)試級別;
      步驟S203:客戶端向操作維護模塊請求連接目標(biāo)單板;
      步驟S204:操作維護模塊向目標(biāo)單板調(diào)試代理請求建立連接,并告 知當(dāng)前的調(diào)試級別;
      步驟S205:目標(biāo)單板調(diào)試代理允許該請求,并根據(jù)調(diào)試級別,返回 當(dāng)前可以執(zhí)行的所有調(diào)試命令列表;
      步驟S206:操作維護模塊將收到的調(diào)試命令列表返回給客戶端,調(diào) 試通道建立;
      步驟S207:客戶端向操作維護模塊發(fā)出調(diào)試命令;
      步驟S208:操作維護;f莫塊透傳該,試命令給目標(biāo)單板調(diào)試代理;
      步驟S209:如果該調(diào)試命令在當(dāng)前調(diào)試級別允許運行,則目標(biāo)單板 調(diào)試代理執(zhí)行該調(diào)試命令;步驟S210:目標(biāo)單板調(diào)試代理將執(zhí)行結(jié)果返回給操作維護模塊;步驟S211:操作維護模塊透傳執(zhí)行結(jié)果給客戶端,客戶端在用戶界 面上顯示。本發(fā)明實施例所述的方法及其應(yīng)用系統(tǒng)與現(xiàn)有技術(shù)相比的效果在于 1 、由于本發(fā)明所述嵌入式軟件調(diào)試方法引入客戶端注冊鑒權(quán)的過程, 并增加了對調(diào)試等級的支持,嚴格控制了使用者的調(diào)試權(quán)限,避免現(xiàn)場問 題在調(diào)試過程中由于誤操作而引起的其它更嚴重的故障;2、 由于本發(fā)明采用通過操作維護模塊建立多個調(diào)試通道的方法,可 支持多客戶端多目標(biāo)單板的同時調(diào)試,提高了調(diào)試效率;3、 由于本發(fā)明中客戶端所支持的調(diào)試指令都由目標(biāo)單板調(diào)試代理返 回的指令列表中獲取,并動態(tài)提示使用者調(diào)試指令,使得客戶端和目標(biāo)單 板可以獨立升級,且使用者無需記憶大量的調(diào)試指令;4、 由于本發(fā)明客戶端支持用戶腳本和調(diào)試結(jié)果自動保存,可以進行 自動化測試。當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì) 的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變 形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范 圍。
      權(quán)利要求
      1、一種嵌入式軟件調(diào)試的方法,其特征在于,包括以下步驟(1)客戶端向操作維護模塊請求建立TCP連接,并發(fā)送注冊鑒權(quán)消息,所述操作維護模塊鑒權(quán)并向所述客戶端返回應(yīng)答,確認該客戶端當(dāng)前所處的調(diào)試級別;(2)所述客戶端請求所述操作維護模塊向不同的目標(biāo)單板建立連接,該操作維護模塊向所述不同的目標(biāo)單板調(diào)試代理請求建立TCP連接,并向其發(fā)送調(diào)試級別信息;所述不同的目標(biāo)單板根據(jù)調(diào)試級別信息,向所述操作維護模塊返回當(dāng)前所支持的所有調(diào)試指令的列表,所述操作維護模塊則將該列表返回給客戶端;(3)客戶端保存接收到的調(diào)試指令的列表,提示使用者該客戶端與所述不同的目標(biāo)單板的調(diào)試通道建立;(4)所述客戶端接收使用者輸入的調(diào)試指令并發(fā)出,經(jīng)調(diào)試通道由所述不同的目標(biāo)單板調(diào)試代理接收,并根據(jù)指令內(nèi)容,執(zhí)行調(diào)試動作并搜集結(jié)果,通過調(diào)試通道反饋回客戶端,所述客戶端從調(diào)試通道中接收結(jié)果,并將其顯示在界面上。
      2、 如權(quán)利要求1所述的方法,其特征在于,所述步驟(1 )中的客戶 端向操作維護模塊請求建立TCP連接,為客戶端向操作維護模塊的監(jiān)聽 端口請求建立TCP連接。
      3、 如權(quán)利要求1所述的方法,其特征在于,步驟(1)中所述注冊鑒 權(quán)消息,包括合法的用戶名和密碼。
      4、 如權(quán)利要求l所述的方法,其特征在于,步驟(4)中所述客戶端 接收使用者輸入的調(diào)試指令并發(fā)出,為所述客戶端以下拉列表方式動態(tài)提 示使用者可能的輸入,所述使用者可完整輸入調(diào)試指令,也可通過鍵盤或 鼠標(biāo)選擇輸入調(diào)試指令。
      5、 如權(quán)利要求1所述的方法,其特征在于,所述客戶端,包括專 用客戶端和Telnet客戶端,所述專用客戶端基于圖形化用戶界面,所述 Telnet客戶端基于命令行界面。
      6、 如權(quán)利要求5所述的方法,其特征在于,所述步驟(4)進一步包括所述專用客戶端執(zhí)行用戶定制腳本,經(jīng)調(diào)試通道由所述不同的目標(biāo)單 板調(diào)試代理接收,并根據(jù)腳本內(nèi)容,執(zhí)行調(diào)試動作并搜集結(jié)果,通過調(diào)試 通道反饋回客戶端,所述客戶端從調(diào)試通道中接收結(jié)果,進行關(guān)鍵字模式 匹配,按照設(shè)定匹配條件顯示在界面上,所述專用客戶端可以不斷的自動 重復(fù)執(zhí)行上述步驟,并可以根據(jù)用戶已有的輸入以及當(dāng)前連接的目標(biāo)單 板,動態(tài)提示用戶可能的調(diào)試指令。
      7、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(3)進一步包括所述不同的目標(biāo)單板駐留的目標(biāo)單板調(diào)試代理支持不同的調(diào)試通道。
      8、 一種嵌入式軟件調(diào)試的應(yīng)用系統(tǒng),其特征在于,由多個客戶端、 操作維護模塊和多個目標(biāo)單板組成;其中,所述客戶端,用于向操作維護模塊請求建立TCP連接,并發(fā)送注冊 鑒權(quán)消息;還用于保存接收到的調(diào)試指令的列表,提示使用者該客戶端與 所述不同的目標(biāo)單板的調(diào)試通道建立;以及用于發(fā)出使用者輸入的調(diào)試指 令,并從調(diào)試通道中接收結(jié)果,并將其顯示在界面上;所述操作維護模塊,用于接收所述客戶端的請求和消息,鑒權(quán)并向所 述客戶端返回應(yīng)答,確認該客戶端當(dāng)前所處的調(diào)試級別;還用于向所述不 同的目標(biāo)單板調(diào)試代理請求建立TCP連接,并向其發(fā)送調(diào)試級別信息, 接收返回的當(dāng)前所支持的所有調(diào)試指令的列表并返回給客戶端;所述目標(biāo)單板,其駐留的目標(biāo)單板調(diào)試代理用于接收并執(zhí)行所述客戶 端發(fā)出的調(diào)試指令,并通過建立的調(diào)試通道將執(zhí)行調(diào)試動作后的搜集結(jié)果 反饋回客戶端。
      9、 如權(quán)利要求8所述的應(yīng)用系統(tǒng),其特征在于,所述客戶端,進一 步用于向操作維護模塊的監(jiān)聽端口請求建立TCP連接。
      10、 如權(quán)利要求8所述的應(yīng)用系統(tǒng),其特征在于,所述客戶端發(fā)送的 注冊鑒權(quán)消息,包括合法的用戶名和密碼。
      11、 如權(quán)利要求8所述的應(yīng)用系統(tǒng),其特征在于,所述客戶端,包括 專用客戶端和Telnet客戶端,所述專用客戶端基于圖形化用戶界面,所述 Telnet客戶端基于命令行界面。
      12、 如權(quán)利要求11所述的應(yīng)用系統(tǒng),其特征在于,所述專用客戶端, 為通過可視化標(biāo)簽頁控件,支持在同一用戶界面上,同時連接并調(diào)試多個 目標(biāo)單板;支持用戶腳本,通過定制用戶腳本可以完成自動化批處理調(diào)試; 還可以將調(diào)試結(jié)果自動保存在文件中;對接收的調(diào)試結(jié)果進行關(guān)鍵字模式 匹配,按照設(shè)定匹配條件顯示;并可以根據(jù)用戶已有的輸入以及當(dāng)前連接 的所述目標(biāo)單板,動態(tài)提示用戶可能的調(diào)試指令。
      13、 如權(quán)利要求8所述的應(yīng)用系統(tǒng),其特征在于,所述不同的目標(biāo)單 板,其駐留的目標(biāo)單板調(diào)試代理支持不同的調(diào)試通道。
      全文摘要
      本發(fā)明公開一種嵌入式軟件調(diào)試的方法及其應(yīng)用系統(tǒng),其方法客戶端向操作維護模塊請求建立TCP連接,并發(fā)送注冊鑒權(quán)消息,操作維護模塊鑒權(quán)并向客戶端返回應(yīng)答,確認當(dāng)前所處調(diào)試級別,同時向目標(biāo)單板建立TCP連接,并向其發(fā)送調(diào)試級別信息;目標(biāo)單板根據(jù)級別信息,向模塊返回當(dāng)前所支持的所有調(diào)試指令列表并返回給客戶端;客戶端保存接收到列表,提示使用者該客戶端與單板的調(diào)試通道建立;客戶端接收輸入的調(diào)試指令并發(fā)出,經(jīng)通道由目標(biāo)單板調(diào)試代理接收,并根據(jù)指令內(nèi)容執(zhí)行調(diào)試動作搜集結(jié)果通過通道返回客戶端,客戶端從調(diào)試通道中接收結(jié)果將其顯示。本發(fā)明克服系統(tǒng)調(diào)試中不能切換多個目標(biāo)單板的缺點,解決存在對于調(diào)試指令不能區(qū)分調(diào)試級別的問題。
      文檔編號G06F11/36GK101340317SQ200710127280
      公開日2009年1月7日 申請日期2007年7月5日 優(yōu)先權(quán)日2007年7月5日
      發(fā)明者王井貴, 劍 程, 黃少軍 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1