串口指令优化方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:34020740 阅读:22 留言:0更新日期:2022-07-02 16:53
本发明专利技术涉及数据处理领域,并公开了一种串口指令优化方法、装置、设备和计算机存储介质,该方法包括:获取输入的目标参数,根据所述目标参数对预设的串口进行参数配置得到目标串口;若获取到输入的通信连接指令,则根据所述通信连接指令确定所述目标串口建立连接的目标产品;根据所述目标产品确定中断指令,并根据所述中断指令绑定对应的中断控制器;基于所述中断控制器对所述目标串口进行控制,以优化串口指令。本发明专利技术通过对串口指令优化进而提高产品测试的准确率。产品测试的准确率。产品测试的准确率。

【技术实现步骤摘要】
串口指令优化方法、装置、设备及计算机存储介质


[0001]本专利技术涉及串口通信领域,尤其涉及一种串口指令优化方法、装置、设备及计算机存储介质。

技术介绍

[0002]随着串口通信技术的高速发展,用户对串口通信进行自动化测试的要求也越来越高,在希望快速对产品测试的同时提高产品测试的准确率,这也对串口通信的准确性和效率性提出了更高的要求。传统的产品测试方式是基于串口指令对需要测试的产品进行自动化测试,并串口指令和串口通信只采用单一CPU(Central Processing Unit,中央处理器)进行处理。这种产品测试方式存在很大的缺陷,在测试环境中,随着测试项的增加,所需传输的数据量也不断加大,导致数据传输容易被别的中断干扰,影响数据的完整传输的问题。这种产品测试方式不仅会由于单一CPU处理串口指令和串口通信造成CPU的负荷增加,而且还会因为数据传输被中断导致数据完整性不高进而导致产品测试的准确率不高。

技术实现思路

[0003]本专利技术的主要目的在于提出一种串口指令优化方法、装置、设备及计算机存储介质,旨在解决如何对串口指令优化进而提高产品测试的准确率的技术问题。
[0004]为实现上述目的,本专利技术提供一种串口指令优化方法,所述串口指令优化方法步骤,包括:
[0005]获取输入的目标参数,根据所述目标参数对预设的串口进行参数配置得到目标串口;
[0006]若获取到输入的通信连接指令,则根据所述通信连接指令确定所述目标串口建立连接的目标产品;
[0007]根据所述目标产品确定中断指令,并根据所述中断指令绑定对应的中断控制器;
[0008]基于所述中断控制器对所述目标串口进行控制,以优化串口指令。
[0009]可选地,根据所述目标参数对预设的串口进行参数配置得到目标串口的步骤,包括:
[0010]确定所述目标参数中的串口属性参数,根据所述串口指令参数对预设的串口进行参数配置得到拟目标串口;
[0011]获取预设的激活指令,根据所述激活指令对所述拟目标串口进行激活得到目标串口。
[0012]可选地,根据所述通信连接指令确定所述目标串口建立连接的目标产品的步骤,包括:
[0013]确定所述通信连接指令中的产品文件路径信息,根据所述产品文件路径信息建立所述目标串口与目标产品之间的串口通信。
[0014]可选地,根据所述目标产品确定中断指令的步骤,包括:
[0015]获取所述目标产品内部的配置条件,并检测所述配置条件是否和预设配置条件匹配;
[0016]若匹配,则确定所述目标产品的产品号,并确定所述产品号中的全部中断指令。
[0017]可选地,根据所述目标产品确定中断指令的步骤之后,包括:
[0018]确定各所述中断指令对应的全部自动调节指令,并对各所述自动调节指令进行检测;
[0019]若检测到各所述自动调节指令已经关闭,则执行所述根据所述中断指令绑定对应的中断控制器的步骤;
[0020]若检测到所述自动调节指令中存在未关闭自动调节指令,则关闭所述未关闭自动调节指令。
[0021]可选地,根据所述中断指令绑定对应的中断控制器的步骤,包括:
[0022]确定所述中断指令对应的中断指令号,并获取所述中断指令号对应的输入亲和设置值;
[0023]获取预设的控制器序列值,根据所述控制器序列值和所述输入亲和设置值绑定所述中断指令对应的中断控制器。
[0024]可选地,根据所述控制器序列值和所述输入亲和设置值绑定所述中断指令对应的中断控制器的步骤,包括:
[0025]确定所述控制器序列值对应的第一二进制值,并确定所述输入亲和设置值对应的第二二进制值;
[0026]将所述第一二进制值和所述第二二进制值进行与运输得到亲和控制号,并根据所述亲和控制号绑定对应的中断控制器。
[0027]此外,为实现上述目的,本专利技术还提供一种串口指令优化装置,包括:
[0028]获取模块,用于获取输入的目标参数,根据所述目标参数对预设的串口进行参数配置得到目标串口;
[0029]连接模块,用于若获取到输入的通信连接指令,则根据所述通信连接指令确定所述目标串口建立连接的目标产品;
[0030]第一处理模块,用于根据所述目标产品确定中断指令,并根据所述中断指令绑定对应的中断控制器;
[0031]第二处理模块,用于基于所述中断控制器对所述目标串口进行控制,以优化串口指令。
[0032]此外,为实现上述目的,本专利技术还提供一种串口指令优化设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的串口指令优化程序,所述串口指令优化程序被所述处理器执行时实现上所述的串口指令优化方法的步骤。
[0033]此外,为实现上述目的,本专利技术还提供一种串口指令优化计算机存储介质,所述计算机存储介质上存储有串口指令优化程序,所述串口指令优化程序被处理器执行时实现如上所述的串口指令优化方法的步骤。
[0034]本专利技术在确定需要进行处理的预设的串口后,通过获取输入的目标参数,并根据所述目标参数对预设的串口进行参数配置得到目标串口,其中目标参数就包括传输率、字符大小、奇偶校验、停止位等串口属性;若获取到输入的通信连接指令,则根据所述通信连
接指令确定所述目标串口建立连接的目标产品,并根据通信连接指令确定对该目标串口的各种定义关系;同时还会根据所述目标产品确定中断指令,会先对目标产品内部的配置条件是否支持预设配置条件SMP进行判断后,并获取该目标产品的产品号后根据产品和获取全部中断指令,并根据所述中断指令以及内部定义的绑定规则绑定对应的中断控制器;基于所述中断控制器对所述目标串口进行控制,以优化串口指令。通过中断指令以及内部定义的绑定规则将产品中的串口指令相关的指令绑定到对应的中断控制器,从而避免了现有技术中在同一CPU中随着测试项的增加,所需传输的数据量也不断加大,导致数据传输容易被别的中断干扰,影响数据的完整传输的现象发生,这种产品测试方式不仅通过绑定特定的处理串口指令的CPU进而减轻CPU的负荷,而且还会因为特定CPU对中断指令进行准确控制串口通信进而提高了产品测试的准确率。
附图说明
[0035]图1是本专利技术实施例方案涉及的硬件运行环境的串口指令优化设备结构示意图;
[0036]图2为本专利技术串口指令优化方法第一实施例的流程示意图;
[0037]图3为本专利技术串口指令优化的装置模块示意图;
[0038]图4为本专利技术串口指令优化技术方案流程示意图。
[0039]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0040]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0041]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的串口指令优化设备结构示意图。
[0042]如图1所示,该串口指令优化设备可以包括:处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串口指令优化方法,其特征在于,所述串口指令优化方法步骤,包括:获取输入的目标参数,根据所述目标参数对预设的串口进行参数配置得到目标串口;若获取到输入的通信连接指令,则根据所述通信连接指令确定所述目标串口建立连接的目标产品;根据所述目标产品确定中断指令,并根据所述中断指令绑定对应的中断控制器;基于所述中断控制器对所述目标串口进行控制,以优化串口指令。2.如权利要求1所述串口指令优化方法,其特征在于,所述根据所述目标参数对预设的串口进行参数配置得到目标串口的步骤,包括:确定所述目标参数中的串口属性参数,根据所述串口指令参数对预设的串口进行参数配置得到拟目标串口;获取预设的激活指令,根据所述激活指令对所述拟目标串口进行激活得到目标串口。3.如权利要求1所述串口指令优化方法,其特征在于,所述根据所述通信连接指令确定所述目标串口建立连接的目标产品的步骤,包括:确定所述通信连接指令中的产品文件路径信息,根据所述产品文件路径信息建立所述目标串口与目标产品之间的串口通信。4.如权利要求1所述串口指令优化方法,其特征在于,所述根据所述目标产品确定中断指令的步骤,包括:获取所述目标产品内部的配置条件,并检测所述配置条件是否和预设配置条件匹配;若匹配,则确定所述目标产品的产品号,并确定所述产品号中的全部中断指令。5.如权利要求1所述串口指令优化方法,其特征在于,所述根据所述目标产品确定中断指令的步骤之后,包括:确定各所述中断指令对应的全部自动调节指令,并对各所述自动调节指令进行检测;若检测到各所述自动调节指令已经关闭,则执行所述根据所述中断指令绑定对应的中断控制器的步骤;若检测到所述自动调节指令中存在未关闭自动调节指令,则关闭所述未关闭自动调节指令...

【专利技术属性】
技术研发人员:向浩源黄永龙
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:

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

1