通讯设备的硬件配置方法、系统、电子设备及存储介质技术方案

技术编号:24798856 阅读:29 留言:0更新日期:2020-07-07 20:56
本发明专利技术公开了一种通讯设备的硬件配置方法、系统、电子设备及存储介质,所述方法包括:预设硬件在不同通信频段下与存储文件的对应关系,所述存储文件仅存储硬件在相应通信频段下的配置参数;获取待配置的硬件,并确定所述硬件的当前通信频段;获取所述硬件在当前通信频段所对应的存储文件;根据存储文件配置所述硬件。本发明专利技术中的方法,通过将存储文件存储在独立的软件包中,从而可以方便地对不同硬件进行配置以及对配置文件进行更新与修改,而避免了现有技术中对与实体代码设置在一起的宏定义进行修改时可能对整体代码所造成的不利影响,不仅避免了软硬件错配带来的各种问题也提高了软件开发和维护的效率。

【技术实现步骤摘要】
通讯设备的硬件配置方法、系统、电子设备及存储介质
本专利技术涉及通信
,特别涉及一种通讯设备的硬件配置方法、系统、电子设备及存储介质。
技术介绍
随着通信技术的发展,各种射频收发器件可以支持更多的通信制式,随之而来是通讯频段的显著增加,这就促使软件也需要进行扩充适配。现有的适配方案,需要特定硬件加载特定软件,然后经过产线的校准测试后成为合格的产品。多种硬件产品,需要软件开发人员同时维护多个软件分支。与此同时,根据市场的需求变化,硬件经常迭代出很多新型号,每个射频参数的数值都需要研发人员经过测试来确定,由于每种制式对应的射频参数不同且数量较多,导致配置频段的效率低下,给软件开发与维护带来成倍的工作量。已有的单个软件与多个硬件的匹配方案,硬件识别采用GPIO(通用输入输出接口)模式,软件集成采用宏定义模式。其中硬件识别是通过电阻上下拉形成特定的高低电平,每组电平通过GPIO接口发送给基带,若干组上下拉电阻形成电阻阵列,产生不同的高低电平组合对应不同的硬件版本,而每组电平都需要通过一个连接线通过GPIO接口输送至基带。软件集成是在软件代码中提前配置好若干宏文件,并建立起宏文件与各种硬件的关系列表,根据硬件识别信息来匹配软硬件。而通过宏定义的方式来配置硬件,使得配置参数与主代码放在一起,容易导致冲突,并且宏定义缺乏类型的检测机制,使得配置参数容易出错,导致软件与硬件错配,再者,配置代码与实体代码存放在一起,也不利于对软件的进一步开发与维护。
技术实现思路
本专利技术是通过下述技术方案来解决上述技术问题:本专利技术提供了一种通讯设备的硬件配置方法,所述硬件配置方法包括:预设硬件在不同通信频段下与存储文件的对应关系,所述存储文件仅存储硬件在相应通信频段下的配置参数;获取待配置的硬件,并确定所述硬件的当前通信频段;获取所述硬件在当前通信频段所对应的存储文件;根据存储文件配置所述硬件。较佳地,所述存储文件包括一基线存储文件及与不同通信频段分别对应的不同差分存储文件,所述基线存储文件存储通讯设备基础硬件在预设通信频段的基本配置参数,所述差分存储文件存储有在相应通信频段下与所述基本配置参数所不同的特定配置参数。较佳地,所有所述差分存储文件存储在一个软件包中;和/或,所述基线存储文件存储在一个软件包中。较佳地,根据存储文件配置所述硬件的步骤包括:加载所述基线存储文件及所述差分存储文件,并根据所述差分存储文件中的特定配置参数对所述基线存储文件进行更新。较佳地,所述根据存储文件配置所述硬件的步骤之前还包括:在所述通讯设备启动时检测是否为在对所述硬件进行版本烧录后的第一次启动,若是,则执行根据存储文件配置所述硬件的步骤。较佳地,所述检测是否为在对所述硬件进行版本烧录后的第一次启动的步骤具体包括:判断所述差分存储文件的版本标志位是否大于所述基线存储文件的预设基准标志位,若是,则满足所述差分存储文件的加载条件,若否,则不满足所述差分存储文件的加载条件;所述根据存储文件配置所述硬件的步骤之后还包括:将所述基线存储文件的预设基准标志位调整至不小于所述差分存储文件的版本标志位。较佳地,所述硬件配置方法还包括:设置一分压电路,所述分压电路包括若干电压取值范围,所述电压取值范围与所述硬件的通信频段一一对应;检测所述硬件经过所述分压电路后的分压值,并匹配所述分压值所对应的电压取值范围;根据对应的所述电压取值范围确定硬件的通信频段。较佳地,检测所述硬件经过所述分压电路后的分压值的步骤之后还包括:通过ADC(模拟数字转换器)接口将所述分压值传送至所述通讯设备的基带,并通过所述基带匹配所述分压值所对应的电压取值范围。较佳地,所述差分存储文件仅存储硬件类型参数、器件端口参数、硬件性能参数及基带开启的通信频段信息参数。本专利技术还提供了一种通讯设备的硬件配置系统,所述硬件配置系统包括:预设模块、硬件获取模块、存储文件获取模块及配置模块;所述预设模块用于预设硬件在不同通信频段下与存储文件的对应关系,所述存储文件仅存储硬件在相应通信频段下的配置参数;所述硬件获取模块用于获取待配置的硬件,并确定所述硬件的当前通信频段;所述存储文件获取模块用于获取所述硬件在当前通信频段所对应的存储文件;所述配置模块用于根据存储文件配置所述硬件。较佳地,所述存储文件包括一基线存储文件及与不同通信频段分别对应的不同差分存储文件,所述基线存储文件存储通讯设备基础硬件在预设通信频段的基本配置参数,所述差分存储文件存储有在相应通信频段下与所述基本配置参数所不同的特定配置参数。较佳地,所有所述差分存储文件存储在一个软件包中;和/或,所述基线存储文件存储在一个软件包中。较佳地,所述配置模块包括:加载单元及更新单元;所述加载单元用于加载所述基线存储文件及所述差分存储文件;所述更新单元用于根据所述差分存储文件中的特定配置参数对所述基线存储文件进行更新。较佳地,所述硬件配置系统还包括:启动检测模块,用于在所述通讯设备启动时检测是否为在对所述硬件进行版本烧录后的第一次启动,若是,则调用所述配置模块。较佳地,所述启动检测模块具体用于判断所述差分存储文件的版本标志位是否大于所述基线存储文件的预设基准标志位,若是,则满足所述差分存储文件的加载条件,若否,则不满足所述差分存储文件的加载条件;所述硬件配置系统还包括调整模块,所述配置模块还用于根据存储文件配置所述硬件后调用所述调整模块,所述调整模块用于将所述基线存储文件的预设基准标志位调整至不小于所述差分存储文件的版本标志位。较佳地,所述硬件配置系统还包括:分压电路设置模块、分压值检测模块及通信频段确认模块;所述分压电路设置模块用于设置一分压电路,所述分压电路包括若干电压取值范围,所述电压取值范围与所述硬件的通信频段一一对应;所述分压值检测模块用于检测所述硬件经过所述分压电路后的分压值,并匹配所述分压值所对应的电压取值范围;所述通信频段确认模块用于根据对应的所述电压取值范围确定硬件的通信频段。较佳地,所述硬件配置系统还包括传输模块,用于通过ADC接口将所述分压值传送至所述通讯设备的基带,并通过所述基带匹配所述分压值所对应的电压取值范围。较佳地,所述差分存储文件仅存储硬件类型参数、器件端口参数、硬件性能参数及基带开启的通信频段信息参数。本专利技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的硬件配置方法。本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的硬件配置方法的步骤。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:本本文档来自技高网...

【技术保护点】
1.一种通讯设备的硬件配置方法,其特征在于,所述硬件配置方法包括:/n预设硬件在不同通信频段下与存储文件的对应关系,所述存储文件仅存储硬件在相应通信频段下的配置参数;/n获取待配置的硬件,并确定所述硬件的当前通信频段;/n获取所述硬件在当前通信频段所对应的存储文件;/n根据存储文件配置所述硬件。/n

【技术特征摘要】
1.一种通讯设备的硬件配置方法,其特征在于,所述硬件配置方法包括:
预设硬件在不同通信频段下与存储文件的对应关系,所述存储文件仅存储硬件在相应通信频段下的配置参数;
获取待配置的硬件,并确定所述硬件的当前通信频段;
获取所述硬件在当前通信频段所对应的存储文件;
根据存储文件配置所述硬件。


2.如权利要求1所述的硬件配置方法,其特征在于,所述存储文件包括一基线存储文件及与不同通信频段分别对应的不同差分存储文件,所述基线存储文件存储通讯设备基础硬件在预设通信频段的基本配置参数,所述差分存储文件存储有在相应通信频段下与所述基本配置参数所不同的特定配置参数。


3.如权利要求2所述的硬件配置方法,其特征在于,
所有所述差分存储文件存储在一个软件包中;
和/或,
所述基线存储文件存储在一个软件包中。


4.如权利要求3所述的硬件配置方法,其特征在于,根据存储文件配置所述硬件的步骤包括:
加载所述基线存储文件及所述差分存储文件,并根据所述差分存储文件中的特定配置参数对所述基线存储文件进行更新。


5.如权利要求2-4中任意一项所述的硬件配置方法,其特征在于,所述根据存储文件配置所述硬件的步骤之前还包括:
在所述通讯设备启动时检测是否为在对所述硬件进行版本烧录后的第一次启动,若是,则执行根据存储文件配置所述硬件的步骤。


6.如权利要求5所述的硬件配置方法,其特征在于,所述检测是否为在对所述硬件进行版本烧录后的第一次启动的步骤具体包括:
判断所述差分存储文件的版本标志位是否大于所述基线存储文件的预设基准标志位,若是,则满足所述差分存储文件的加载条件,若否,则不满足所述差分存储文件的加载条件;
所述根据存储文件配置所述硬件的步骤之后还包括:将所述基线存储文件的预设基准标志位调整至不小于所述差分存储文件的版本标志位。


7.如权利要求1所述的硬件配置方法,其特征在于,所述硬件配置方法还包括:
设置一分压电路,所述分压电路包括若干电压取值范围,所述电压取值范围与所述硬件的通信频段一一对应;
检测所述硬件经过所述分压电路后的分压值,并匹配所述分压值所对应的电压取值范围;
根据对应的所述电压取值范围确定硬件的通信频段。


8.如权利要求7所述的硬件配置方法,其特征在于,
检测所述硬件经过所述分压电路后的分压值的步骤之后还包括:通过ADC接口将所述分压值传送至所述通讯设备的基带,并通过所述基带匹配所述分压值所对应的电压取值范围。


9.如权利要求2-4中任意一项所述的硬件配置方法,其特征在于,
所述差分存储文件仅存储硬件类型参数、器件端口参数、硬件性能参数及基带开启的通信频段信息参数。


10.一种通讯设备的硬件配置系统,其特征在于,所述硬件配置系统包括:预设模块、硬件获取模块、存储文件获取模块及配置模块;
所述预设模块用于预设硬件在不同通信频段下与存储文件的对应关系,所述存储文件仅存储硬件在相应通信频段下的配置参数;
所述硬件获取模块用于获取待配置的硬件,并确定所述硬件的当前通信...

【专利技术属性】
技术研发人员:王鹏
申请(专利权)人:展讯通信天津有限公司
类型:发明
国别省市:天津;12

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

1