RK3288 Android5.1系统编译

输入指令时一定要注意当前路径


1、编译之前需要安装JDK7,并配置JAVA环境变量。

xxx@build:~/RK3288$ export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

xxx@build:~/RK3288$ export PATH=$JAVA_HOME/bin:$PATH

xxx@build:~/RK3288$ export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar


2、uboot编译,编译完成后,u-boot根目录下会生成RK3288UbootLoader_Vx.xx.xx.bin文件。

rk3288_defconfig要参照Z:RK3288u-bootconfigs目录下此项目的defconfig文件

xxx@build:~/RK3288$ cd u-boot/

xxx@build:~/RK3288/u-boot$ make rk3288_defconfig

xxx@build:~/RK3288/u-boot$ make


3、kernel编译,编译完成后,kernel根目录下会生成kernel.img和resource.img文件。

rockchip_defconfig要参照Z:RK3288kernelarcharmconfigs目录下此项目的defconfig文件

rk3288-box要参照Z:RK3288kernelarcharmootdts目录下此项目的dts文件(与此项目dts文件名一致)

xxx@build:~/RK3288$ cd kernel/

xxx@build:~/RK3288/kernel$ make rockchip_defconfig

xxx@build:~/RK3288/kernel$ make rk3288.img


4、Android编译,生成的固件位于Z:RK3288 ockdevImage-rk3288中。

xxx@build:~/RK3288$ source build.sh

xxx@build:~/RK3288$ lunch

输入版本前面的数字,回车。

xxx@build:~/RK3288$ make -j4

xxx@build:~/RK3288$ ./mkimage.sh


官方提供的文档详见下面链接:

链接:https://pan.baidu.com/s/1pLSi2vD 密码:oghc

  

Ubuntu 配置安卓5.1编译环境

 

原文地址:https://www.cnblogs.com/lialong1st/p/7756680.html