当前位置:   article > 正文

3288 android5.1 编译,【DLT-RK3288试用】8. RK3288 编译 Android 5.1 源码

android dlt

首先下载源码,在官方资料包里面有这个源码,路径为

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复制代码校验过程比较长,大概需要三四分钟吧。

1c372da0db4f76d57b60d80b86e524f6.gif

1.jpg (42.62 KB, 下载次数: 46)

2018-8-19 16:52 上传

可以看到MD5码没问题。。

然后解压源码,解压需要 20 分钟左右,因 PC 配置而异。请耐心等待。

tar xzf dlt-rk3288-android5.1.tar.gz复制代码

1c372da0db4f76d57b60d80b86e524f6.gif

2.jpg (11.92 KB, 下载次数: 52)

2018-8-19 17:08 上传

我这里用的tar xvf dlt-rk3288-android5.1.tar.gz

1c372da0db4f76d57b60d80b86e524f6.gif

3.jpg (110.84 KB, 下载次数: 56)

2018-8-19 17:10 上传

解压ok

1c372da0db4f76d57b60d80b86e524f6.gif

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复制代码

1c372da0db4f76d57b60d80b86e524f6.gif

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\

编译过程

1c372da0db4f76d57b60d80b86e524f6.gif

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

▌ 相关阅读

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/134456?site
推荐阅读
相关标签
  

闽ICP备14008679号