System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子产品开发,尤其涉及一种电子设备的端口配置方法、端口配置装置、电子设备以及计算机可读存储介质。
技术介绍
1、目前,为了让电子设备能够实现各种各样的功能,往往需要为之配置相应的功能模块,而这些功能模块与设备主体之间是通过相应的端口进行连接和调用的。
2、在电子产品的开发过程中,难以一次性就能做到将端口配置得尽善尽美,实际情况中往往需要对端口配置进行多次修改(例如,当需要修改端口的使用方式,或者系统设置的端口无法适配所接入的硬件的连接方式等,都是需要重新修改端口配置的),而一般修改端口配置的方式往往需要相应修改系统固件,或者对设备进行拆机后,直接修改相应的硬件配置;无论采用哪种方式,过程都比较繁琐,无疑会增加相关研发工程师的工作量和研发成本,并且修改端口配置的效率低下。
3、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供一种电子设备的端口配置方法、端口配置装置、电子设备以及计算机可读存储介质,旨在提高设备端口配置的效率,降低端口配置的人力成本。
2、为实现上述目的,本申请提供一种电子设备的端口配置方法,包括以下步骤:
3、根据电子设备的硬件连接信息,在设置界面提供所述硬件连接信息涉及的端口;
4、将基于所述设置界面选中的端口作为目标端口,并基于所述设置界面获取配置信息;
5、生成所述目标端口与所述配置信息的关联信息,并将所述关联信息
6、在所述电子设备重启过程中,从所述非易失性存储区获取所述关联信息,并根据所述关联信息配置所述目标端口。
7、可选的,所述目标端口为gpio端口,所述配置信息包括所述gpio端口的默认状态信息;
8、其中,所述默认状态信息用于对所述gpio端口的默认状态进初始化。
9、可选的,所述将基于所述设置界面选中的端口作为目标端口的步骤之后,还包括:
10、根据所述目标端口连接的第一硬件模块的类型,在所述设置界面中输出所述配置信息的推荐信息;
11、其中,所述第一硬件模块的类型从所述硬件连接信息中获取。
12、可选的,所述基于所述设置界面获取配置信息的步骤之后,还包括:
13、当所述电子设备连接的硬件模块中,存在控制逻辑与所述目标端口连接的第一硬件模块相反的第二硬件模块时,以及检测到所述配置信息中的电平输出方式,与所述目标端口之前的电平输出方式相反时,在所述设置界面中输出提示信息;
14、其中,所述提示信息用于提示修改所述第二硬件模块连接的控制端口的配置信息。
15、可选的,所述在所述设置界面中输出提示信息的步骤之后,还包括:
16、接收到所述提示信息的确认响应时,修改所述控制端口的配置信息,使所述控制端口输出电平的方式与之前相反。
17、可选的,所述硬件连接信息包括定位模块信息,所述配置信息包括所述目标端口对应的端口号和波特率信息。
18、可选的,所述在所述电子设备重启过程中,从所述非易失性存储区获取所述关联信息,并根据所述关联信息配置所述目标端口的步骤之后,还包括:
19、基于所述目标端口调用所述定位模块信息对应的定位模块,以校验所述定位模块的功能是否正常。
20、为实现上述目的,本申请还提供一种端口配置装置,包括:
21、显示模块,用于根据电子设备的硬件连接信息,在设置界面提供所述硬件连接信息涉及的端口;
22、设置模块,用于将基于所述设置界面选中的端口作为目标端口,并基于所述设置界面获取配置信息;
23、保存模块,用于生成所述目标端口与所述配置信息的关联信息,并将所述关联信息保存到所述电子设备的非易失性存储区;
24、重启模块,用于在所述电子设备重启过程中,从所述非易失性存储区获取所述关联信息,并根据所述关联信息配置所述目标端口。
25、为实现上述目的,本申请还提供一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述电子设备的端口配置方法的步骤。
26、为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述电子设备的端口配置方法的步骤。
27、本申请提供的电子设备的端口配置方法、端口配置装置、电子设备以及计算机可读存储介质,通过提供相应的设置界面,允许用户在应用上层对端口进行设置操作,再由设备系统自主根据用户的设置操作,修改相应的底层逻辑,使用户可以根据自己的需求来自定义端口的功能和配置,无需用户为了实现端口功能,而修改系统底层固件或拆机调配相应的硬件配置,从而提高了端口配置的效率,降低了对端口进行配置的人力成本。
本文档来自技高网...【技术保护点】
1.一种电子设备的端口配置方法,其特征在于,包括:
2.如权利要求1所述的电子设备的端口配置方法,其特征在于,所述目标端口为GPIO端口,所述配置信息包括所述GPIO端口的默认状态信息;
3.如权利要求2所述的电子设备的端口配置方法,其特征在于,所述将基于所述设置界面选中的端口作为目标端口的步骤之后,还包括:
4.如权利要求2所述的电子设备的端口配置方法,其特征在于,所述基于所述设置界面获取配置信息的步骤之后,还包括:
5.如权利要求4所述的电子设备的端口配置方法,其特征在于,所述在所述设置界面中输出提示信息的步骤之后,还包括:
6.如权利要求1所述的电子设备的端口配置方法,其特征在于,所述硬件连接信息包括定位模块信息,所述配置信息包括所述目标端口对应的端口号和波特率信息。
7.如权利要求6所述的电子设备的端口配置方法,其特征在于,所述在所述电子设备重启过程中,从所述非易失性存储区获取所述关联信息,并根据所述关联信息配置所述目标端口的步骤之后,还包括:
8.一种端口配置装置,其特征在于,包括:
...【技术特征摘要】
1.一种电子设备的端口配置方法,其特征在于,包括:
2.如权利要求1所述的电子设备的端口配置方法,其特征在于,所述目标端口为gpio端口,所述配置信息包括所述gpio端口的默认状态信息;
3.如权利要求2所述的电子设备的端口配置方法,其特征在于,所述将基于所述设置界面选中的端口作为目标端口的步骤之后,还包括:
4.如权利要求2所述的电子设备的端口配置方法,其特征在于,所述基于所述设置界面获取配置信息的步骤之后,还包括:
5.如权利要求4所述的电子设备的端口配置方法,其特征在于,所述在所述设置界面中输出提示信息的步骤之后,还包括:
6.如权利要求1所述的电子设备的端口配置方法,其特征在于,所述硬件连接信息包括定位模块信息,所述配置信息包括...
【专利技术属性】
技术研发人员:刘县委,许林锐,曾思灵,温巍巍,张泓,
申请(专利权)人:深圳市视美泰技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。