[发明专利]一种基于高通平台通过新增分区兼容不同大小EMMC的方法在审
申请号: | 202011407849.2 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112540800A | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 余强;赵华;钱志明;刘波;周富林;黄靖;邓敏杰;顾超;张新华 | 申请(专利权)人: | 江苏智联天地科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
代理公司: | 北京律远专利代理事务所(普通合伙) 11574 | 代理人: | 樊喜峰 |
地址: | 214181 江苏省无锡市惠*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 通过 新增 分区 兼容 不同 大小 emmc 方法 | ||
本发明公开了一种基于高通平台通过新增分区兼容不同大小EMMC的方法,属于通讯及物联网技术领域。方法包括以下步骤:步骤一新建分区,添加标志位format_emmc.txt文件并打包;步骤二将新建分区添加到系统分区表,调整该分区启动顺序在用户数据分区之前;步骤三将android系统包和新建分区打包后对设备进行刷机后开机,开机过程中会在init进程挂载文件系统时判断format_emmc.txt文件是否存在,若存在,跳转到步骤四,否则跳转到步骤五;步骤四init进程的fs_mgr对用户数据分区格式化,用户数据分区格式化后会匹配到EMMC实际大小,然后进行挂载操作,删除format_emmc.txt文件,开机后即可根据EMMC实际大小进行使用,从而完成兼容;步骤五正常开机,流程结束。本发明的方法可移植性强,无需额外操作,简单稳定。
技术领域
本发明涉及属于通讯及物联网技术领域,具体涉及一种基于高通平台通过新增分区兼容不同大小EMMC的方法。
背景技术
由于高通平台软件版本在编译时会有分区表对不同的分区进行大小固定,当我们使用不同容量(如16G,32G,64G)的EMMC(嵌入式多媒体控制器)时,由于其他分区大小固定,我们需要动态调整userdata分区大小。使得应用端获取分区大小以及能使用的实际容量大小和EMMC容量一致。这样就保证同一套软件可以适用到不同EMMC容量的智能终端上。目前有两种比较理想的方法,一是利用文件系统自身的resize功能,在挂载userdata分区之前判断super block和block device的大小是否一致,不一致则进行resize操作。第二种方法是第一次开机是进行格式化userdata分区再挂载userdata分区。
其中第二种方法是使用比较多的方法。该方法的问题的关键是如何判断第一次开机,并且保证设备以后开机不会去格式化userdata分区(包括恢复出厂和系统升级后)。
发明内容
本发明的目的在于提供一种基于高通平台通过新增分区兼容不同大小EMMC的方法,以解决现有技术中难以保证同一套软件可以适用到不同EMMC容量的智能终端上的问题。
具体的,基于高通平台通过新增分区兼容不同大小EMMC的方法,所述方法包括以下步骤:
步骤一新建分区,添加标志位并打包;
步骤二将新建分区添加到系统分区表,调整该分区启动顺序在用户数据分区之前;
步骤三将android系统包和新建分区打包后对设备进行刷机后开机,开机过程中会在init进程挂载文件系统时判断format_emmc.txt文件是否存在,若存在,跳转到步骤四,否则跳转到步骤五;
步骤四init进程的fs_mgr对用户数据分区格式化,用户数据分区格式化后会匹配到EMMC实际大小,然后进行挂载操作,删除format_emmc.txt文件,开机后即可根据EMMC实际大小进行使用,从而完成兼容;
步骤五正常开机,流程结束。
进一步的,所述方法步骤一中新建分区命名为unrecoverable分区。
进一步的,所述方法步骤一中,添加format_emmc.txt文件标志位,打包为unrecoverable.img。
进一步的,所述方法步骤二中用户数据分区为userdata分区。
本发明的有益效果在于:本发明设计一种基于高通平台通过新增分区兼容不同大小EMMC的方法,新增一个unrecoverable分区,在unrecoverable分区里面放入一个format_emmc.txt文件作为标志位,只有在第一次刷机后进行userdata格式化操作。unrecoverable无法进行恢复出厂操作,保证了升级和设备恢复出厂后重启过程中造成userdata分区被再次格式化(非用户手动格式化);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏智联天地科技有限公司,未经江苏智联天地科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011407849.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激光盾构机及掘进方法
- 下一篇:一种使用方便的文秘用速记板