[实用新型]一种P2P平台批量调试装置有效
| 申请号: | 201420110099.6 | 申请日: | 2014-03-11 |
| 公开(公告)号: | CN203882309U | 公开(公告)日: | 2014-10-15 |
| 发明(设计)人: | 马艳;张世栋;郭志红;杨祎;李程启;邹立达 | 申请(专利权)人: | 国家电网公司;国网山东省电力公司电力科学研究院 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/08 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
| 地址: | 250002 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 p2p 平台 批量 调试 装置 | ||
技术领域
本实用新型涉及一种程序批量调试装置。
背景技术
面向P2P应用程序开发调试需大量复杂的工作来完成。在现有的P2P程序开发的调试方法中,每一次调试都需要在本地编译后,将编译好的程序利用拷贝或FTP的方法传送到P2P环境的各节点中。并手动启动每一台调试机器程序实例,将调试信息记录存储到本地。最后,查看调试信息时,需要远程的调取调试信息记录到开发人员节点,并逐一查看。此种P2P调试方式,在P2P调试节点较多时,大幅增加了开发人员远程调试各P2P节点的工作量。
现亟需一种可自动完成的批量分发与调试装置,装置具有自动批量分发程序与接收调试信息的功能,可提高P2P应用程序开发人员的调试效率。
实用新型内容
为解决现有技术存在的不足,本实用新型公开了一种程序批量调试装置,实现了P2P应用程序的批量调试,使该领域开发人员可高效、便捷的完成程序调试。
为实现上述目的,本实用新型的具体方案如下:
一种P2P平台批量调试装置,包括控制模块与多个调试模块,控制模块控制多个调试模块,所述控制模块包括数据接收器,数据接收器将接收的数据传送到第一编译器,第一编译器将处理后的数据发送给第一网络处理器,第一网络处理器与调试模块进行路由,第一网络处理器还与显示单元相连,所述调试模块包括环境设置单元,环境设置单元与第二编译器通信,第二编译器与第二网络处理器通信,第二网络处理器负责与控制模块进行路由。
所述第一网络处理器及二网络处理器均为intel IPX NP(network processor),支持Chord、CAN及Kademlia协议的网络处理器。
所述编译器为频率不低于2.5GHz的Intel处理器。控制模块为程序调试的主入口,负责开发人员的程序文件接收、程序文件的预处理、发送及调试反馈信息接收;调试模块负责调试环境设置、程序文件接收、调试及结果反馈。
所述调试装置中控制模块的数量为1,调试模块数量为n(n≥2&n∈N);
所述控制模块分为数据接收器、网络处理器、编译器与显示单元,其中数据接收器为EISA总线,负责接收开发人员的程序文件输入,并发送给编译器;编译器负责将数据接收器发送的文件进行预处理,并将预处理后的程序块发送给网络处理器,网络处理器负责与调试模块进行路由,并根据路由结果进行程序块的传输与调试结果反馈信息接收;显示单元负责调试结果显示。
所述调试模块分为环境设置单元、网络处理器与编译器,其中环境设置单元为80C51单片机,需要根据用户需求进行设定,设置内容包括操作系统(windows、linux、unix等)、网络模式(TCP/IP、3G、802.11)、调试模式(动态与静态);网络处理器负责与控制模块进行路由,接收程序块,并将调试结果进行返回;编译器负责程序块的编译与调试处理。
所述控制模块及所有调试模块的网络处理器均可以进行双向通信,所有的网络处理器均支持Chord、CAN及Kademlia协议。
本实用新型的有益效果:
1.可批量部署开发程序。在P2P环境中测试与调试开发的程序,需在大量的节点上安装、部署最新版本程序文件。本专利采用自动同步的方法,将开发人员开发的程序编译并传输到各P2P调试模块,省去了远程上传文件的工作。
2.实时返回调试信息。各P2P调试模块可动态地将程序实例的调试信息返回给控制模块,节省了开发人员远程调取调试日志的工作。
附图说明
图1本实用新型整体结构示意图。
具体实施方式:
下面结合附图对本实用新型进行详细说明:
如图1所示,一种P2P平台批量调试装置,包括控制模块与多个调试模块,控制模块控制多个调试模块,所述控制模块包括数据接收器,数据接收器将接收的数据传送到第一编译器,第一编译器将处理后的数据发送给第一网络处理器,第一网络处理器与调试模块进行路由,第一网络处理器还与显示单元相连,所述调试模块包括环境设置单元,环境设置单元与第二编译器通信,第二编译器与第二网络处理器通信,第二网络处理器负责与控制模块进行路由。
所述第一网络处理器及二网络处理器均为intel IPX NP(network processor),支持Chord、CAN、Kademlia协议的网络处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网山东省电力公司电力科学研究院,未经国家电网公司;国网山东省电力公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201420110099.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手持式施工人员卡式管理系统
- 下一篇:一种彩色电容触摸屏





