[发明专利]适用于eMMC的升级文件的转换、生成方法及装置在审
申请号: | 201711397274.9 | 申请日: | 2017-12-21 |
公开(公告)号: | CN107977222A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 刘方方 | 申请(专利权)人: | 北京京存技术有限公司;北京京存技术有限公司合肥分公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F17/30 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 孟金喆 |
地址: | 100176 北京市大兴区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 emmc 升级 文件 转换 生成 方法 装置 | ||
技术领域
本发明涉及数据存储技术领域,尤其涉及一种适用于eMMC升级的文件的转换、生成方法及装置。
背景技术
eMMC(Embedded Multi Media Card)为MMC协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格,由一个嵌入式存储解决方案组成,带有MMC(多媒体卡)接口、快闪存储器(nand-flash)及eMMC控制器。eMMC的一个明显优势是在封装中集成了一个eMMC控制器,它提供标准接口并管理闪存,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。越来越多的移动设备采用eMMC作为存储单元。
eMMC的固件保存在eMMC颗粒内的nand-flash中一个固定区域(Field firmware zone)的数据,在eMMC颗粒上电之后加载到它的RAM中运行,来对nand-flash进行管理,以及用于与控制端处理器的eMMC控制器进行通信的代码固件。目前,通常采用uboot方式进行升级。具体的,在启动加载时,通过通信手段将内核映像或根文件系统映像等下载到目标板的eMMC的固定区域中进行加载。但该种方式对通信手段要求较高,一旦发生通信错误,则无法实现eMMC的固件升级,升级过程的稳定性较差。
发明内容
本发明实施例提供了一种适用于eMMC升级的文件的转换、生成方法及装置,以实现提高eMMC升级文件传输可靠性的目的。
第一方面,本发明实施例提供了一种适用于eMMC升级文件的转换方法,包括:
从升级bin文件中提取升级数据;
按照预设的存储容量将所述升级数据进行拆分,并将拆分后的数据作为实体内容顺序写入至少一个扇区文件,所述预设的存储容量根据扇区文件的大小确定;
向所述扇区文件写入标识内容,所述标识内容包括:用于确定用于升级的文件签名、所述扇区文件对应的bin文件的顺序序号和所述扇区文件的顺序序号。
进一步的,在按照预设的存储容量将所述升级数据进行拆分,并将拆分后的数据顺序写入对应的扇区文件作为扇区文件的实体内容之后,还包括:
根据拆分后的数据生成校验数据,并将所述校验数据写入扇区文件。
更进一步的,所述标识内容还包括:
所述扇区文件内实体内容的数据大小。
第二方面,本发明实施例还提供了一种eMMC升级文件的生成方法,包括:
接收至少一个扇区文件;
在接收到升级通知时,置起升级标识,读取扇区文件的标识内容,根据标识内容中的文件签名确定所述扇区文件是否为升级文件;
如果所述扇区文件为升级文件,则从所述扇区文件中提取实体内容,并根据所述标识内容中的所述扇区文件对应的bin文件的顺序序号和所述扇区文件的顺序序号对所述实体内容进行组合,以使得eMMC使用组合后的数据进行升级。
进一步的,在所述根据所述标识内容中的所述扇区文件对应的bin文件的顺序序号和所述扇区文件的顺序序号对所述实体内容进行组合之前,还包括:
从所述标识内容中获取所述扇区文件内实体内容的数据大小;
所述从所述扇区文件中提取实体内容,包括:
根据所述实体内容的数据大小从所述扇区文件中提取实体内容。
更进一步的,在所述根据所述标识内容中的所述扇区文件对应的bin文件的顺序序号和所述扇区文件的顺序序号对所述实体内容进行组合之前,还包括:
从扇区文件中获取校验信息,根据所述校验信息对实体内容进行校验;
所述根据所述标识内容中的所述扇区文件对应的bin文件的顺序序号和所述扇区文件的顺序序号对所述实体内容进行组合,包括:
在校验通过时,根据所述标识内容中的所述扇区文件对应的bin文件的顺序序号和所述扇区文件的顺序序号对所述实体内容进行组合。
第三方面,本发明实施例还提供了一种适用于eMMC升级文件的转换装置,包括:
提取模块,用于从升级bin文件中提取升级数据;
拆分模块,用于按照预设的存储容量将所述升级数据进行拆分,并将拆分后的数据作为实体内容顺序写入至少一个扇区文件,所述预设的存储容量根据扇区文件的大小确定;
写入模块,用于向所述扇区文件写入标识内容,所述标识内容包括:用于确定用于升级的文件签名、所述扇区文件对应的bin文件的顺序序号和所述扇区文件的顺序序号。
进一步的,所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京存技术有限公司;北京京存技术有限公司合肥分公司,未经北京京存技术有限公司;北京京存技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711397274.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端软件更新方法及系统
- 下一篇:一种配置兼容性检查方法及装置