Android4.0固件生产工具说明

                        xian

一、准备阶段

1.1 工具简介

该工具为全志A10方案中附带程序,默认只支持ubuntu10.04 64位系统下运行。鉴于不同型号液晶屏,每种型号液晶屏可能在规格上有细微差别,该差别直接导致同种分辨率的固件在不同型号液晶屏上出现 显示模糊、抖得、黑屏无法显示 等现象。特着手对该工具做部分修改,使之能在windows系统上制作android4.0固件。用户可根据需求修改\chips\sun4i\configs\crane目录下对应配置文件然后打包生产对应固件。

1.2 准备固件制作中间文件

android4.0源码编译后生成的system.img boot.img recovery.img 三个中间文件。由于源码过于庞大,下载、搭建环境、编译、制作固件等过程耗费时间精力过多,这里只提供以上3个中间文件供用户使用。

用户只需将该3个文件文件复制到打包工具img文件夹下即可完成准备阶段

全志a10什么架构 全志a10刷机精简固件下载_linux

二、Linux系统下固件制作

1.1手动打包说明

1.用户如需要修改屏幕配置,可以修改chips/sun4i/configs/crane/android4.0_lvds_*文件中对应配置信息。

2.linux下打包前需将打包所需文件加入导入环境变量,如:

export CRANE_IMAGE_OUT=$(pwd)/img

该目录下包涵打包所需文件:

boot.img/recovery.img/system.img

3.然后在该目录下调用pack 打包,打包格式如下:

./pack -c sun4i -p crane -b android4.0_lvds_1920_1080

流程如下:

全志a10什么架构 全志a10刷机精简固件下载_全志a10什么架构_02

打包成功后会在当前目录下生产android4.0_lvds_1920_1080.img文件

如图:

全志a10什么架构 全志a10刷机精简固件下载_linux_03

1.2 自动打包说明

直接执行sh ./pack_linux.sh 一步完成以上所有工作

三、windows系统下固件制作

直接运行根目录下pack_windows.bat即可开启windows下打包脚本程序,如图:

全志a10什么架构 全志a10刷机精简固件下载_Linux_04

选择6即可制作分辨率为1920_1080的固件包 ,

(win7 系统下制作过程中会弹出三个询问对话框,全选是 即可)

打包成功时显示如下

全志a10什么架构 全志a10刷机精简固件下载_linux_05

生成文件如下

全志a10什么架构 全志a10刷机精简固件下载_全志a10什么架构_06

=