Difference between revisions of "IoTGateway/BSP/Android/Android BSP User Guide 7.1.2 for rk"
From ESS-WIKI
(Created page with "== <span style="color:#0070c0">Android BSP Version</span> == Android 7.1.2 == <span style="color:#0070c0">Run Docker example</span> == <syntaxhighlight lang="bash">docker...") |
|||
Line 10: | Line 10: | ||
== <span style="color:#0070c0">Getting Android Source Code</span> == | == <span style="color:#0070c0">Getting Android Source Code</span> == | ||
− | + | Please Email to Advantech | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== <span style="color:#0070c0">Build Instructions</span> == | == <span style="color:#0070c0">Build Instructions</span> == | ||
− | |||
<syntaxhighlight lang="bash">$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 | <syntaxhighlight lang="bash">$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 |
Revision as of 07:29, 17 July 2018
Contents
Android BSP Version
Android 7.1.2
Run Docker example
docker run -it --name android_n7 -v /home/clayder/adv2:/home/adv/BSP:rw advrisc/u16.04-imx6abv5:latest /bin/bash
Getting Android Source Code
Please Email to Advantech
Build Instructions
$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
$ export PATH=$JAVA_HOME/bin:$PATH
$ export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
Build U-boot
$ cd u-boot
$ make rk3399_box_defconfig
$ make ARCHV=aarch64 -j12
Build Kernel
- Build for DS-100 platform
$ cd kernel
$ make ARCH=arm64 rockchip_defconfig
$ make ARCH=arm64 rk3399-ds100.img -j16
- Build the rk3399_box demoboard
$ make ARCH=arm64 rockchip_defconfig
$ make ARCH=arm64 rk3399-box-rev2.img -j16
Build Android
$ source build/envsetup.sh
$ lunch rk3399_box-userdebug
$ make -j4 2>&1 | tee build-log.txt
Push all image to rockdev folder
$ ./mkimage.sh
# boot.img : Android's initramfs, to initialize and mount system partition.
# kernel.img : Kernel image.
# misc.img : Misc partition image, to switch boot mode and pass parameter in recovery mode.
# recovery.img : Recovery mode image.
# resource.img : Resource image, containing boot logo and kernel's device tree info.
# system.img : System partition image with ext4 filesystem format.
# trust.img :File about sleep
# RK3399MiniLoaderAll_V1.05.bin :Loader
# uboot.img :uboot