[发明专利]一种网络断点调试系统及方法在审
申请号: | 201810065889.X | 申请日: | 2018-01-23 |
公开(公告)号: | CN108259612A | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 李红兵;秦伟轩;李莉;周萍;袁华进 | 申请(专利权)人: | 北京中科海讯数字科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26;G06F11/36 |
代理公司: | 北京汇捷知识产权代理事务所(普通合伙) 11531 | 代理人: | 李宏伟 |
地址: | 100095 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件开发环境 断点调试 网络通信方式 发送指令 网络环境 调试 网络 成功 | ||
1.一种网络断点调试系统,包括PC机端软件开发环境与DSP端以及网络环境,所述PC机端软件开发环境使用网络通信方式通知DSP端来连接PC机端软件开发环境,DSP端连接PC机端软件开发环境成功后,PC机端软件开发环境向DSP端发送指令使之运行。
2.如权利要求1所述一种网络断点调试系统,其特征在于,所述PC机端软件开发环境需要网络调试的程序的组件配置中包含“网络调试”;在程序需要开始调试的位置加入断点函数的调用,待网络加载程序后,运行至此处便暂停,直至PC机端软件开发环境发送调试指令;PC机端为调试程序建立网络调试配置文件,该配置文件主要为了通知、调试DSP端时所用。
3.如权利要求1所述一种网络端点调试方法,包括以下步骤:
步骤1:先由DSP端B向PC机端开发环境A请求可执行程序;
步骤2:PC机端开发环境A接到请求后将所请求的可执行程序发送给DSP端B,待DSP端B获得可执行程序后开始执行,直至运行至断点函数的调用处时暂停下来;
步骤3:再由PC机端开发环境A建立一个与DSP端B通信的配置了DSP端B的基本信息的调试配置文件,PC机端开发环境A根据该配置文件通过发送网络组播的方式发送通知给DSP端B;
步骤4:DSP端B接收到通知后便获得了开发环境A所在PC机端的IP地址,即可通过TCP连接方式连接PC机端开发环境A,此时PC机端开发环境A便获取了DSP端B的所有运行状态信息;
步骤5:PC机端开发环境A再通过网络指令控制DSP端B的运行,比如单步运行、打断点使之全速运行直至断点处暂停,进而检测DSP端B的运行状态、观测程序中变量的数值,判断该程序是否与设计时预计的结果一致;
步骤6:程序调试结束,PC机端开发环境A只需要发送一个终止程序调试指令,DSP端B接收到该终止指令后停止运行程序,此时网络单步断点调试结束。
4.如权利要求3所述一种网络端点调试方法,其特征在于,所述步骤3中在整个网络环境中均使用B类IP通讯地址,组播IP地址前两位固定,后两位与DSP端B的IP地址的后两位一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科海讯数字科技股份有限公司,未经北京中科海讯数字科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810065889.X/1.html,转载请声明来源钻瓜专利网。