[發明專利]電路板固件命令行調試(測試)工具無效
| 申請號: | 201110307097.7 | 申請日: | 2011-10-12 |
| 公開(公告)號: | CN102402480A | 公開(公告)日: | 2012-04-04 |
| 發明(設計)人: | 吳華中 | 申請(專利權)人: | 吳華中 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100041 北京市石景*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電路板 命令行 調試 測試 工具 | ||
1.一種為電路板固件提供局部運行的工具和方法,目的在于對電路板固件的調試以及測試。其特征在于,包括:
調試日志信息管理,置于“電路板調試模塊”。
調試命令注冊功能,置于“電路板調試模塊”。
命令接收,解析,執行功能,置于“電路板調試模塊”。
注冊命令發送,置于“上位機命令行”程序。
固件C/C++源代碼函數、全局變量作為命令,并對其解析并發送,置于“上位機命令行”程序。
2.根據權利要求1,“電路板調試模塊”對調試日志(LOG)信息的管理:通過循環緩沖區存儲調試日志(LOG)信息。其特征在于:
“電路板調試模塊”所提供的調試日志(LOG)信息輸出接口將日志信息存儲到緩沖區,當緩沖區滿,緩沖區中最老的日志信息將會被覆蓋;當“上位機命令行”程序與“電路板調試模塊”成功連接,緩沖區數據將會由老至新地被傳輸到“上位機命令行”程序,同時,已傳輸至上位機的日志信息將會從循環緩沖區里清除,以便最新的日志信息被保存到循環緩沖區。
3.根據權利要求1,“電路板調試模塊”的命令注冊功能,實現可供執行的命令的注冊,其特征在于:一個完整的命令包含:
命令關鍵詞,作為命令標識符,可以用下劃線,大小寫英文字母,以及數字組成的字符串,其中數字不能作為標識符字符串的第一個字符;
命令執行的起始地址,可以是電路板系統固件的子程序地址,也可以是C/C++函數指針;
命令執行的參數,注冊命令可以有一個或者多個參數,也可以沒有參數,指定注冊命令參數的格式可支持整數,字符串,以及浮點數。
根據以上信息,“電路板調試模塊”完成對一個命令的注冊。
4.根據權利要求1以及權利要求3,可注冊一個從指定地址執行的命令,其特征在于:該命令的第一個參數作為開始執行的代碼起始地址,從第二個及其之后的(如果需要)所有參數,均為代碼起始地址執行的入口參數。
5.根據權利要求1以及權利要求3,可注冊一個查看指定內存地址數據的命令,其特征在于:將內存地址,內存數據長度(以字節為單位),數據輸出格式,等信息作為命令參數,根據權利要求2,將內存數據以調試日志信息輸出到“上位機命令行”程序。數據輸出格式可指定為:字符串,8比特16進制數據,16比特16進制數,32比特16進制數。?
6.根據權利要求1以及權利要求3,可注冊一個修改指定內存地址數據的命令,其特征在于:將內存地址,被寫入內存數據,以及寫入格式作為參數。寫入數據格式可指定為:字符串,8比特,16比特,32比特數據。
7.根據權利要求1,“電路板調試模塊”可通過通信端口(如網絡接口.USB口,等等)接收來自“上位機命令行”程序傳送來的命令。并解析,執行該命令,其特征在于:
確定接收到的命令關鍵詞以及命令參數。根據權利要求3,以命令關鍵詞為依據,在所有已注冊命令列表中查找對應的命令,確定該命令的執行起始地址,并將該地址作為函數指針,將接收到的,并以確定的參數作為函數輸入參數,執行該函數指針。根據權利要求2,函數執行過程中可輸出調試日志信息,函數執行的返回的結果值也將以調試日志信息輸出到“上位機命令行”程序。
8.根據權利要求1,“上位機命令行”程序將操作人員所輸入的命令行經過命令行解析之后,傳送至“目標電路板調試模塊”。其特征在于:
操作人員可對當前的調試環境在“上位機命令行”程序中指定“固件代碼標識映射表”數據。如果沒有指定“固件代碼標識映射表”,在“上位機命令行”程序所輸入的命令行字符串將直接傳送至“目標電路板調試模塊”。“目標電路板調試模塊”將根據權利要求7所描述的方法對命令行進行解析并執行。對于已經指定了“固件代碼標識映射表”數據的情況,在“上位機命令行”程序中所輸入的命令行字符串將根據權利要求9所定義的方法將命令傳送至“目標電路板調試模塊”。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吳華中,未經吳華中許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110307097.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋁合金框架玻璃隔斷墻結構
- 下一篇:結構改良的型鋼鎖扣





