串口处理方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:33287610 阅读:14 留言:0更新日期:2022-04-30 23:58
本公开涉及一种串口处理方法、装置、设备及计算机可读存储介质。由于本公开实施例不需要人工操作,终端获取到串口标志后,判断串口标志是否为第一标志。若终端确定所述串口标志为第一标志,则去获取串口参数,所述串口参数包括状态码,若所述串口参数的所述状态码为目标状态码,则终端对所述串口的驱动程序进行初始化处理,从而打开串口,可以灵活地对串口进行处理。现有技术需要人工通过内核配置文件来配置打开或关闭串口,但是通过这种方式关闭串口,将再也无法打开串口了,因此相比于现有技术,本公开提供的串口处理方法无需人工操作,更加简便灵活、实用性强。实用性强。实用性强。

【技术实现步骤摘要】
串口处理方法、装置、设备及计算机可读存储介质


[0001]本公开涉及计算机
,特别是涉及一种串口处理方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的不断发展,手机、平板等设备被广泛应用。手机、平板等设备默认支持串口功能,利用串口可以实现收发数据。
[0003]这些设备一般会有两种版本,一种是user(用户)版本,另一种是debug(调试)版本。为了使设备性能更好,用户版的串口是关闭的。通常情况下,工厂生产的设备是user版本,这种版本的串口是关闭的,而测试时又需要打开串口发送AT(Attention)指令来进行测试,因此需要一种方式灵活打开或关闭串口。
[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]本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。
[0035]本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上所述的串口处理方法。
[0036]本公开实施例提供的串口处理方法、装置、设备及计算机可读存储介质,通过从终端存储空间的目标分区获取串口标志,若确定所述串口标志为第一标志,则获取串口参数,所述串口参数包括状态码,若所述串口参数的所述状态码为目标状态码,则对所述串口的驱动程序进行初始化处理。由于本公开实施例不需要人工操作,终端获取到串口标志后,判断串口标志是否为第一标志。若终端确定所述串口标志为第一标志,则去获取串口参数,所述串口参数包括状态码,若所述串口参数的所述状态码为目标状态码,则终端对所述串口的驱动程序进行初始化处理,从而打开串口,可以灵活地对串口进行处理。现有技术需要人工通过内核配置文件来配置打开或关闭串口,但是通过这种方式关闭串口,将再也无法打开串口了,因此相比于现有技术,本公开提供的串口处理方法无需人工操作,更加简便灵活、实用性强。
附图说明
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0038]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本公开实施例提供的串口处理方法流程图;
[0040]图2为本公开另一实施例提供的串口处理方法流程图;
[0041]图3为本公开实施例提供的串口处理装置的结构示意图;
[0042]图4为本公开实施例提供的电子设备的结构示意图。
具体实施方式
[0043]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0044]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。基于所描述的本专利技术的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。
[0045]随着计算机技术的不断发展,手机、平板等设备被广泛应用。手机、平板等设备默认支持串口功能,利用串口可以实现收发数据。
[0046]这些设备一般会有两种版本,一种是user(用户)版本,另一种是debug(调试)版本。为了使设备性能更好,用户版的串口是关闭的。通常情况下,工厂生产的设备是user版本,这种版本的串口是关闭的,而测试时又需要打开串口发送AT(Attention)指令来进行测试,因此需要一种方式灵活打开或关闭串口。
[0047]但是,现有技术是通过内核配置文件来配置打开或关闭串口,通过这种方式关闭串口,将再也本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串口处理方法,其特征在于,所述方法包括:从终端存储空间的目标分区获取串口标志;若确定所述串口标志为第一标志,则获取串口参数,所述串口参数包括状态码;若所述串口参数的所述状态码为目标状态码,则对所述串口的驱动程序进行初始化处理。2.根据权利要求1所述的方法,其特征在于,所述若确定所述串口标志为第一标志,则获取串口参数,包括:若确定所述串口标志为第一标志,则设置命令行参数,所述命令行参数包括串口参数;将所述命令行参数发送给内核,以使所述内核解析所述命令行参数;从所述内核接收解析后的命令行参数;从所述解析后的命令行参数中获取所述串口参数。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若没有获取到所述串口参数或获取到的所述串口参数的所述状态码不为目标状态码,则将串口配置为通用输入输出端口。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:判断所述终端的开机启动模式是否为对所述终端进行测试的模式;若所述终端的开机启动模式是对所述终端进行测试的模式,则获取串口参数,所述串口参数包括状态码。5.根据权利要求4所述的方法,其特征在于,若所述终端的开机启动模式是对所述终端进行测试的模式,则获取串口参数,包括:若所述终端的开机启动模式是对所述终端进行测试的模式,则设置命令行参数,所述命令行参数包括串口参数;将所述命令行参数发送给内核,以使所述内核解析所述命令行参数;从所述内核接收解析后的命令行参数;从所述解析后的命令行参...

【专利技术属性】
技术研发人员:张海斌
申请(专利权)人:昆明闻泰通讯有限公司
类型:发明
国别省市:

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

1