瑞芯微Rockchip开发者社区
直播中

陈静

7年用户 1303经验值
私信 关注
[问答]

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:RK3288kernelarcharmbootdts目录下此项目的dts文件(与此项目dts文件名一致)
xxx@build:~/RK3288$ cd kernel/
xxx@build:~/RK3288/kernel$ make rockchip_defconfig
xxx@build:~/RK3288/kernel$ make rk3288.img

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

xxx@build:~/RK3288$ source build.sh
xxx@build:~/RK3288$ lunch
输入版本前面的数字,回车。
xxx@build:~/RK3288$ make -j4
xxx@build:~/RK3288$ ./mkimage.sh

更多回帖

发帖
×
20
完善资料,
赚取积分