[发明专利]一种基于软件开发平台中多目标交叉调试系统在审
申请号: | 201910439873.5 | 申请日: | 2019-05-24 |
公开(公告)号: | CN110188042A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 奚玉良 | 申请(专利权)人: | 温州易思网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 325000 浙江省温*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 错误信息 翻译器 语法 交叉调试系统 软件开发平台 多个目标 基于软件 开发平台 快速定位 多目标 调试 源代码 数据转换模块 逻辑修改 系统程序 系统调试 信号连接 原因报告 提示 翻译 警告 | ||
本发明涉及系统调试技术领域,尤其是一种基于软件开发平台中多目标交叉调试系统,包括软件开发平台,所述软件开发平台信号连接有数据转换模块,所述错误信息修改单元包括翻译器,通过翻译器设置有语法修改单元、运行修改单元以及逻辑修改单元,语法修改单元通过翻译器在对系统的源代码进行翻译时,当出现语法错误时,翻译器会及时的将该错误以警告的方式提示,同时对错误信息进行快速定位,并生成错误信息的原因报告。本发明能够实现对多个目标进行调试,同时对多个目标产生的错误信息实现快速定位以及快速修改的效果,有效的降低了调试需要的时间,同时也确保了系统程序正常运行的环境。
技术领域
本发明涉及系统调试技术领域,尤其涉及一种基于软件开发平台中多目标交叉调试系统。
背景技术
系统调试就是在计算机上运行程序,以发现和纠正程序中存在的错误,它分为单调和联调,系统调试是程序系统开发中一个十分重要的阶段,其重要性体现在它是保证系统质量和可靠性的最后关口,是对整个系统开发过程的最终审查,在系统开发的各个阶段均采取了严格的技术审查,希望尽早发现问题并予以修正,但依然难免遗留下差错,如果在系统正式运行前没有发现并纠正这些差错,将对整个程序系统造成非常严重的影响,系统测试是一个漫长的过程,测试阶段占用的时间、花费的人力和成本占整个系统开发的很大比例。
现有技术中的调试系统无法实现快速且准确的对软件开发中的多个目标进行调试,减低了调试的速度,同时对调试的产生的错误数据信息无法快速的实现定位以及修改,不仅降低了调试的速度,同时也阻碍了系统程序的正常运行。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于软件开发平台中多目标交叉调试系统。
为了实现上述目的,本发明采用了如下技术方案:
设计一种基于软件开发平台中多目标交叉调试系统,包括软件开发平台,所述软件开发平台信号连接有数据转换模块,且软件开发平台通过数据转换模块连接有ARM中心处理器,同时ARM中心处理器内分别设置有软件程序控制单元、错误信息修改单元以及数据监测单元,所述错误信息修改单元包括翻译器,通过翻译器设置有语法修改单元、运行修改单元以及逻辑修改单元,语法修改单元通过翻译器在对系统的源代码进行翻译时,当出现语法错误时,翻译器会及时的将该错误以警告的方式提示,同时对错误信息进行快速定位,并生成错误信息的原因报告。
优选的,所述运行修改单元包括在利用翻译器对系统程序进行翻译时,在系统出现运行错误办发出警告时,运行修改单元能够通过添加编程逻辑对整型变量进行检验,同时在程序中加入异常处理赖捕获并处理运行阶段的异常错误。
优选的,所述逻辑修改单元是指在系统程序运行阶段出现的逻辑运行错误,通过控制ARM中心处理器检查代码,从而能够快速的实现对逻辑错误的修改。
优选的,所述数据转换模块包括用于接收软件平台运行时数据的数据接收器,数据接收器将接收的数据分别传递至在线仿真器单元、片上调试器单元以及TAP控制器单元,从而实现对不同的数据进行转换,从而能够将软件开发平台上产生的不同的源数据传递至ARM中心处理器上。
优选的,所述软件程序控制单元通过ARM中心处理器分别设置了断点删除单元、源代码执行单元、连续执行目标程序单元以及程序变量及内存单元,从而能够实现系统的快速且正确的运行。
优选的,所述数据监测单元包括宿主机数据传输单元、交叉数据翻译器以及ROM数据监视器,通过宿主机数据传输单元将宿主机中产生的运行数据传递至交叉数据翻译器,通过交叉数据翻译器对数据进行翻译并传递至ROM数据监视器中,从而实现对系统运行时产生的数据进行实时监测,从而提高了系统运行的安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州易思网络科技有限公司,未经温州易思网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910439873.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件开发故障诊断方法
- 下一篇:一种控制多台设备测试的方法及控制设备