镜像文件的设计、芯片的运行方法、系统、设备和介质技术方案

技术编号:25708014 阅读:30 留言:0更新日期:2020-09-23 02:55
本发明专利技术公开了一种镜像文件的设计、芯片的运行方法、系统、设备和介质,该设计方法包括:预设不同的SOC芯片的功能标识信息;获取每个SOC芯片的芯片标识信息;获取SOC芯片外围设备的设备标识信息;根据功能标识信息区分出每个SOC芯片对应的公共功能信息和非公共功能信息;根据设备标识信息、公共功能信息和非公共功能信息生成目标Modem镜像文件。本发明专利技术中设计出的Modem镜像文件能够提供给多个SOC芯片的应用层软件共同使用,因此只需要对其中一款SOC芯片进行全网络制式的完整性测试,其它SOC芯片都可以沿用该测试结果,从而有效地降低了软件开发、验收、开发和维护等环节的人力成本,能够提前推出产品的上市时间。

【技术实现步骤摘要】
镜像文件的设计、芯片的运行方法、系统、设备和介质
本专利技术涉及产品设计
,特别涉及一种Modem(调制解调器)镜像文件的设计、SOC(SystemOnChip,片上系统)芯片的运行方法、系统、电子设备和存储介质。
技术介绍
随着市场不断地升级,消费电子系统也在不停地更新换代。对于蜂窝电话领域而言,一个公司每推出一款SOC芯片,都需要开发一套相应的Modem软件,生成与之相对应的Modem镜像文件,并对每个Modem镜像文件进行全网络制式的完整性测试。如果公司对每个SOC芯片都采用常规操作,这不但会导致软件开发、验收、开发和维护等环节的人力成本增加不少,而且也会影响产品的上市时间。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中每款SOC芯片对应一套相应的Modem软件,易导致软件开发、验收、开发和维护等环节的成本增加等缺陷,目的在于提供一种Modem镜像文件的设计、SOC芯片的运行方法、系统、电子设备和存储介质。本专利技术是通过下述技术方案来解决上述技术问题:本专利技术提供一种Modem镜像文件的设计方法,所述设计方法包括:预设不同的SOC芯片对应的功能标识信息;获取每个SOC芯片的芯片标识信息;基于所述芯片标识信息获取所述SOC芯片的所述功能标识信息以及外围设备的设备标识信息;根据所述功能标识信息区分出每个所述SOC芯片对应的公共功能信息和非公共功能信息;根据所述设备标识信息、所述公共功能信息和所述非公共功能信息生成应用层软件对应的目标Modem镜像文件;其中,不同的所述SOC芯片的应用层软件对应同一份所述目标Modem镜像文件。较佳地,所述非公共功能信息包括TD(移动的3G网络)网络通信功能信息、WCDMA(联通的3G网络)网络通信功能信息、CDMA2000(电信的3G网络)网络通信功能信息、TDD-LTE(即时分双工的长期演进技术)网络通信功能信息、FDD-LTE(频分多址的长期演进技术)网络通信功能信息和GSM(全球移动通信系统)网络通信功能信息中的至少一种。较佳地,所述外围设备包括RF(射频)设备和/或PMIC(电源管理集成电路)。较佳地,所述应用层软件包括ModemPS(调制解调器协议栈)层。本专利技术还提供一种SOC芯片的运行方法,所述运行方法采用上述的Modem镜像文件的设计方法实现,所述运行方法包括:所述应用层软件通过调用HAL(硬件抽象层)接口,获取当前SOC芯片对应的目标信息;其中,所述目标信息包括目标芯片标识信息、目标设备标识信息、目标公共功能信息和目标非公共功能信息;根据所述目标信息从所述目标Modem镜像文件中匹配出与所述当前SOC芯片对应的子Modem镜像文件;控制所述当前SOC芯片根据所述子Modem镜像文件运行。本专利技术还提供一种Modem镜像文件的设计系统,所述设计系统包括:预设模块,用于预设不同的SOC芯片对应的功能标识信息;第一标识信息获取模块,用于获取每个SOC芯片的芯片标识信息;第二标识信息获取模块,用于基于所述芯片标识信息获取所述SOC芯片的所述功能标识信息以及外围设备的设备标识信息;信息区分模块,用于根据所述功能标识信息区分出每个所述SOC芯片对应的公共功能信息和非公共功能信息;目标文件生成模块,用于根据所述设备标识信息、所述公共功能信息和所述非公共功能信息生成应用层软件对应的目标Modem镜像文件;其中,不同的所述SOC芯片的应用层软件对应同一份所述目标Modem镜像文件。较佳地,所述非公共功能信息包括TD网络通信功能信息、WCDMA网络通信功能信息、CDMA2000网络通信功能信息、TDD-LTE网络通信功能信息、FDD-LTE网络通信功能信息和GSM网络通信功能信息中的至少一种。较佳地,所述外围设备包括RF设备和/或PMIC电源管理集成电路。较佳地,所述应用层软件包括ModemPS层。本专利技术还提供一种SOC芯片的运行系统,所述运行系统采用上述的Modem镜像文件的设计系统实现,所述运行系统包括:目标信息获取模块,所述应用层软件通过所述目标信息获取模块调用HAL接口,获取当前SOC芯片对应的目标信息;其中,所述目标信息包括目标芯片标识信息、目标设备标识信息、目标公共功能信息和目标非公共功能信息;子文件获取模块,用于根据所述目标信息从所述目标Modem镜像文件中匹配出与所述当前SOC芯片对应的子Modem镜像文件;控制运行模块,用于控制所述当前SOC芯片根据所述子Modem镜像文件运行。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现上述的Modem镜像文件的设计方法,或实现上述的SOC芯片的运行方法。本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的Modem镜像文件的设计方法的步骤,或实现上述的SOC芯片的运行方法的步骤。本专利技术的积极进步效果在于:本专利技术中,设计出的Modem镜像文件能够提供给多个SOC芯片的应用层软件共同使用,即同一套Modem镜像文件适用各种不同SOC产品,因此只需要对其中一款SOC芯片进行全网络制式的完整性测试,其它SOC芯片都可以沿用该测试结果,从而解决了不同SOC芯片采用不同Modem镜像文件导致的成本增加的问题,有效地降低了软件开发、验收、开发和维护等环节的人力成本,缩短了其他SOC芯片的测试时间,从而有效地避免了影响产品的推出时间的情况发生,能够提前推出产品的上市时间。附图说明图1为本专利技术实施例1的Modem镜像文件的设计方法的流程图。图2为本专利技术实施例2的SOC芯片的运行方法的流程图。图3为本专利技术实施例2的SOC芯片运行前对应的示意图。图4为本专利技术实施例2的SOC芯片运行后对应的示意图。图5为本专利技术实施例3的Modem镜像文件的设计系统的模块示意图。图6为本专利技术实施例4的SOC芯片的运行系统的模块示意图。图7为本专利技术实施例5中的实现Modem镜像文件的设计方法的电子设备的结构示意图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在的实施例范围之中。实施例1如图1所示,本实施例的Modem镜像文件的设计方法包括:S101、预设不同的SOC芯片对应的功能标识信息;其中,功能标识信息用于表征该SOC芯片支持的各种功能,如有些SOC芯片支持TD,有些不支持TD;有些SOC芯片支持WCDMA,有些不支持WCDMA;有些SOC芯片既支持TD也支持WCDMA等。S102、获取每个SOC芯片的芯片标识信息;其中,CHIPID芯片标识信息为用于区分每个SOC芯片的信息。S103、基于芯片标识信息获取SO本文档来自技高网...

【技术保护点】
1.一种Modem镜像文件的设计方法,其特征在于,所述设计方法包括:/n预设不同的SOC芯片对应的功能标识信息;/n获取每个SOC芯片的芯片标识信息;/n基于所述芯片标识信息获取所述SOC芯片的所述功能标识信息以及外围设备的设备标识信息;/n根据所述功能标识信息区分出每个所述SOC芯片对应的公共功能信息和非公共功能信息;/n根据所述设备标识信息、所述公共功能信息和所述非公共功能信息生成应用层软件对应的目标Modem镜像文件;/n其中,不同的所述SOC芯片的应用层软件对应同一份所述目标Modem镜像文件。/n

【技术特征摘要】
1.一种Modem镜像文件的设计方法,其特征在于,所述设计方法包括:
预设不同的SOC芯片对应的功能标识信息;
获取每个SOC芯片的芯片标识信息;
基于所述芯片标识信息获取所述SOC芯片的所述功能标识信息以及外围设备的设备标识信息;
根据所述功能标识信息区分出每个所述SOC芯片对应的公共功能信息和非公共功能信息;
根据所述设备标识信息、所述公共功能信息和所述非公共功能信息生成应用层软件对应的目标Modem镜像文件;
其中,不同的所述SOC芯片的应用层软件对应同一份所述目标Modem镜像文件。


2.如权利要求1所述的Modem镜像文件的设计方法,其特征在于,所述非公共功能信息包括TD网络通信功能信息、WCDMA网络通信功能信息、CDMA2000网络通信功能信息、TDD-LTE网络通信功能信息、FDD-LTE网络通信功能信息和GSM网络通信功能信息中的至少一种。


3.如权利要求1所述的Modem镜像文件的设计方法,其特征在于,所述外围设备包括RF设备和/或PMIC电源管理集成电路。


4.如权利要求1所述的Modem镜像文件的设计方法,其特征在于,所述应用层软件包括ModemPS层。


5.一种SOC芯片的运行方法,其特征在于,所述运行方法采用权利要求1-4所述的Modem镜像文件的设计方法实现,所述运行方法包括:
所述应用层软件通过调用HAL接口,获取当前SOC芯片对应的目标信息;
其中,所述目标信息包括目标芯片标识信息、目标设备标识信息、目标公共功能信息和目标非公共功能信息;
根据所述目标信息从所述目标Modem镜像文件中匹配出与所述当前SOC芯片对应的子Modem镜像文件;
控制所述当前SOC芯片根据所述子Modem镜像文件运行。


6.一种Modem镜像文件的设计系统,其特征在于,所述设计系统包括:
预设模块,用于预设不同的SOC芯片对应的功能标识信息;
第一标识信息获取模块,用于获取每个SOC芯片的芯片标识信息;
第二标识信息获取模块,用于基于所述芯片标识信息获取所述SOC芯片的所述功能标识信息以及外围设备的设备标识信息;
...

【专利技术属性】
技术研发人员:朱胜
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1