【技术实现步骤摘要】
一种计算机并口卡检测方法、系统、装置及可读存储介质
[0001]本专利技术涉及计算机
,更具体的说是涉及一种计算机并口卡检测方法、系统、装置及可读存储介质。
技术介绍
[0002]随着计算机技术的发展,计算机支持的业务场景变的越来越多。由于并口卡支持打印机和绘图仪等外接设备运行,所以带有并口卡配置的计算机需求量也越来越多。
[0003]目前,并口卡从板卡生产厂商采购之后除了在供货商出厂时做过产品功能检测之外并没有便捷有效的测试方式在整机计算机厂进行质量检测。但是,并口卡在整机厂测试时,主要利用打印机和绘图仪作为外接工装进行测试,测试的执行过程对系统依赖较大,尤其依赖系统自带的parport系列驱动以及系统ioctl接口,而parport系列驱动无法兼容所有的操作系统,一旦parport系列驱动的兼容性不佳,会导致测试数据不够准确,严重干扰了测试结果。
技术实现思路
[0004]针对以上问题,本专利技术的目的在于提供一种计算机并口卡检测方法、系统、装置及可读存储介质,能够支持多模式的并口卡的自动检 ...
【技术保护点】
【技术特征摘要】
1.一种计算机并口卡检测方法,其特征在于,包括:启动当前设备的操作系统,利用待测并口卡发送数据信号并返回相应的状态信号;通过轮流访问多个预设地址获取待测并口卡所有并口寄存器的数量和位置信息,并记录在并口列表中;根据每个并口寄存器的位置信息,查询每个并口寄存器的并口兼容模式,并记录在模式列表中;通过遍历并口列表和模式列表,确定每个并口寄存器的位置信息和并口兼容模式,并在每个兼容模式下进行并口寄存器的连通测试和芯片控制模式测试。2.根据权利要求1所述的计算机并口卡检测方法,其特征在于,所述通过轮流访问多个预设地址获取待测并口卡所有并口寄存器的数量和位置信息,包括:通过轮流访问地址0x378、0x278和0x3bc获取所有并口寄存器的数量和位置信息。3.根据权利要求2所述的计算机并口卡检测方法,其特征在于,所述通过轮流访问多个预设地址获取所有并口寄存器的数量和位置信息,还包括:根据并口寄存器的位置信息确定并口寄存器的地址;对并口寄存器的地址依次加一,以确定并口寄存器相应的数据寄存器地址、控制寄存器地址和状态寄存器地址。4.根据权利要求3所述的计算机并口卡检测方法,其特征在于,所述在每个兼容模式下进行并口寄存器的连通测试和芯片控制模式测试,包括:利用数据寄存器的地址,根据串口模式标准向数据寄存器中写入随机数;根据状态寄存器的地址读取状态寄存器内的数据信息,对读取的数据信息进行异或运算;将运算结果与随机数进行比对;如果数值相同,并口寄存器的连通通过;否则,并口寄存器的连通失败。5.根据权利要求3所述的计算机并口卡检测方法,其特征在于,所述在每个兼容模式下进行并口寄存器的连通测试和芯片控制模式测试,包括:根据控制寄存器的地址修改控制寄存器内的状态信息;根据状态寄存器的地址读取状态寄存器内的状态信息;判断状态寄存器内的状态信息是否符合预设控制标准;如果符合,则芯片控制模...
【专利技术属性】
技术研发人员:胥辂芳,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。