[发明专利]实现程序的下载删除的方法及系统有效
申请号: | 201510314171.6 | 申请日: | 2015-06-09 |
公开(公告)号: | CN104978221B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 曹明革;何天翼;王丽丽 | 申请(专利权)人: | 北京远特科技股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 刘祥景 |
地址: | 100123 北京市朝阳区高井*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种实现程序的下载删除的方法及系统,对目标程序对应的c文件进行编译,生成可执行链接格式ELF文件,并发送至批处理应用程序,运行批处理应用程序的第一命令对所述可执行链接格式ELF文件进行逐个拆解,得到链接文件,运行批处理应用程序的第二命令对提取所述链接文件内的指令集信息、指令跳转表信息得到中间临时文件进行重组,得到中间文件NCAP;将中间文件NCAP下载至目标芯片,并对中间文件NCAP的各个模块进行本地化链接定位,得到目标程序,以实现目标芯片对目标程序的调用及删除。本发明对可执行链接格式ELF文件内的函数进行了重定位,得到的中间文件NCAP中存储着与当前开发环境无关的地址信息,能够解决现有技术中目标芯片调用动态程序时需要在链接脚本内指明具体的链接信息,执行过程比较繁琐的问题。 | ||
搜索关键词: | 实现 程序 下载 删除 方法 系统 | ||
【主权项】:
一种实现程序的下载删除的方法,其特征在于,包括:接收目标芯片下载目标程序的请求;依据所述下载目标程序的请求,查找与所述目标程序对应的c文件;对所述c文件进行编译,生成可执行链接格式ELF文件;将所述可执行链接格式ELF文件发送至批处理应用程序;运行所述批处理应用程序的第一命令对所述可执行链接格式ELF文件进行逐个拆解,得到链接文件;提取所述链接文件内的指令集信息、指令跳转表信息,并对所述指令集信息、指令跳转表信息进行组合,得到中间临时文件;运行所述批处理应用程序的第二命令对所述中间临时文件进行重组,得到中间文件NCAP;将所述中间文件NCAP以数据流的形式下载至所述目标芯片;在所述目标芯片中对所述中间文件NCAP的各个模块进行本地化链接定位,得到所述目标程序;所述目标程序被所述目标芯片内软件平台的链接模块管理程序进行调用及删除。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京远特科技股份有限公司,未经北京远特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510314171.6/,转载请声明来源钻瓜专利网。
- 上一篇:固件更新方法和装置
- 下一篇:对车辆的车身控制模块进行更新的方法、装置及系统