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





