[发明专利]一种恢复镜像文件的调试方法及装置有效
| 申请号: | 201510672470.7 | 申请日: | 2015-10-15 |
| 公开(公告)号: | CN105260184B | 公开(公告)日: | 2019-02-19 |
| 发明(设计)人: | 田小华 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F11/14;G06F11/36 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 邓猛烈;胡彬 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 恢复 文件 调试 方法 装置 | ||
本发明实施例公开了一种恢复镜像文件的调试方法及装置。该方法包括:获取待调试恢复镜像文件;修改待调试恢复镜像文件的恢复程序对应的源代码和/或修改待调试恢复镜像文件的资源文件,并在修改待调试恢复镜像文件的恢复程序对应的源代码时,编译获得修改后的恢复程序;调用待调试恢复镜像文件中未修改文件的编译结果,并与修改后恢复程序的编译结果和/或修改后的资源文件制作打包脚本,生成目标恢复镜像文件。本发明实施例提供的恢复镜像文件的调试方法及装置,以加快恢复镜像文件的开发效率。
技术领域
本发明实施例涉及系统开发技术领域,尤其涉及一种恢复镜像文件的调试方法及装置。
背景技术
现在的安卓移动终端均存在一种恢复(recovery)模式,其作用在于做恢复出厂设置以及系统升级等操作。执行该操作的方式可以是重启移动终端并在开机后加载恢复镜像文件进入此模式;或者,按电源键与音量减按键,加载恢复镜像文件进入此模式。恢复镜像文件由设备树相关文件(dt.img)、根文件系统文件(ramdisk.img)及内核文件(kernel)三部分组成。
执行系统升级和恢复出厂设置的直接操作仅位于根文件系统文件中,而在开发调试时,现有技术中工程师需要下载工程代码,修改工程代码中与恢复镜像文件的根文件系统镜像文件中的恢复程序和/或资源文件对应的源代码。然后编译修改后的整个工程代码,获得恢复镜像文件。最后将获得的恢复镜像文件烧录至手机。然而,在调试过程中每次修改都需要编译整个工程代码,从而会导致编译效率慢,进而降低工程师的调试开发效率。
发明内容
本发明实施例提供一种恢复镜像文件的调试方法及装置,以加快恢复镜像文件的调试开发效率。
第一方面,本发明实施例提供了一种恢复镜像文件的调试方法,该方法包括:
获取待调试恢复镜像文件;
修改待调试恢复镜像文件的恢复程序对应的源代码和/或修改待调试恢复镜像文件的资源文件,并在修改待调试恢复镜像文件的恢复程序对应的源代码时,编译获得修改后的恢复程序;
调用待调试恢复镜像文件中未修改文件的编译结果,并与修改后恢复程序的编译结果和/或修改后的资源文件制作打包脚本,生成目标恢复镜像文件。
第二方面,本发明实施例还提供了一种恢复镜像文件的调试装置,该装置包括:
待调试恢复镜像文件获取模块,用于获取待调试恢复镜像文件;
修改编译模块,用于修改待调试恢复镜像文件的恢复程序对应的源代码和/或修改待调试恢复镜像文件的资源文件,并在修改待调试恢复镜像文件的恢复程序对应的源代码时,编译获得修改后的恢复程序;
目标恢复镜像文件生成模块,用于调用待调试恢复镜像文件中未修改文件的编译结果,并与修改后恢复程序的编译结果和/或修改后的资源文件制作打包脚本,生成目标恢复镜像文件。
本实施例的技术方案,通过线获取待调试恢复镜像文件,并在调试过程中根据需要修改待调试恢复镜像文件的恢复程序对应的源代码和/或修改待调试恢复镜像文件的资源文件,并在修改待调试恢复镜像文件的恢复程序对应的源代码时,编译获得修改后的恢复程序。然后,调用待调试恢复镜像文件中未修改文件的编译结果,并与修改后恢复程序的编译结果和/或修改后的资源文件制作打包脚本,生成目标恢复镜像文件。从而解决了现有技术中工程师在调试过程中每次都需编译整个工程代码的问题,提高了编译效率和调试开发效率。
附图说明
图1是本发明实施例一提供的恢复镜像文件的调试方法的流程图;
图2是本发明实施二提供的恢复镜像文件的调试方法的流程图;
图3是本发明实施例三提供的恢复镜像文件的调试装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510672470.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种启动应用程序的方法、装置及终端
- 下一篇:一种磁盘节能的设置方法及装置





