一种BMC的生产测试方法与终端技术

技术编号:33293536 阅读:12 留言:0更新日期:2022-05-01 00:17
本发明专利技术公开了一种BMC的生产测试方法;本发明专利技术由主机端通过物理连接,为所述BMC端配置网口和IP;所述主机端检测到网口与所述BMC端的网口对联后,配置与所述BMC的IP相同网段的另一IP;所述主机端通过远程文件拷贝将预设的测试程序存入所述BMC端,启动所述BMC端中的所述测试程序,并与所述BMC端建立socket通信连接;所述主机端通过已建立的socket通信连接向所述BMC端发送相应的测试指令,使所述BMC端执行相应的测试功能,并在测试完成后返回测试结果至所述主机端;本发明专利技术实现了对BMC的生产测试,对于产线员工,也不需要特别的技术含量和繁琐的操作,都可以使用简单的测试命令进行测试,保证了生产质量,极大地提高了BMC的测试效率。率。率。

【技术实现步骤摘要】
一种BMC的生产测试方法与终端


[0001]本专利技术涉及计算机
,特别涉及一种BMC的生产测试方法与终端。

技术介绍

[0002]平台管理指的是对于系统硬件一系列的监视和控制功能。比如通过监视系统的温度,电压,风扇、电源等等,并做相应的调节工作,以保证系统处于健康的状态。但是对于系统要求高的设备,比如服务器,就会用到BMC(基板管理控制器,Baseboard Manager Controller)。而BMC本身也是一个带处理器(一般都是ARM处理器,一种低功耗成本的微处理器)的小系统,也能够单独用来处理某些工作。
[0003]因此,BMC是带有系统的ARM处理器,它也包括基本的外围DDR(一种内存)和FLASH(一种非易失性内存)等一些外围器件,所以在批量生产时,要对该系统及外围器件进行测试。但若是在BMC中先灌装测试系统,再升级为BMC系统,则升级时间过长,影响生产效率。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种BMC的生产测试方法与终端,实现对BMC的生产测试,且具有更高的测试效率。
[0005]为了解决上述技术问题,本专利技术采用的技术方案为:
[0006]一种BMC的生产测试方法,包括步骤:
[0007]S1、主机端通过物理连接,为所述BMC端配置网口和IP;
[0008]S2、所述主机端检测到网口与所述BMC端的网口对联后,配置与所述BMC的IP相同网段的另一IP;
[0009]S3、所述主机端通过远程文件拷贝将预设的测试程序存入所述BMC端,启动所述BMC端中的所述测试程序,并与所述BMC端建立socket通信连接;
[0010]S4、所述主机端通过已建立的socket通信连接向所述BMC端发送相应的测试指令,使所述BMC端执行相应的测试功能,并在测试完成后返回测试结果至所述主机端。
[0011]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0012]一种BMC的生产测试终端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0013]S1、通过物理连接,为所述BMC端配置网口和IP;
[0014]S2、检测到网口与所述BMC端的网口对联后,配置与所述BMC的IP相同网段的另一IP;
[0015]S3、通过远程文件拷贝将预设的测试程序存入所述BMC端,启动所述BMC端中的所述测试程序,并与所述BMC端建立socket通信连接;
[0016]S4、通过已建立的socket通信连接向所述BMC端发送相应的测试指令,使所述BMC端执行相应的测试功能,并在测试完成后返回测试结果至所述主机端。
[0017]本专利技术的有益效果在于:本专利技术的一种BMC的生产测试方法与终端,实现了对BMC
的生产测试,对于产线员工,也不需要特别的技术含量和繁琐的操作,都可以使用简单的测试命令进行测试,保证了生产质量,极大地提高了BMC的测试效率。
附图说明
[0018]图1为本专利技术实施例的一种BMC的生产测试方法的流程图;
[0019]图2为本专利技术实施例的一种BMC的生产测试终端的结构图;
[0020]图3为本专利技术实施例的一种BMC的生产测试方法的详细流程图;
[0021]标号说明:
[0022]1、一种BMC的生产测试终端;2、处理器;3、存储器。
具体实施方式
[0023]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0024]IPMITOOL:是一种可用在linux系统下的命令行方式的ipmi平台管理工具,它支持ipmi 1.5规范(最新的规范为ipmi 2.0),通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。
[0025]SHELL:是指“为使用者提供操作界面”的软件。
[0026]socket:socket一般指套接字。所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。
[0027]SSH:SSH为Secure Shell的缩写,由IETF的网络小组(Network Working Group)所制定;SSH为建立在应用层基础上的安全协议。
[0028]ARM:ARM是低功耗成本的微处理器。
[0029]FLASH:存储设备。
[0030]请参照图1以及图3,一种BMC的生产测试方法,包括步骤:
[0031]S1、主机端通过物理连接,为所述BMC端配置网口和IP;
[0032]S2、所述主机端检测到网口与所述BMC端的网口对联后,配置与所述BMC的IP相同网段的另一IP;
[0033]S3、所述主机端通过远程文件拷贝将预设的测试程序存入所述BMC端,启动所述BMC端中的所述测试程序,并与所述BMC端建立socket通信连接;
[0034]S4、所述主机端通过已建立的socket通信连接向所述BMC端发送相应的测试指令,使所述BMC端执行相应的测试功能,并在测试完成后返回测试结果至所述主机端。
[0035]从上述描述可知,本专利技术的有益效果在于:本专利技术的一种BMC的生产测试方法与终端,实现了对BMC的生产测试,对于产线员工,也不需要特别的技术含量和繁琐的操作,都可以使用简单的测试命令进行测试,保证了生产质量,极大地提高了BMC的测试效率。
[0036]进一步地,所述步骤S2和步骤S3之间还包括步骤:
[0037]S21、所述主机端通过SSH尝试连接所述BMC端,并判断网络是否正常,在网络正常时进入步骤S3。
[0038]由上述描述可知,需要对主机端和BMC的连接网络进行测试,保证网络正常,以进行后续步骤。
[0039]进一步地,所述步骤S3具体为:
[0040]所述主机端通过远程文件拷贝将预设的测试程序存入所述BMC端中的临时文件目录下,通过SSH命令启动所述BMC端中的测试程序,并作为socket客户端与作为socket服务端的所述BMC端建立通信连接。
[0041]由上述描述可知,将文件存入临时文件夹中,从而使文件存放在DDR中而不是Flash中,使测设完成并重启设备后,该文件不会保存,保证BMC系统的正常,且通过socket连接,保证不出现测试中断的现象。
[0042]进一步地,所述步骤S4具体包括:
[0043]S41、所述主机端通过已建立的socket通信连接向所述BMC端发送相应的测试指令,使所述BMC端执行相应的测试功能;
[0044]S42、所述主机端在所述BMC端完成所有测试后,向所述BMC端发送日志回传指令,使所述BMC端返回测试日志文件至主机端;
[0045]S43、所述主机端接收到所述BMC端回传的测试日志文件后,向所述BMC端发送测试结束指令,使所述BMC端退出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BMC的生产测试方法,其特征在于,包括步骤:S1、主机端通过物理连接,为所述BMC端配置网口和IP;S2、所述主机端检测到网口与所述BMC端的网口对联后,配置与所述BMC的IP相同网段的另一IP;S3、所述主机端通过远程文件拷贝将预设的测试程序存入所述BMC端,启动所述BMC端中的所述测试程序,并与所述BMC端建立socket通信连接;S4、所述主机端通过已建立的socket通信连接向所述BMC端发送相应的测试指令,使所述BMC端执行相应的测试功能,并在测试完成后返回测试结果至所述主机端。2.根据权利要求1所述的一种BMC的生产测试方法,其特征在于,所述步骤S2和步骤S3之间还包括步骤:S21、所述主机端通过SSH尝试连接所述BMC端,并判断网络是否正常,在网络正常时进入步骤S3。3.根据权利要求1所述的一种BMC的生产测试方法,其特征在于,所述步骤S3具体为:所述主机端通过远程文件拷贝将预设的测试程序存入所述BMC端中的临时文件目录下,通过SSH命令启动所述BMC端中的测试程序,并作为socket客户端与作为socket服务端的所述BMC端建立通信连接。4.根据权利要求1所述的一种BMC的生产测试方法,其特征在于,所述步骤S4具体包括:S41、所述主机端通过已建立的socket通信连接向所述BMC端发送相应的测试指令,使所述BMC端执行相应的测试功能;S42、所述主机端在所述BMC端完成所有测试后,向所述BMC端发送日志回传指令,使所述BMC端返回测试日志文件至主机端;S43、所述主机端接收到所述BMC端回传的测试日志文件后,向所述BMC端发送测试结束指令,使所述BMC端退出所述测试程序。5.根据权利要求1所述的一种BMC的生产测试方法,其特征在于,所述步骤S1具体为:所述主机端运行IPMITOOL工具,并通过物理连接,为所述BMC端进行网口、IP以及网关的配置。6.一种BMC的生产测试终端,包括处...

【专利技术属性】
技术研发人员:梁明浩
申请(专利权)人:福州创实讯联信息技术有限公司
类型:发明
国别省市:

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

1