已绑定手机
|
1. 分区表配置的原则 1.1.分区的单位
分区单位:扇区(一个扇区占据 512 字节);
分区表示个数最多 2^31 * 512 = 2T,即容量大小最多为 2T.
1.2.分区的大小
为了安全和效率考虑,分区大小最好保证为 16M 字节的整数倍;
即:32768(扇区) = 16M.
分区表属性说明
各个分区表的作用与配置
以下说明以 H3 公版(dolphin-p1)为参照标准.
2.1.bootloader 分区
Boot 数据存放分区,用于保存 boot 启动后需要的数据,如图片,logo,字体库等素材内容. 分区建议:因保存的为素材内容,且数据量不会很大,使用默认 32M 即可.
2.2. env 分区
环境变量分区,用于保存环境变量,启动参数等数据.
分区建议:因保存的为系统参数,数据量很小,使用默认 16M 即可.
2.3.boot 分区
这个分区上有 Android 的引导程序,包括 kernel 和 ramdisk.该分区设备用于引导系统启动.
现有boot镜像为 10M 左右,一般不会有大幅度的变化.
分区建议:无重大修改,因此默认使用 16M 即可.
2.4system 分区
该分区为系统分区,存放android操作系统的,里面包含了Android用户库文件和预先安装的系统应用 等,擦除了这个分区就会删除掉整个 Andorid 系统.
各方案需要关注OTA升级对其产生的影响,在ota升级时,会对该分区进行读写操作,如果升级过程 中分区被写满会导致升级失败,因此,在需要预留一定空间以便日后可进行 ota 升级.
分区建议:system 分区用于存放 system.img(路径为 android\out\target\product\方案\system.img),其 大小必定要大于system.img文件的大小.另外,system分区的大小严重依赖于需要预装的apk,预装的apk 越多,对 system 分区容量的需求就越大.分区大小需要根据方案的具体情况来确定,建议最小 512M.
2.5.misc 分区
存放系统启动参数等,一般用户 boot 启动后读取并作出相应的动作.
分区建议:因保存的为系统参数,数据量很小,使用默认 16M 即可.
2.6.recovery 分区
recovery 分区可理解为另一个启动分区(与 boot 分区类似),用户可以启动设备进入 recovery 控制 台去执行高级的系统恢复或升级管理等操作.可理解为 window 的 winpe 系统.
分区建议:现有镜像文件 recovery.img 的大小为 10M左右,日后升级可能会加入更多功能,但不会有 大幅度修改,因此建议分区大小为 32M.
文件下载去,请回复
|
|