一种金融税控收款机嵌入程序的断点调试方法技术

技术编号:3769452 阅读:238 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种金融税控收款机嵌入程序的断点调试方法,用软件接管金融税控收款机系统的异常处理及部分中断处理,在其中插入调试端口通信模块,与PC主机的调试器交互,在目标操作系统初始化,特别是调试通信端口初始化完成后,调试器开始起作用,异常处理程序或中断处理程序调用调试端口通信模块,等待调试器上的调试器发送信息;双方建立连接后调试器便等待用户发出调试命令,目标系统等待调试器根据用户命令生成的指令,在嵌入端进入某个“伪断点”后,调试器开始调试,按照指令集的格式将调试指令打包并发给嵌入端,待嵌入端返回调试数据后,调试器根据指令集的格式对其进行解析,分别得到命令字极其参数,整理出包括变量值、RAM数据以及FLASH数据等,然后显示在图形界面中,达到嵌入式程序开发的断点调试与分析的目的。

【技术实现步骤摘要】

本专利技术涉及一种金融税控收款机生产技术,具体地说是一种通过在调试器 (主机)与金融税控收款机嵌入程序之间插入断点建立通信的嵌入式应用程序调 试方法。
技术介绍
调试是开发过程中必不可少的环节,通用的PC操作系统调试环境与嵌入操作 系统调试环境有巨大差异。其中,基于PC操作系统调试工具与被调试的程序往往在同一台设备、同一个操作系统上运行的两个进程,调试器进程通过操作系统专 门提供的调用接口控制、访问被调试进程。而嵌入式操作系统调试又称为远程调 试,调试器可以由基于特定硬件平台的嵌入式设备本身或由桌面操作系统的应用 程序担当。为了提供灵活、友好的调试界面,调试器往往运行于后者,而被调试 的程序则运行于嵌入式系统中。对于嵌入式程序的调试来说,面临下列问题调试器与被调试程序如何通信, 被调试程序产生异常如何及时通知调试器,调试器如何控制、访问被调试程序、 如何识别有关被调试程序的数据信息并实时査看,调试器如何处理某些与目标硬 件平台相关的信息等等。
技术实现思路
本专利技术的目的是提供。本专利技术的目的是按以下方式实现的,用软件接管金融税控收款机系统的异常处理及部分中断处理,在其中插入调试端本文档来自技高网...

【技术保护点】
一种金融税控收款机嵌入程序的断点调试方法,其特征在于,用软件接管目标系统的异常处理及部分中断处理,在其中插入调试端口通信模块与PC主机的调试器交互;具体步骤如下: 1)嵌入端-调试器的指令集 根据嵌入端数据结构的特点以及调试的需 要,确定在调试中被输出的数据,然后定义一个“嵌入端-调试器”的指令集,该指令集详细定义调试器与嵌入端的物理接口、通信传输协议以及每个程序指令的命令字、参数、返回值以及两端的交互方式,定义调试器命令嵌入端返回数据以及嵌入端把调试信息传给调试器的数据格式; 2)编写嵌入端程序 编写一个“伪断点”功能函数,该函数无需参数和返回值,主程序调用它时,则进入...

【技术特征摘要】

【专利技术属性】
技术研发人员:门松黄正茂王永军
申请(专利权)人:浪潮齐鲁软件产业有限公司
类型:发明
国别省市:88[中国|济南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利