串口的测试方法、串口的测试装置及电子设备制造方法及图纸

技术编号:38613230 阅读:8 留言:0更新日期:2023-08-26 23:40
本申请实施例提供了一种串口的测试方法、串口的测试装置及电子设备,其中,该方法包括:获取设备的串口信息,并根据串口信息确定设备是否包括串口;在识别到包括串口的情况下,对串口进行串口测试,得到第一测试结果,在进行串口测试的过程中,测试治具与设备连接;在第一测试结果为串口正常工作的情况下,停止串口测试。通过本申请,解决了现有技术中缺少产线整机出货时的串口测试方法,可以达到一次性对多串口测试的覆盖的效果。多串口测试的覆盖的效果。多串口测试的覆盖的效果。

【技术实现步骤摘要】
串口的测试方法、串口的测试装置及电子设备


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种串口的测试方法、串口的测试装置、计算机可读存储介质及电子设备。

技术介绍

[0002]串口是计算机上一种非常通用设备通信的协议。服务器和PC机通过新增PCIE转串DB44外插卡,实现拓展连接打印机、POS机等外设设备,然而,产线整机出货时,缺少一种对设备的串口卡是否正确组装的测试方法。

技术实现思路

[0003]本申请实施例提供了一种串口的测试方法、串口的测试装置、计算机可读存储介质及电子设备,以至少解决相关技术中缺少产线整机出货时的串口测试方法的问题。
[0004]根据本申请的一个实施例,提供了一种串口的测试方法,包括:获取设备的串口信息,并根据所述串口信息确定所述设备是否包括所述串口,其中,所述设备为服务器或计算机,所述串口为所述设备内的串口卡上的串口;在识别到包括所述串口的情况下,对所述串口进行串口测试,得到第一测试结果,在进行所述串口测试的过程中,测试治具与所述设备连接,其中,所述测试治具为包括预定端口的串口连接线,所述第一测试结果包括所述串口正常工作和所述串口故障;在所述第一测试结果为所述串口正常工作的情况下,停止所述串口测试。
[0005]在一个示例性实施例中,所述设备包括操作系统,获取设备的串口信息,包括:通过预启动执行环境网络,获取所述操作系统的系统文件目录下所述设备的串口信息。
[0006]在一个示例性实施例中,根据所述串口信息确定所述设备是否包括所述串口,包括:确定所述串口信息是否包括所述串口对应的串口编号信息,在包括的情况下,确定所述设备包括所述串口编号信息对应的所述串口。
[0007]在另一个示例性实施例中,所述设备包括操作系统,对所述串口进行串口测试,得到第一测试结果,包括:在所述测试治具的一端与所述设备连接,另一端与串行终端设备连接后,获取所述操作系统的硬件设备信息目录下串行终端设备信息,并访问所述串行终端设备;设置串口参数,并发送测试信息至所述串行终端设备,以确定所述串口是否正常工作,并得到所述第一测试结果,其中,所述串口参数包括波特率、数据位数、停止位数、奇偶检验位以及流控制方式,所述测试信息为指令信息或字符信息,所述正常工作为所述设备和所述串行终端设备之间正常通信。
[0008]在另一个示例性实施例中,在得到第一测试结果之后,所述方法还包括:在所述第一测试结果为所述串口故障的情况下,调整所述串口参数预定次数,得到第二测试结果,其中,相邻的两次调整中的所述串口参数不同,所述第二测试结果包括所述串口正常工作和所述串口故障。
[0009]在又一个示例性实施例中,所述预定端口包括九个引脚,第一引脚用于检测串口
的数据载波,第二引脚用于输入串口数据,第三引脚用于输出串口数据,第四引脚用于表征数据终端就绪,第五引脚用于与接地端连接,第六引脚用于表征数据发送就绪,第七引脚用于发送数据请求,第八引脚用于清除数据请求,第九引脚用于振铃指示,其中,所述第一引脚、所述第四引脚以及所述第六引脚短接,所述第二引脚和所述第三引脚短接,所述第七引脚、所述第八引脚以及所述第九引脚短接。
[0010]在又一个示例性实施例中,在确定所述设备是否包括所述串口之后,所述方法还包括:在确定所述设备不包括所述串口的情况下,输出串口故障信息。
[0011]在一个示例性实施例中,在得到所述第二测试结果后,所述方法还包括:在所述第二测试结果为所述串口故障的情况下,输出串口故障信息。
[0012]根据本申请的另一个实施例,提供了一种串口的测试装置,包括:确定模块,用于获取设备的串口信息,并根据所述串口信息确定所述设备是否包括所述串口,其中,所述设备为服务器或计算机,所述串口为所述设备内的串口卡上的串口;测试模块,用于在识别到包括所述串口的情况下,对所述串口进行串口测试,得到第一测试结果,在进行所述串口测试的过程中,测试治具与所述设备连接,其中,所述测试治具为包括预定端口的串口连接线,所述第一测试结果包括所述串口正常工作和所述串口故障;停止模块,用于在所述第一测试结果为所述串口正常工作的情况下,停止所述串口测试。
[0013]根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一种方法实施例中的步骤。
[0014]根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一种方法实施例中的步骤。
[0015]通过本申请,由于现有测试治具只适用于单一串口,即使适用于多个串口,也是单个串口测试通过后,再将测试治具接入其他接口进行测试,无法实现一次性对多串口测试的覆盖。此外,由于测试方法有预装系统限制,只支持DOS系统下,且需人工操作执行,自动化水平低,测试效率不高,因此,缺少一种产线整机出货时的串口测试方法。通过对现有串口连接线进行改良,得到一种新的测试治具,并利用该测试治具,对产线整机出货时安装了串口卡的设备的串口进行测试,因此,可以解决上述技术问题。
附图说明
[0016]图1是根据本申请的实施例中提供的一种执行串口的测试方法的移动终端的硬件结构框图;
[0017]图2是根据本申请实施例的串口的测试方法的流程图;
[0018]图3是根据本申请实施例的串口的测试方法的具体流程图;
[0019]图4是根据本申请实施例的串口的测试装置的结构示意图。
[0020]其中,上述附图包括以下附图标记:
[0021]102、处理器;104、存储器;106、传输设备;108、输入输出设备。
具体实施方式
[0022]下文中将参考附图并结合实施例来详细说明本申请的实施例。
[0023]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0024]为了便于描述,以下对本申请实施例涉及的部分名词或术语进行说明:
[0025]PC:一般指个人计算机(Personal Computer,简称为PC)。个人计算机是指一种大小、价格和性能适用于个人使用的多用途计算机。台式机、笔记本电脑、小型笔记本电脑、平板电脑以及超级本等都属于个人计算机。
[0026]PCIE:是一种高速串行计算机扩展总线标准(peripheral component interconnect express,简称为PCIE),旨在替代旧的PCI,PCI

X和AGP总线标准。
[0027]串口:串口是计算机上一种非常通用设备通信的协议,同时也是仪器仪表设备通用的通信协议,在高端服务器和交换机行业中,串口线的使用是必不可少的。服务器和PC机新增PCIE转串DB44外插卡用于拓展连接打印机、POS机等外设设备。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串口的测试方法,其特征在于,其中,所述方法包括:获取设备的串口信息,并根据所述串口信息确定所述设备是否包括所述串口,其中,所述设备为服务器或计算机,所述串口为所述设备内的串口卡上的串口;在识别到包括所述串口的情况下,对所述串口进行串口测试,得到第一测试结果,在进行所述串口测试的过程中,测试治具与所述设备连接,其中,所述测试治具为包括预定端口的串口连接线,所述第一测试结果包括所述串口正常工作和所述串口故障;在所述第一测试结果为所述串口正常工作的情况下,停止所述串口测试。2.根据权利要求1所述的方法,其特征在于,所述设备包括操作系统,获取设备的串口信息,包括:通过预启动执行环境网络,获取所述操作系统的系统文件目录下所述设备的串口信息。3.根据权利要求2所述的方法,其特征在于,根据所述串口信息确定所述设备是否包括所述串口,包括:确定所述串口信息是否包括所述串口对应的串口编号信息,在包括的情况下,确定所述设备包括所述串口编号信息对应的所述串口。4.根据权利要求1所述的方法,其特征在于,所述设备包括操作系统,对所述串口进行串口测试,得到第一测试结果,包括:在所述测试治具的一端与所述设备连接,另一端与串行终端设备连接后,获取所述操作系统的硬件设备信息目录下串行终端设备信息,并访问所述串行终端设备;设置串口参数,并发送测试信息至所述串行终端设备,以确定所述串口是否正常工作,并得到所述第一测试结果,其中,所述串口参数包括波特率、数据位数、停止位数、奇偶检验位以及流控制方式,所述测试信息为指令信息或字符信息,所述正常工作为所述设备和所述串行终端设备之间正常通信。5.根据权利要求4所述的方法,其特征在于,在得到第一测试结果之后,所述方法还包括:在所述第一测试结果为所述串口故障的情况下,调整所述串口参数预定次数,得到第二测试结果,其中,相邻的两次调整中的所述串口参数不同,所述第二测试结果包括所述串口正常工作和所述串口故障。6...

【专利技术属性】
技术研发人员:李孟雪
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1