[發(fā)明專利]一種金融稅控收款機嵌入程序的斷點調(diào)試方法無效
| 申請?zhí)枺?/td> | 200910015235.7 | 申請日: | 2009-05-14 |
| 公開(公告)號: | CN101551928A | 公開(公告)日: | 2009-10-07 |
| 發(fā)明(設(shè)計)人: | 門松;黃正茂;王永軍 | 申請(專利權(quán))人: | 浪潮齊魯軟件產(chǎn)業(yè)有限公司 |
| 主分類號: | G07G1/12 | 分類號: | G07G1/12;G06F11/36;G06F9/48 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250100山*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 金融 收款機 嵌入 程序 斷點 調(diào)試 方法 | ||
1.一種金融稅控收款機嵌入程序的斷點調(diào)試方法,其特征在于,用軟件接管目標(biāo)系統(tǒng)的異常處理及部分中斷處理,在其中插入調(diào)試端口通信模塊與PC主機的調(diào)試器交互;具體步驟如下:
1)嵌入端-調(diào)試器的指令集
根據(jù)嵌入端數(shù)據(jù)結(jié)構(gòu)的特點以及調(diào)試的需要,確定在調(diào)試中被輸出的數(shù)據(jù),然后定義一個“嵌入端-調(diào)試器”的指令集,該指令集詳細定義調(diào)試器與嵌入端的物理接口、通信傳輸協(xié)議以及每個程序指令的命令字、參數(shù)、返回值以及兩端的交互方式,定義調(diào)試器命令嵌入端返回數(shù)據(jù)以及嵌入端把調(diào)試信息傳給調(diào)試器的數(shù)據(jù)格式;
2)編寫嵌入端程序
編寫一個“偽斷點”功能函數(shù),,該函數(shù)無需參數(shù)和返回值,主程序調(diào)用它時,則進入斷點調(diào)試狀態(tài),該斷點程序要實現(xiàn)的功能有以下三部分:
a、中斷和結(jié)束中斷的能力
該函數(shù)中,必須用循環(huán)控制指令將程序的運行中斷,中斷后的程序停留在循環(huán)體內(nèi),達到“中斷”的目的,同時,跳出循環(huán);完成本次“中斷”的條件是在循環(huán)體中根據(jù)需定義增加消息處理機制,處理的消息包括按鍵消息或端口接受到數(shù)據(jù)的消息;
b、接收和處理調(diào)試器指令的能力
在嵌入端進入中斷狀態(tài)后,“偽斷點”的循環(huán)體中反復(fù)偵聽端口狀態(tài),等待調(diào)試器端指令,一旦端口數(shù)據(jù)出現(xiàn),即終端收到調(diào)試器指令時,嵌入端程序隨即根據(jù)指令集的格式對其進行解析,分別得到命令字及其參數(shù);
c、獲取和輸出數(shù)據(jù)值的能力
解析出調(diào)試器指令后,嵌入端程序把這個“偽斷點”狀態(tài)下的調(diào)試器需要的數(shù)據(jù)逐一整理,包括變量值、RAM數(shù)據(jù)以及FLASH數(shù)據(jù);并根據(jù)該指令返回數(shù)據(jù)格式的要求,將數(shù)據(jù)打包、傳回調(diào)試器;
3)調(diào)試器的功能實現(xiàn)
a、設(shè)定友好的圖形界面
調(diào)試器是該調(diào)試方法的最終輸出,按照終端數(shù)據(jù)結(jié)構(gòu)的特點進行布局設(shè)定一個友好的圖形界面,在圖形界面中,既要明確輸出各個斷點在程序中的標(biāo)識和位置,又要合理布局各個變量值、RAM數(shù)據(jù)以及FLASH數(shù)據(jù)的顯示輸出區(qū)域和輸出方式;
b、斷點調(diào)試
在嵌入端進入某個“偽斷點”后,調(diào)試器開始調(diào)試,按照指令集的格式將調(diào)試指令打包并發(fā)給嵌入端,待嵌入端返回調(diào)試數(shù)據(jù)后,調(diào)試器根據(jù)指令集的格式對其進行解析,分別得到命令字極其參數(shù),整理出包括變量值、RAM數(shù)據(jù)以及FLASH數(shù)據(jù)等,然后顯示在圖形界面中,達到嵌入式程序開發(fā)的斷點調(diào)試與分析的目的。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮齊魯軟件產(chǎn)業(yè)有限公司,未經(jīng)浪潮齊魯軟件產(chǎn)業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910015235.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種金融服務(wù)系統(tǒng)、金融服務(wù)平臺及其方法
- 一種移動終端搭載金融支付終端的方法及金融支付系統(tǒng)
- 一種基于微信小程序及金融開放平臺的金融能力輸出模式
- 金融產(chǎn)品推薦方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 基于三維坐標(biāo)定位的金融憑證智能存放系統(tǒng)及其裝置
- 基于云計算和區(qū)塊鏈的金融信息管理系統(tǒng)
- 基于數(shù)據(jù)倉庫的金融數(shù)據(jù)自動化測試與監(jiān)控系統(tǒng)
- 基于金融應(yīng)用的風(fēng)險監(jiān)測方法及系統(tǒng)
- 金融數(shù)據(jù)處理方法、裝置、設(shè)備及存儲介質(zhì)
- 金融憑證智能存放裝置





