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





