輸入指令時一定要注意當前路徑
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