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文件夹下即可完成准备阶段
二、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
流程如下:
打包成功后会在当前目录下生产android4.0_lvds_1920_1080.img文件
如图:
1.2 自动打包说明
直接执行sh ./pack_linux.sh 一步完成以上所有工作
三、windows系统下固件制作
直接运行根目录下pack_windows.bat即可开启windows下打包脚本程序,如图:
选择6即可制作分辨率为1920_1080的固件包 ,
(win7 系统下制作过程中会弹出三个询问对话框,全选是 即可)
打包成功时显示如下
生成文件如下
=