RK3288 Android5.1系统编译

时间:2022-06-11 17:29:44

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

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:\RK3288\u-boot\configs目录下此项目的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:\RK3288\kernel\arch\arm\configs目录下此项目的defconfig文件

rk3288-box要参照Z:\RK3288\kernel\arch\arm\boot\dts目录下此项目的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\rockdev\Image-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编译环境