一种网络计算机系统行为远程调试方法及其装置与流程

文档序号:12596802阅读:308来源:国知局
一种网络计算机系统行为远程调试方法及其装置与流程

本发明涉及计算机平台调试技术领域,具体为一种网络计算机系统行为远程调试方法及其装置。



背景技术:

在计算机硬件设计过程中,调试是非常重要的一个环节。调试技术经过几十年的发展,已经取得了长足的进步,从系统芯片的设计到系统软件的开发,根据不同层次的调试需求,具有不同的调试方法与调试工具支持。对硬件的调试工具一般都和硬件本身捆绑在一起,形成硬件一级,尤其是芯片一级的功能测试与调试模块,通常有一些功能部件,专门用来验证硬件的正确性;软件方面,由于调试技术与调试理论的积累,调试工具的功能十分丰富。很多高级语言开发环境,都有对应的调试工具,提供源代码级的调试,形成整合开发环境。此外,也有一些专门调试的软件,可以对高级语言编写程序进行调试,也可对汇编语言程序进行调试。已有的软件调试方法在通用计算机桌面系统环境中得到了广泛的运用。网络计算机系统的调试需求,对现有的调试工具和调试方法提出了新的挑战。

通用计算机软件一般在同一台机器上进行编辑、编译和调试,嵌入式平台由于其目标系统多为特殊的专用系统,通常采用调试主机,借助通用计算机作为编辑源文件的调试主机,利用交叉编译器在调试主机上编译生成目标板的可执行代码,调试时通过通信接口将目标代码下载到目标系统上运行,利用交叉调试器进行跟踪调试。网络计算机系统通常会完成的运行本地操作系统,既有本地应用程序,也可作为服务器的终端使用。调试在整个网络计算机系统的开发中占有重要地位。然而,对于计算机系统级别的调试,现有的调试方法均不能满足调试需求,网络计算机的很多应用具有交互性和实时性,调试系统与测评工具不能对网络计算机的性能造成较大的影响,为此,我们提出了一种网络计算机系统行为远程调试方法及其装置。



技术实现要素:

本发明的目的在于提供一种网络计算机系统行为远程调试方法及其装置,以解决上述背景技术中提出的网络计算机本地资源有限的情况下无法远程的对系统行为进行跟踪和调试的问题。

为实现上述目的,本发明提供如下技术方案:一种网络计算机系统行为远程调试方法,具体包括以下步骤:

S1:将本地计算机与客户计算机通过网线连接,同时跟踪网络计算机的系统行为,采集网络计算机的系统行为数据;

S2:将采集到的网络计算机的系统行为数据上传至主机终端进行预处理,并将客户计算机与本地计算机的源代码设置为相同的两组数据;

S3:在客户计算机上运行远程调试器,将本地计算机上的远程调试文件夹转移到客户计算机桌面,并将文件夹双击运行;

S4:将客户计算机和本地计算机的用户名和密码设置为相同,同时将启动的远程调试器整体拷贝到客户计算机桌面;

S5:在客户计算机桌面同时建立共享文件夹,并将共享文件夹设置为完全共享权限;

S6:将远程调试器内部的生成路径和调试信息统一复制到共享文件夹内部,并在本地计算机桌面上启动调试按钮,完成网络计算机系统行为的远程调试。

优选的,步骤S4中还可通过客户计算机和本地计算机设置为相同的管理员权限来实现远程调试功能。

优选的,步骤S5中共享文件夹具有读写功能,且共享文件夹内存不少于2G。

优选的,步骤S6中进行第一次调试时,应将本地计算机和客户计算机桌面的远程调试器内部的源文件代码统一命名。

本发明还提供了一种网络计算机系统行为远程调试装置,包括网络计算机,所述网络计算机电性输出连接系统行为跟踪模块,所述系统行为跟踪模块电性输出连接数据传输模块,所述数据传输模块分别电性输出连接无线通讯模块和数据接收模块,所述无线通讯模块电性输出连接监控中心,所述监控中心包括数字监控主机,所述数字监控主机电性输入连接无线通讯模块,所述数字监控主机分别电性输出连接数字监控分机和屏幕墙,所述数据接收模块电性输出连接数据收集模块,所述数据收集模块电性输出连接数据处理模块,所述数据处理模块电性输出连接远程调试终端,所述远程调试终端包括单片机,所述单片机分别电性输入连接传感器单元和控制输入单元,所述单片机分别电性输出连接数据显示模块和信号发射电路,所述信号发射电路电性输出连接信号接收电路,所述信号接收电路电性输出连接主机终端,所述主机终端分别电性输出连接状态指示模块和控制输出单元,所述远程调试终端分别电性输出连接存储模块和输出单元,所述远程调试终端电性输入连接采集模块,所述采集模块电性输入连接模拟量,所述远程调试终端电性双向连接人机交互界面。

优选的,所述无线通讯模块为蓝牙通讯或GSM通讯或WIFI通讯。

优选的,所述传感器单元包括温度传感器、湿度传感器、模拟传感器和数字传感器,且温度传感器、湿度传感器、模拟传感器和数字传感器集合在同一设备单元中。

与现有技术相比,本发明的有益效果是:能够准确的给出系统运行的宏观数据,通过监控中心对调试过程进行监控,利用人机交互界面参与网络计算机的调试,并将调试结构通过存储模块进行存储,利于后期对各个时期的系统调试进行查阅,同时通过远程调试终端对整个调试进行远程控制,采用客户计算机和本地计算机的远程端无差别控制,实现对系统行为的跟踪,避免了系统中的不稳定因素对整个调试过程的影响,保证了调试结果的准确性。

附图说明

图1为本发明系统框图;

图2为本发明远程调试终端系统框图。

图中:1网路计算机、2系统行为跟踪模块、3数据传输模块、4无线通讯模块、5监控中心、51数字监控主机、52数字监控分机、53屏幕墙、6数据接收模块、7数据收集模块、8数据处理模块、9远程调试终端、91单片机、92传感器单元、93控制输入单元、94数据显示模块、95信号发射电路、96信号接收电路、97主机终端、98状态指示模块、99控制输出单元、10采集模块、11模拟量、12人机交互界面、13存储模块、14输出单元。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-2,本发明提供一种技术方案:一种网络计算机系统行为远程调试方法,具体包括以下步骤:

S1:将本地计算机与客户计算机通过网线连接,同时跟踪网络计算机的系统行为,采集网络计算机的系统行为数据;

S2:将采集到的网络计算机的系统行为数据上传至主机终端进行预处理,并将客户计算机与本地计算机的源代码设置为相同的两组数据;

S3:在客户计算机上运行远程调试器,将本地计算机上的远程调试文件夹转移到客户计算机桌面,并将文件夹双击运行;

S4:将客户计算机和本地计算机的用户名和密码设置为相同,同时将启动的远程调试器整体拷贝到客户计算机桌面;

S5:在客户计算机桌面同时建立共享文件夹,并将共享文件夹设置为完全共享权限;

S6:将远程调试器内部的生成路径和调试信息统一复制到共享文件夹内部,并在本地计算机桌面上启动调试按钮,完成网络计算机系统行为的远程调试。

其中,步骤S4中还可通过客户计算机和本地计算机设置为相同的管理员权限来实现远程调试功能,步骤S5中共享文件夹具有读写功能,且共享文件夹内存不少于2G,步骤S6中进行第一次调试时,应将本地计算机和客户计算机桌面的远程调试器内部的源文件代码统一命名。

本发明还提供了一种网络计算机系统行为远程调试装置,包括网络计算机1,所述网络计算机1电性输出连接系统行为跟踪模块2,所述系统行为跟踪模块2电性输出连接数据传输模块3,所述数据传输模块3分别电性输出连接无线通讯模块4和数据接收模块6,所述无线通讯模块4电性输出连接监控中心5,所述监控中心5包括数字监控主机51,所述数字监控主机51电性输入连接无线通讯模块4,所述数字监控主机51分别电性输出连接数字监控分机52和屏幕墙53,所述数据接收模块6电性输出连接数据收集模块7,所述数据收集模块7电性输出连接数据处理模块8,所述数据处理模块8电性输出连接远程调试终端9,所述远程调试终端9包括单片机91,所述单片机91分别电性输入连接传感器单元92和控制输入单元93,所述单片机91分别电性输出连接数据显示模块94和信号发射电路95,所述信号发射电路95电性输出连接信号接收电路96,所述信号接收电路96电性输出连接主机终端97,所述主机终端97分别电性输出连接状态指示模块98和控制输出单元99,所述远程调试终端9分别电性输出连接存储模块13和输出单元14,所述远程调试终端9电性输入连接采集模块10,所述采集模块10电性输入连接模拟量11,所述远程调试终端9电性双向连接人机交互界面12。

其中,所述无线通讯模块4为蓝牙通讯或GSM通讯或WIFI通讯,通讯方式多样化,所述传感器单元92包括温度传感器、湿度传感器、模拟传感器和数字传感器,且温度传感器、湿度传感器、模拟传感器和数字传感器集合在同一设备单元中,本发明能够准确的给出系统运行的宏观数据,通过监控中心5对调试过程进行监控,利用人机交互界面12参与网络计算机的调试,并将调试结构通过存储模块13进行存储,利于后期对各个时期的系统调试进行查阅,同时通过远程调试终端9对整个调试进行远程控制,采用客户计算机和本地计算机的远程端无差别控制,实现对系统行为的跟踪,避免了系统中的不稳定因素对整个调试过程的影响,保证了调试结果的准确性。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1