[发明专利]通讯设备的硬件配置方法、系统、电子设备及存储介质有效
申请号: | 202010067515.9 | 申请日: | 2020-01-20 |
公开(公告)号: | CN111381859B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 王鹏 | 申请(专利权)人: | 展讯通信(天津)有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/65 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;张冉 |
地址: | 300456 天津市滨海新区天津自*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通讯设备 硬件 配置 方法 系统 电子设备 存储 介质 | ||
本发明公开了一种通讯设备的硬件配置方法、系统、电子设备及存储介质,所述方法包括:预设硬件在不同通信频段下与存储文件的对应关系,所述存储文件仅存储硬件在相应通信频段下的配置参数;获取待配置的硬件,并确定所述硬件的当前通信频段;获取所述硬件在当前通信频段所对应的存储文件;根据存储文件配置所述硬件。本发明中的方法,通过将存储文件存储在独立的软件包中,从而可以方便地对不同硬件进行配置以及对配置文件进行更新与修改,而避免了现有技术中对与实体代码设置在一起的宏定义进行修改时可能对整体代码所造成的不利影响,不仅避免了软硬件错配带来的各种问题也提高了软件开发和维护的效率。
技术领域
本发明涉及通信技术领域,特别涉及一种通讯设备的硬件配置方法、系统、电子设备及存储介质。
背景技术
随着通信技术的发展,各种射频收发器件可以支持更多的通信制式,随之而来是通讯频段的显著增加,这就促使软件也需要进行扩充适配。
现有的适配方案,需要特定硬件加载特定软件,然后经过产线的校准测试后成为合格的产品。多种硬件产品,需要软件开发人员同时维护多个软件分支。与此同时,根据市场的需求变化,硬件经常迭代出很多新型号,每个射频参数的数值都需要研发人员经过测试来确定,由于每种制式对应的射频参数不同且数量较多,导致配置频段的效率低下,给软件开发与维护带来成倍的工作量。
已有的单个软件与多个硬件的匹配方案,硬件识别采用GPIO(通用输入输出接口)模式,软件集成采用宏定义模式。其中硬件识别是通过电阻上下拉形成特定的高低电平,每组电平通过GPIO接口发送给基带,若干组上下拉电阻形成电阻阵列,产生不同的高低电平组合对应不同的硬件版本,而每组电平都需要通过一个连接线通过GPIO接口输送至基带。软件集成是在软件代码中提前配置好若干宏文件,并建立起宏文件与各种硬件的关系列表,根据硬件识别信息来匹配软硬件。而通过宏定义的方式来配置硬件,使得配置参数与主代码放在一起,容易导致冲突,并且宏定义缺乏类型的检测机制,使得配置参数容易出错,导致软件与硬件错配,再者,配置代码与实体代码存放在一起,也不利于对软件的进一步开发与维护。
发明内容
本发明是通过下述技术方案来解决上述技术问题:
本发明提供了一种通讯设备的硬件配置方法,所述硬件配置方法包括:
预设硬件在不同通信频段下与存储文件的对应关系,所述存储文件仅存储硬件在相应通信频段下的配置参数;
获取待配置的硬件,并确定所述硬件的当前通信频段;
获取所述硬件在当前通信频段所对应的存储文件;
根据存储文件配置所述硬件。
较佳地,所述存储文件包括一基线存储文件及与不同通信频段分别对应的不同差分存储文件,所述基线存储文件存储通讯设备基础硬件在预设通信频段的基本配置参数,所述差分存储文件存储有在相应通信频段下与所述基本配置参数所不同的特定配置参数。
较佳地,
所有所述差分存储文件存储在一个软件包中;
和/或,
所述基线存储文件存储在一个软件包中。
较佳地,根据存储文件配置所述硬件的步骤包括:
加载所述基线存储文件及所述差分存储文件,并根据所述差分存储文件中的特定配置参数对所述基线存储文件进行更新。
较佳地,所述根据存储文件配置所述硬件的步骤之前还包括:
在所述通讯设备启动时检测是否为在对所述硬件进行版本烧录后的第一次启动,若是,则执行根据存储文件配置所述硬件的步骤。
较佳地,所述检测是否为在对所述硬件进行版本烧录后的第一次启动的步骤具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(天津)有限公司,未经展讯通信(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010067515.9/2.html,转载请声明来源钻瓜专利网。