[發明專利]一種網絡計算機系統行為遠程調試方法在審
| 申請號: | 201811375813.3 | 申請日: | 2018-11-19 |
| 公開(公告)號: | CN109684199A | 公開(公告)日: | 2019-04-26 |
| 發明(設計)人: | 李望良 | 申請(專利權)人: | 廣州市富聚信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 跟蹤模塊 系統行為 網絡計算機系統 系統行為數據 網絡計算機 遠程調試 數據傳送模塊 實時傳輸到 分析處理 遠端主機 跟蹤 調試 | ||
本發明公開了一種網絡計算機系統行為遠程調試方法,其中該裝置包括:跟蹤模塊,用于跟蹤所述網絡計算機的系統行為,并得到所述系統行為對應的系統行為數據;數據傳送模塊,連接所述跟蹤模塊,用于將所述跟蹤模塊得到的所述系統行為數據實時傳輸到遠端主機進行分析處理。本發明在網絡計算機本地資源有限制的情況下實現了遠程對系統行為進行跟蹤、調試。
技術領域
本發明涉及一種在網絡計算機平臺的調試方法,特別是涉及在網絡計算機本地資源有限制的情況下實現遠程地對系統行為進行跟蹤、調試的方法。
背景技術
在計算機軟硬件設計過程中,調試是非常重要的一個環節。調試技術經過幾十年的發展,已經取得了長足的進步。從系統芯片的設計到系統軟件開發,根據不同層次的調試需求,均有不同的調試方法與調試工具支持。對硬件的調試工具一般都和硬件本身捆綁在一起,形成硬件一級,尤其是芯片一級的功能測試與調試模塊,通常有一些功能部件,專門用來驗證硬件的正確性;軟件方面,由于調試技術與調試理論的積累,調試工具的功能十分豐富。很多高級語言開發環境,都有對應的調試工具,提供源代碼級的調試,形成整合開發環境。此外,也有一些專門支持調試的軟件,可以對C/C++等高級語言編寫的程序進行調試,也可以對匯編語言編寫的程序進行調試。已有的軟件調試方法在通用計算機桌面系統環境中得到了廣泛應用。網絡計算機系統的調試需求,對現有調試工具和調試方法提出了新的挑戰。
通用計算機軟件一般在同一臺機器上進行編輯、編譯、調試;嵌入式平臺由于其目標系統多為特殊的專用系統,通常采用調試主機/目標板開發環境(圖1),借助通用計算機作為編輯源文件的調試主機,利用交叉編譯器在調試主機上編譯生成目標板的可執行代碼,調試時通過通信接口將目標代碼下載到目標系統上運行,利用交叉調試器進行跟蹤調試。網絡計算機系統通常本地會運行完整的操作系統,既有本地應用程序,也可以作為服務器的終端使用。調試在整個網絡計算機系統的開發中占有很重要的地位。一般來說,根據實際的需求可以在不同的級別進行。對于硬件級調試,可以使用一般嵌入式平臺主機/目標板調試環境;對于操作系統之上運行的應用程序,可以使用通用計算機的各種調試軟件。然而,對于網絡計算機系統級別的調試,現有的調試方法均不能很好的滿足調試需求。
網絡計算機的調試需要對系統行為出現的故障進行快速的分析與判斷,這時首先應該考慮的不是系統本身的指令執行錯誤,而是系統內部,以及系統與周圍環境之間的交互出現了與預期不一致的現象,這就要求調試工具能夠從較高層次獲取、記錄和分析系統行為,以便從系統的宏觀行為判斷系統出現故障或性能低下的原因;同時,系統的宏觀行為往往涉及多個子系統,調試工具應該并且能夠覆蓋多個子系統,以獲取綜合而全面的信息。
網絡計算機的調試與評測機制的設計,還必須考慮到軟硬件限制和整體的運行環境。網絡計算機的硬件資源有限,對于大量的調試統計信息而言,不可能存儲在本地非易失存儲介質或者內存中;而且,若系統運行中發生故障,則無法從失去響應的系統中獲取這些信息。另外,網絡計算機的很多應用具有交互性,在一些環境中還具有一定的實時性,因此系統調試與評測工具不能對網絡計算機的性能造成較大的影響,這會不利于系統開發人員對設計進行正確評測。
發明內容
本發明所要解決的技術問題在于提供一種網絡計算機系統行為遠程調試方法,用于解決現有技術中在網絡計算機本地資源有限制的情況下無法遠程地對系統行為進行跟蹤、調試的問題。
為了實現上述目的,本發明提供了一種網絡計算機系統行為遠程調試方法,用于對網絡計算機的系統行為進行調試,其特征在于,包括:步驟一,跟蹤所述網絡計算機的系統行為,并得到所述系統行為對應的系統行為數據;步驟二,將得到的所述系統行為數據實時傳輸到遠端主機進行分析處理。所述的網絡計算機系統行為遠程調試方法,
本發明的有益技術效果:傳統的調試工具面向的是程序代碼,判斷代碼執行正確與否的標準是寄存器或變量的取值是否與預期一致。略微宏觀一些的調試結果可能會反映一個函數的執行結果是否正確,但是這樣的調試機制粒度局限在代碼片斷,不足以反映系統整體的特性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市富聚信息技術有限公司,未經廣州市富聚信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811375813.3/2.html,轉載請聲明來源鉆瓜專利網。





