[發(fā)明專利]嵌入式系統(tǒng)的在線調試系統(tǒng)及其調試方法有效
| 申請?zhí)枺?/td> | 200710032621.8 | 申請日: | 2007-12-13 |
| 公開(公告)號: | CN101183330A | 公開(公告)日: | 2008-05-21 |
| 發(fā)明(設計)人: | 郭偉;徐云鋒;張斌 | 申請(專利權)人: | 東信和平智能卡股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 珠海智專專利商標代理有限公司 | 代理人: | 張中;段淑華 |
| 地址: | 519060廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 系統(tǒng) 在線 調試 及其 方法 | ||
1.嵌入式系統(tǒng)的在線調試系統(tǒng),包括
嵌入式系統(tǒng);
通過連接設備與所述嵌入式系統(tǒng)連接的調試終端;
其特征在于:
所述調試終端包括
用戶接口模塊;
接收所述用戶接口模塊發(fā)出信息的符號處理模塊;
根據所述符號處理模塊提供的信息對所述嵌入式系統(tǒng)進行調試的目標處理模塊,所述目標處理模塊包括
執(zhí)行用戶接口模塊發(fā)出的命令的執(zhí)行模塊;
將執(zhí)行模塊發(fā)出的命令信息傳送到所述連接設備的通信模塊(17);
所述嵌入式系統(tǒng)包括被調試程序以及調試模塊;
所述調試模塊包括
接收所述連接設備發(fā)送的命令信息的通信模塊(36);
接收通信模塊(36)發(fā)出的命令信息的命令處理模塊;
保存被調試程序中斷時被調試程序信息的上下文處理模塊。
2.根據權利要求1所述嵌入式系統(tǒng)的在線調試系統(tǒng),其特征在于:
所述目標處理模塊還包括棧幀分析模塊,所述棧幀分析模塊根據通信模塊(17)提供的信息分析被調試程序中函數調用關系信息。
3.根據權利要求1或2所述嵌入式系統(tǒng)的在線調試系統(tǒng),其特征在于:
所述嵌入式系統(tǒng)為智能卡,所述連接設備為讀卡器。
4.應用如權利要求2所述嵌入式系統(tǒng)在線調試系統(tǒng)的調試方法,包括以下步驟:
步驟一:在被調試程序中添加默認斷點,并將被調試程序下載到嵌入式系統(tǒng)中;
步驟二:在嵌入式系統(tǒng)中運行被調試程序,被調試程序運行至斷點時暫停運行,所述上下文處理模塊保存被調試程序當前的運行信息;
步驟三:調試終端查看和/或修改被調試程序的運行信息,判斷是否需要在被調試程序中添加新的斷點,若需要,則在被調試程序中添加新的斷點,否則,執(zhí)行下一步;
步驟四:所述命令處理模塊向被調試程序發(fā)送繼續(xù)運行的命令,上下文處理模塊恢復被調試程序中斷時的運行信息,被調試程序繼續(xù)運行;
步驟五:若被調試程序遇到斷點,則返回執(zhí)行步驟二,否則,繼續(xù)運行被調試程序。
5.根據權利要求4所述嵌入式系統(tǒng)的在線調試方法,其特征在于:
所述步驟三中,若需要在被調試程序中添加新的斷點,則用戶接口模塊設置需要添加斷點的信息,并將該信息發(fā)送至符號處理模塊及執(zhí)行模塊,符號處理模塊找出需要設置斷點的地址,執(zhí)行模塊通過通信模塊(17)及連接設備向嵌入式系統(tǒng)發(fā)出讀取存儲在該地址內數據的命令信息,并將該地址內數據改寫為調試指令。
6.根據權利要求4所述嵌入式系統(tǒng)的在線調試方法,其特征在于:
所述步驟三中,調試終端需要查看和/或修改被調試程序中某一變量值時,用戶接口模塊設置需要查看和/或修改變量的變量名信息,并將該信息發(fā)送至符號處理模塊及執(zhí)行模塊,符號處理模塊找出該變量的地址,執(zhí)行模塊通過通信模塊(17)及連接設備向嵌入式系統(tǒng)發(fā)出讀取和/或改寫存儲在該地址內數據的命令信息。
7.根據權利要求4所述嵌入式系統(tǒng)的在線調試方法,其特征在于:
所述步驟三還包括調試終端查看被調試程序中函數調用關系的步驟:用戶接口模塊設置需要查看函數的信息,并將該信息發(fā)送至符號處理模塊及棧幀分析模塊,符號處理模塊找出該函數的起止地址,棧幀分析模塊通過通信模塊(17)及連接設備獲取嵌入式系統(tǒng)內被調試程序中該函數的地址信息、棧幀指針位置、棧指針位置及函數返回值信息,結合函數的參數、返回值的傳遞方式信息,并根據上述信息分析該函數的調用關系,將該調用關系傳送至用戶接口模塊。
8.根據權利要求4至7任一項所述嵌入式系統(tǒng)的在線調試方法,其特征在于:
所述嵌入式系統(tǒng)為智能卡,所述連接設備為讀卡器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東信和平智能卡股份有限公司,未經東信和平智能卡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710032621.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種粉狀水分散辣椒精的制作方法
- 下一篇:一種氯霉素滴眼劑及其制備方法





