RK3566 android代码编译

一、搭建环境

所用的ubuntu系统之前已编译过linux代码,所以只需安装编译android所需的环境。

安装jdk-8

如果之前系统没有安装则执行以下命令安装:

sudo apt-get install openjdk-8-jdk

 查看当前系统是否有jdk-8

$ sudo update-alternatives --config java
[sudo] caiyong 的密码:
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

  选择       路径                                          优先级  状态
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      自动模式
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      手动模式
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      手动模式

可见当前系统已安装jdk-8,jdk-11,且使用的版本为jdk-11,可按数值2将其改为jdk-8。

二、编译源码

在sdk目录执行以下三个命令:

source build/envsetup.sh
lunch rk3566_rgo-userdebug
./build.sh -UKAu

编译成功提示如下:

Make firmware OK!
------ OK ------
********RKImageMaker ver 1.66********
Generating new image, please wait...
Writing head info...
Writing boot file...
Writing firmware...
Generating MD5 data...
MD5 data generated successfully!
New image generated successfully!
Making update.img OK.
Make update image ok!

生成的镜像文件存放于\rockdev\Image-rk3566_rgo\目录下:

RK3566 android代码编译_第1张图片

 三、固件烧写

按住主板的Recovery按键再上电,然后松开,再连接USB线,打开RKDevTool工具,然后烧录。

RK3566 android代码编译_第2张图片

 

你可能感兴趣的:(android系统及驱动开发,RK3566,android)