发明名称 |
电信卡动态下载补丁程序方法 |
摘要 |
这里描述了一个电信卡动态下载补丁程序方案,方案的提出,主要是由于电信卡OTA3标准要求动态管理下载的补丁,且可把补丁放在任何地址而不影响其运行。随着应用复杂度变高补丁不断变大,补丁被迫使用诸如LCALL/LJMP之类涉及绝对地址的指令。当补丁下载后,由于组成补丁各函数的入口地址发生变化,因此通过LCALL/LJMP指令绝对寻址便会产生问题。本专利以具有BANK切换机制的芯片作为对象,借助KEIL工具软件特殊编写技巧,采用补丁绝对地址分析方法分析需要重新定位地址信息,利用电信卡内的补丁管理机制,对需要重新定位的地址信息进行信息替换,从而实现对补丁的动态下载。 |
申请公布号 |
CN101334734B |
申请公布日期 |
2012.01.11 |
申请号 |
CN200710117995.X |
申请日期 |
2007.06.27 |
申请人 |
北京中电华大电子设计有限责任公司 |
发明人 |
谢敏 |
分类号 |
G06F9/445(2006.01)I;G06F11/36(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
电信卡动态下载补丁程序方法,其特征在对于BANK切换机制的芯片通过分析补丁中需要重新定位的绝对地址信息,生成新的补丁文件,再通过OTA3标准规定将各补丁信息获取的函数以及补丁形成动态链接库提交给电信服务器,而芯片中的COS在进行OTA3补丁下载时,通过COS中的补丁管理模块,将新的补丁文件中的绝对地址重新定位到新地址上,从而实现动态下载补丁。 |
地址 |
100102 北京市朝阳区利泽中二路2号望京科技创业园A座五层 |