[发明专利]一种多制式应用程序的动态加载方法和装置有效
申请号: | 201110155387.4 | 申请日: | 2011-06-10 |
公开(公告)号: | CN102819440B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 张团;余中云 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京元本知识产权代理事务所11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多制式应用程序的动态加载方法和装置,该方法包括把RTOS加载至操作系统专区,把各制式应用程序加载至副本区,把脚本文件加载至链接脚本区,并填写当前运行的制式应用程序的配置字;根据配置字解析脚本文件,从副本区加载对应的模块应用程序至运行区;创建MMU配置表,建立模块应用程序在副本区与运行区的存储地址间的映射关系;启动运行区的应用程序,MMU根据映射关系实现模块应用程序中符号的存储地址的转换。本发明采用在应用程序加载阶段完成各制式的任意组合,通过MMU单元实现副本区与运行区的地址转换,编译时仅建立单个制式的工程项目,用较少的代码量实现了一个基站对多制式的支持。 | ||
搜索关键词: | 一种 制式 应用程序 动态 加载 方法 装置 | ||
【主权项】:
一种多制式应用程序的动态加载方法,其特征在于,包括以下步骤:A、把实时操作系统RTOS加载至操作系统专区,把各制式应用程序加载至存储器的副本区,把用于配置各制式单独或组合运行的脚本文件加载至所述存储器的链接脚本区,并填写当前运行的单独或组合制式应用程序的配置字;B、根据所述配置字解析脚本文件,从副本区中加载对应的模块应用程序至所述存储器的运行区;C、创建内存管理单元MMU配置表,在所述MMU配置表建立所述模块应用程序在副本区的存储地址与运行区的存储地址之间的映射关系;以及D、启动运行区的应用程序,MMU根据所述映射关系实现所述模块应用程序中符号的存储地址的转换。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110155387.4/,转载请声明来源钻瓜专利网。