[發明專利]一種非入侵式的無線傳感器網絡調試裝置及調試方法有效
| 申請號: | 201210460029.9 | 申請日: | 2012-11-15 |
| 公開(公告)號: | CN103024777A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 連朔;何源;王繼良 | 申請(專利權)人: | 無錫賽思匯智科技有限公司 |
| 主分類號: | H04W24/02 | 分類號: | H04W24/02;H04W84/18 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 馬曉亞 |
| 地址: | 214135 江蘇省無錫市新區太*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 入侵 無線 傳感器 網絡 調試 裝置 方法 | ||
1.一種非入侵式的無線傳感器網絡調試方法,其特征在于,包括如下步驟:
在無線傳感器節點設置由基站端生成的將直接調用函數轉換為間接調用函數的跳轉數據結構和調試代理客戶端;
選擇被調試的無線傳感器節點并生成調試命令;
無線傳感器節點的調試代理客戶端接收調試命令,利用所述跳轉數據結構選擇執行相應的調試操作指令,所述調試操作步驟包括:
定位調試命令所指定的函數;
保存該函數在跳轉數據結構中相應的函數地址;
在內存中生成該函數的鏡像函數并修改跳轉數據結構的函數值指向內存里的鏡像函數;
根據調試命令在內存鏡像函數中查找對應的指令進行調試;
調試結束后通過修改跳轉數據結構的函數值指向原來的函數地址。
2.根據權利要求1所述的非入侵式的無線傳感器網絡調試方法,其特征在于,所述“在無線傳感器節點設置由基站端生成的將直接調用函數轉換為間接調用函數的跳轉數據結構和調試代理客戶端”還包括,設置一中斷處理數據結構和一個重定向處理數據結構,并將所述中斷處理數據結構和重定向數據處理結構設置到無線傳感器節點,所述中斷處理數據結構用于對中斷事件進行分析,判斷中斷事件的優先級,當接收到的中斷事件優先級高于當前處理的調試命令時,重定向處理數據結構修改原始的中斷向量指向相應的中斷處理程序,并在相應的中斷處理程序執行結束后返回原來的中斷服務程序。
3.根據權利要求1或2所述的非入侵式的無線傳感器網絡調試方法,其特征在于,所述“由基站端生成的將直接調用函數轉換為間接調用函數的跳轉數據結構”的步驟包括,
編譯源代碼生成函數表并記錄每個函數的地址;
在預先生成的跳轉數據結構中定位每個函數的原始地址并標記每個間接函數調用入口的對應地址。
4.根據權利要求2所述的非入侵式的無線傳感器網絡調試方法,其特征在于,所述“重定向處理數據結構修改原始的中斷向量”的步驟包括,重定向處理數據結構記錄中斷類型和相應的中斷處理程序的地址,修改原始向量指向與所述中斷類型相應的中斷處理程序的地址。
5.根據權利要求1所述的非入侵式的無線傳感器網絡調試方法,其特征在于,所述“選擇被調試的無線傳感器節點并生成調試命令“包括,用戶在源代碼中定義一個位置信息和相應的操作,基站端生成調試命令;調試代理在進行調試時,將指定的位置信息和相應的操作轉換成包括指定函數地址和相對函數起始地址偏移量的二元元素組,根據所述二元元素組查找指令具體位置進行調試。
6.根據權利要求1所述的非入侵式的無線傳感器網絡調試方法,其特征在于,所述方法能夠同時選擇多個無線傳感器節點進行調試。
7.一種非入侵式無線傳感器網絡調試裝置,其特征在于,所述調試裝置包括設置模塊、接收模塊、跳轉模塊和執行模塊,
所述設置模塊,與接收模塊連接,用于在無線傳感器節點設置由基站端生成的將直接調用函數轉換為間接調用函數的跳轉數據結構和調試代理客戶端;
所述接收模塊,分別與設置模塊和跳轉模塊連接,用于接收由基站端生成的將直接調用函數轉換為間接調用函數的跳轉數據結構和調試代理客戶端,及被選擇調試的無線傳感器節點信息及生成的調試命令;
所述跳轉模塊,與接收模塊和執行模塊連接,用于接收調試命令,利用所述跳轉數據結構選擇執行相應的調試操作指令;
所述執行模塊,與跳轉模塊連接,用于執行相應的調試操作指令,所述調試操作步驟包括:
定位調試命令所指定的函數;
保存該函數在跳轉數據結構中相應的函數地址;
在內存中生成該函數的鏡像函數并修改跳轉數據結構的函數值指向內存里的鏡像函數;
根據調試命令在內存鏡像函數中查找對應的指令進行調試;
調試結束后通過修改跳轉數據結構的函數值指向原來的函數地址。
所述執行相應的調試操作指令的過程不需要對編程內存進行寫操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫賽思匯智科技有限公司,未經無錫賽思匯智科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210460029.9/1.html,轉載請聲明來源鉆瓜專利網。





