接口信号一致性测试方法和系统技术方案

技术编号:13288174 阅读:122 留言:0更新日期:2016-07-09 03:32
本发明专利技术公开了一种接口信号一致性测试方法和系统,其中方法包括如下步骤:通过在接口设备系统的应用层安装的可执行文件,调用配置在接口控制器驱动中的信号一致性测试接口,由信号一致性测试接口传送测试命令至接口控制器驱动;接口控制器驱动接收到测试命令后,根据测试命令控制接口控制器进入信号一致性测试模式,进行接口信号一致性测试。其只需在应用层直接安装相应的可执行文件,并在接口控制器驱动增设信号一致性测试接口即可实现接口信号一致性的测试,不需要特定的VIP与PID的接口设备及相应的接口设备驱动和串口的调试终端。有效解决了传统的接口信号一致性测试的便捷性和通用性较差的问题。

【技术实现步骤摘要】

本专利技术涉及通讯
,特别是涉及一种接口信号一致性测试方法和系统
技术介绍
目前,计算机系统与外部设备进行数据通讯时,一般都要通过接口进行数据传输,如:基于通用串行总线(USB,UniversalSerialBus)连接规范的USB接口。因此,在计算机产品的规格测试中,都要对其接口进行信号一致性测试,以保证数据传输的准确性和稳定性。传统的对产品的接口信号一致性测试时,都是通过一个特定的VIP(供应商)与PID(产品识别码)的USB设备及相应的设备驱动,或通过串口的调试终端,在串口的调试终端中输入命令,让控制器能进入信号一致性测试模式。但是,采用传统的接口信号一致性测试,都必须要依赖于特定的VIP与PID的USB设备及相应的设备驱动,或者是依赖于串口的调试终端。这就使得接口信号一致性测试的便捷性和通用性较差。
技术实现思路
基于此,有必要针对传统的接口信号一致性测试的便捷性和通用性较差的问题,提供一种接口信号一致性测试方法和系统。为实现本专利技术目的提供的一种接口信号一致性测试方法,包括如下步骤:通过在接口设备系统的应用层安装的可执行文件,调用配置在接口控制器驱动中的信号一致性测试接口,由所述信号一致性测试接口传送测试命令至所述接口控制器驱动;所述接口控制器驱动接收到所述测试命令后,根据所述测试命令控制接口控制器进入信号一致性测试模式,进行接口信号一致性测试。在其中一个实施例中,所述通过在接口设备系统的应用层安装的可执行文件,调用配置在接口控制器驱动中的信号一致性测试接口之前,包括如下步骤:对所述接口控制器驱动进行初始化;在所述接口控制器驱动中增设所述信号一致性测试接口;根据在所述接口控制器驱动中增设的所述信号一致性测试接口,在所述应用层生成相应的所述可执行文件。在其中一个实施例中,所述在所述接口控制器驱动中增设所述信号一致性测试接口后,还包括对所述信号一致性测试接口进行封装的步骤。在其中一个实施例中,所述通过在接口设备系统的应用层安装的可执行文件,调用配置在接口控制器驱动中的信号一致性测试接口,由所述信号一致性测试接口传送测试命令至所述接口控制器驱动,包括如下步骤:运行所述应用层安装的所述可执行文件,并等待接收所述测试命令;当接收到所述测试命令后,判断所述测试命令是否为信号一致性测试命令;若是,则调用所述信号一致性测试接口,由所述信号一致性测试接口将所述测试命令传送至所述接口控制器驱动中;若否,则返回执行所述等待接收所述测试命令的步骤。在其中一个实施例中,所述接口控制器驱动接收到所述测试命令后,根据所述测试命令控制接口控制器进入信号一致性测试模式,包括如下步骤:所述接口控制器驱动接收到所述测试命令后,对所述测试命令进行解析,获取相应的解析结果,并判断所述解析结果是否为信号一致性测试命令;若是,则调用所述信号一致性测试接口,由所述信号一致性测试接口操作寄存器,控制所述接口控制器进入所述信号一致性测试模块;若否,则执行所述接口控制器驱动等待接收所述测试命令的步骤。在其中一个实施例中,所述接口设备系统为基于Linux内核平台的系统;所述可执行文件为APK文件。在其中一个实施例中,所述接口为USB接口或EMAC接口。相应的,本专利技术还提供了一种接口信号一致性测试系统,包括可执行文件和信号一致性测试接口;其中,所述可执行文件安装在所述接口设备系统的应用层,所述信号一致性测试接口设置在接口控制器驱动中;且所述可执行文件设置有调用模块;所述调用模块,被配置为通过所述可执行文件,调用所述信号一致性测试接口;所述信号一致性测试接口,被配置为传送测试命令至所述接口控制器驱动;所述接口控制器驱动设置有控制模块;所述控制模块,被配置为所述接口控制器驱动接收到所述测试命令后,根据所述测试命令控制接口控制器进入信号一致性测试模式,进行接口信号一致性测试。在其中一个实施例中,还包括初始化模块、测试接口增设模块和文件生成模块;所述初始化模块,被配置为对所述接口控制器驱动进行初始化;所述测试接口增设模块,被配置为在所述接口控制器驱动中增设所述信号一致性测试接口;所述文件生成模块,被配置为根据在所述接口控制器驱动中增设的所述信号一致性测试接口,在所述应用层生成相应的所述可执行文件。在其中一个实施例中,所述调用模块包括运行等待单元、命令判断单元、第一调用单元和第一控制单元;所述运行等待单元,被配置为运行所述应用层安装的所述可执行文件,并等待接收所述测试命令;所述命令判断单元,被配置为当所述运行等待单元接收到所述测试命令后,判断所述测试命令是否为信号一致性测试命令;所述第一调用单元,被配置为所述命令判断单元判断出所述测试命令为所述信号一致性测试命令时,调用所述信号一致性测试接口,由所述信号一致性测试接口将所述信号一致性测试命令传送至所述接口控制器驱动中;所述第一控制单元,被配置为所述命令判断单元判断出所述测试命令不是所述信号一致性测试命令时,返回所述运行等待单元。在其中一个实施例中,所述控制模块包括接收解析判断单元、第二调用单元和第二控制单元;所述解析判断单元,被配置为接收所述测试命令,并对所述测试命令进行解析,获取相应的解析结果,并判断所述解析结果是否为信号一致性测试命令;所述第二调用单元,被配置为所述解析判断单元判断出所述解析结果为所述信号一致性测试命令时,调用所述信号一致性测试接口,由所述信号一致性测试接口操作寄存器,控制所述接口控制器进入所述信号一致性测试模块;所述第二控制单元,被配置为所述解析判断单元判断出所述解析结果不是所述信号一致性测试命令时,返回所述接收解析单元。上述接口信号一致性测试方法的有益效果:其通过在接口控制器驱动中增加配置信号一致性测试接口,并在接口设备系统的应用层中安装相应的可执行文件,由可执行文件直接调用信号一致性测试接口,并由信号一致性测试接口传送测试命令至接口控制器驱动。进而再由接口控制器驱动根据接收到的测试命令,控制接口控制器进入信号一致性测试模式,进行接口信号一致性测试即可。其只需在设备系统的应用层直接安装相应的可执行文件,并在接口控制器驱动增设信号一致性测试接口即可实现接口信号一致性的测试,不需要特定的VIP与PID的接口设备及相应的接口设备驱动以及串口的调试终端,因此简化了接口的信号一致性测试。最终有效解决了传统的接口信本文档来自技高网...

【技术保护点】
一种接口信号一致性测试方法,其特征在于,包括如下步骤:通过在接口设备系统的应用层安装的可执行文件,调用配置在接口控制器驱动中的信号一致性测试接口,由所述信号一致性测试接口传送测试命令至所述接口控制器驱动;所述接口控制器驱动接收到所述测试命令后,根据所述测试命令控制接口控制器进入信号一致性测试模式,进行接口信号一致性测试。

【技术特征摘要】
1.一种接口信号一致性测试方法,其特征在于,包括如下步骤:
通过在接口设备系统的应用层安装的可执行文件,调用配置在接口控制器
驱动中的信号一致性测试接口,由所述信号一致性测试接口传送测试命令至所
述接口控制器驱动;
所述接口控制器驱动接收到所述测试命令后,根据所述测试命令控制接口
控制器进入信号一致性测试模式,进行接口信号一致性测试。
2.根据权利要求1所述的方法,其特征在于,所述通过在接口设备系统的
应用层安装的可执行文件,调用配置在接口控制器驱动中的信号一致性测试接
口之前,包括如下步骤:
对所述接口控制器驱动进行初始化;
在所述接口控制器驱动中增设所述信号一致性测试接口;
根据在所述接口控制器驱动中增设的所述信号一致性测试接口,在所述应
用层生成相应的所述可执行文件。
3.根据权利要求2所述的方法,其特征在于,所述在所述接口控制器驱动
中增设所述信号一致性测试接口后,还包括对所述信号一致性测试接口进行封
装的步骤。
4.根据权利要求1所述的方法,其特征在于,所述通过在接口设备系统的
应用层安装的可执行文件,调用配置在接口控制器驱动中的信号一致性测试接
口,由所述信号一致性测试接口传送测试命令至所述接口控制器驱动,包括如
下步骤:
运行所述应用层安装的所述可执行文件,并等待接收所述测试命令;
当接收到所述测试命令后,判断所述测试命令是否为信号一致性测试命令;
若是,则调用所述信号一致性测试接口,由所述信号一致性测试接口将所
述测试命令传送至所述接口控制器驱动中;
若否,则返回执行所述等待接收所述测试命令的步骤。
5.根据权利要求1或4所述的方法,其特征在于,所述接口控制器驱动接
收到所述测试命令后,根据所述测试命令控制接口控制器进入信号一致性测试

\t模式,包括如下步骤:
所述接口控制器驱动接收到所述测试命令后,对所述测试命令进行解析,
获取相应的解析结果,并判断所述解析结果是否为信号一致性测试命令;
若是,则调用所述信号一致性测试接口,由所述信号一致性测试接口操作
寄存器,控制所述接口控制器进入所述信号一致性测试模块;
若否,则执行所述接口控制器驱动等待接收所述测试命令的步骤。
6.根据权利要求1所述的方法,其特征在于,所述接口设备系统为基于Linux
内核平台的系统;所述可执行文件为APK文件。
7.根据权利要求1所述的方法,其特征在于,所述接口为USB接口或EMAC
接口。
8.一种接口信号一致性测试系统,其特征在于...

【专利技术属性】
技术研发人员:王静歆杨乃添
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:广东;44

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

1