赞
踩
首先下载源码,在官方资料包里面有这个源码,路径为
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复制代码校验过程比较长,大概需要三四分钟吧。
1.jpg (42.62 KB, 下载次数: 46)
2018-8-19 16:52 上传
可以看到MD5码没问题。。
然后解压源码,解压需要 20 分钟左右,因 PC 配置而异。请耐心等待。
tar xzf dlt-rk3288-android5.1.tar.gz复制代码
2.jpg (11.92 KB, 下载次数: 52)
2018-8-19 17:08 上传
我这里用的tar xvf dlt-rk3288-android5.1.tar.gz
3.jpg (110.84 KB, 下载次数: 56)
2018-8-19 17:10 上传
解压ok
4.jpg (127.02 KB, 下载次数: 40)
2018-8-19 17:25 上传
官方编译脚本在源码根目录下的 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复制代码
5.jpg (21.95 KB, 下载次数: 49)
2018-8-19 17:28 上传
第一次编译 Android 需要 90 分钟左右,因 PC 配置而已,请耐心等待。
固件生成路径:dlt-rk3288\rockdev\update.img
各分区镜像:dlt-rk3288\rockdev\Image-rk3288_box\
编译过程
6.jpg (77.14 KB, 下载次数: 50)
2018-8-19 17:29 上传
单独编译 kernel
./make-daluotuo.sh -k复制代码
内核镜像路径:dlt-rk3288\rockdev\Image-rk3288_box\ kernel.img或 dlt-rk3288\kernel\ kernel.img资源镜像路径:dlt-rk3288\rockdev\Image-rk3288_box\ resource.img或 dlt-rk3288\kernel\ resource.img单独编译 Android
./make-daluotuo.sh -a复制代码
系统镜像路径:dlt-rk3288\rockdev\Image-rk3288_box\ system.img或 dlt-rk3288\out\target\product\rk3288_box\ system.img
boot镜像路径:dlt-rk3288\rockdev\Image-rk3288_box\ boot.img或 dlt-rk3288\out\target\product\rk3288_box\ boot.img
recovery镜像路径:dlt-rk3288\rockdev\Image-rk3288_box\ recovery.img或 dlt-rk3288\out\target\product\rk3288_box\ recovery.img打包升级镜像
执行编译脚本带上“-p”参数,可以将单独编译生成的分区镜像,打包成统一镜像 updata.img。
./make-daluotuo.sh -p复制代码统一固件生成路径:dlt-rk3288\rockdev\update.img
▌ 相关阅读
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。