首先下载源码,在官方资料包里面有这个源码,路径为
Android 5.1 源码dlt-rk3288.tar.gz
上贴中已经通过虚拟光驱加载到ubuntu中了。
然后就是检验MD5码,查看源码是否正确。
如果得到的 MD5 码与 Android 5.1 源码MD5.TXT 中的 MD5 不一致,说明源码压缩包已损坏。原因是网络传输或 COPY。请重新 COPY、下载。
md5sum dlt-rk3288-android5.1.tar.gz
校验过程比较长,大概需要三四分钟吧。
可以看到MD5码没问题。。
然后解压源码,解压需要 20 分钟左右,因 PC 配置而异。请耐心等待。
tar x*** dlt-rk3288-android5.1.tar.gz
解压ok
官方编译脚本在源码根目录下的 make-daluotuo.sh 为编译脚本。
./make-daluotuo.sh -help
./make-daluotuo.sh: illegal option -- h
USAGE:[-u] [-k] [-a] [-p] [-j MAKE_THREAD]
No ARGS means use default build option
-u = build uboot only
-k = build kernel only
-a = build android only
-p = generate update.img
-j = set make thread,default 12
-j 后带的数字,代表编译线程数。
全部编译,执行源码根目录下的 make-daluotuo.sh 脚本即可编译 uboot、kernel、android。
./make-daluotuo.sh
第一次编译 Android 需要 90 分钟左右,因 PC 配置而已,请耐心等待。
固件生成路径:dlt-rk3288rockdevupdate.img
各分区镜像:dlt-rk3288rockdevImage-rk3288_box
编译过程
单独编译 kernel
./make-daluotuo.sh -k
内核镜像路径:dlt-rk3288rockdevImage-rk3288_box kernel.img或 dlt-rk3288kernel kernel.img资源镜像路径:dlt-rk3288rockdevImage-rk3288_box resource.img或 dlt-rk3288kernel resource.img单独编译 Android
./make-daluotuo.sh -a
系统镜像路径:dlt-rk3288rockdevImage-rk3288_box system.img或 dlt-rk3288outtargetproductrk3288_box system.img
boot镜像路径:dlt-rk3288rockdevImage-rk3288_box boot.img或 dlt-rk3288outtargetproductrk3288_box boot.img
recovery镜像路径:dlt-rk3288rockdevImage-rk3288_box recovery.img或 dlt-rk3288outtargetproductrk3288_box recovery.img打包升级镜像
执行编译脚本带上“-p”参数,可以将单独编译生成的分区镜像,打包成统一镜像 updata.img。
./make-daluotuo.sh -p
统一固件生成路径:dlt-rk3288rockdevupdate.img
首先下载源码,在官方资料包里面有这个源码,路径为
Android 5.1 源码dlt-rk3288.tar.gz
上贴中已经通过虚拟光驱加载到ubuntu中了。
然后就是检验MD5码,查看源码是否正确。
如果得到的 MD5 码与 Android 5.1 源码MD5.TXT 中的 MD5 不一致,说明源码压缩包已损坏。原因是网络传输或 COPY。请重新 COPY、下载。
md5sum dlt-rk3288-android5.1.tar.gz
校验过程比较长,大概需要三四分钟吧。
可以看到MD5码没问题。。
然后解压源码,解压需要 20 分钟左右,因 PC 配置而异。请耐心等待。
tar x*** dlt-rk3288-android5.1.tar.gz
解压ok
官方编译脚本在源码根目录下的 make-daluotuo.sh 为编译脚本。
./make-daluotuo.sh -help
./make-daluotuo.sh: illegal option -- h
USAGE:[-u] [-k] [-a] [-p] [-j MAKE_THREAD]
No ARGS means use default build option
-u = build uboot only
-k = build kernel only
-a = build android only
-p = generate update.img
-j = set make thread,default 12
-j 后带的数字,代表编译线程数。
全部编译,执行源码根目录下的 make-daluotuo.sh 脚本即可编译 uboot、kernel、android。
./make-daluotuo.sh
第一次编译 Android 需要 90 分钟左右,因 PC 配置而已,请耐心等待。
固件生成路径:dlt-rk3288rockdevupdate.img
各分区镜像:dlt-rk3288rockdevImage-rk3288_box
编译过程
单独编译 kernel
./make-daluotuo.sh -k
内核镜像路径:dlt-rk3288rockdevImage-rk3288_box kernel.img或 dlt-rk3288kernel kernel.img资源镜像路径:dlt-rk3288rockdevImage-rk3288_box resource.img或 dlt-rk3288kernel resource.img单独编译 Android
./make-daluotuo.sh -a
系统镜像路径:dlt-rk3288rockdevImage-rk3288_box system.img或 dlt-rk3288outtargetproductrk3288_box system.img
boot镜像路径:dlt-rk3288rockdevImage-rk3288_box boot.img或 dlt-rk3288outtargetproductrk3288_box boot.img
recovery镜像路径:dlt-rk3288rockdevImage-rk3288_box recovery.img或 dlt-rk3288outtargetproductrk3288_box recovery.img打包升级镜像
执行编译脚本带上“-p”参数,可以将单独编译生成的分区镜像,打包成统一镜像 updata.img。
./make-daluotuo.sh -p
统一固件生成路径:dlt-rk3288rockdevupdate.img
举报