Difference between revisions of "Android SDK for RK3566"

From PINE64
Jump to navigation Jump to search
Line 13: Line 13:
== QUARTZ64-model-A_eink.android11_SDK ==
== QUARTZ64-model-A_eink.android11_SDK ==


=== Android 11 eink SDK for PineNote and Quart64 model A SBC ===
=== Android 11 eink SDK ===
for PineNote and Quart64 model A SBC  
* This is the Android SDK build for 10.3" eink panel on Quartz64 model A SBC.  
* This is the Android SDK build for 10.3" eink panel on Quartz64 model A SBC.  
* [http://files.pine64.org/SDK/Quartz64/QUARTZ64-model-A_eink.android11_SDK.tar.gz Direct Download from pine64.org]
* [http://files.pine64.org/SDK/Quartz64/QUARTZ64-model-A_eink.android11_SDK.tar.gz Direct Download from pine64.org]
Line 19: Line 20:
** File Size: 72.88GB
** File Size: 72.88GB
** Just the boot blobs (<1MB): [[File:Rk35-blobs.tar.gz]]
** Just the boot blobs (<1MB): [[File:Rk35-blobs.tar.gz]]
** Android build version:  
** Android build version:


== Compiling ==
== Compiling ==

Revision as of 21:30, 4 November 2021

Two Android SDKs are available from Pine64 for RK3566 devices:-

QUARTZ64_SDK_android11

Android 11 SDK

for Quartz64 model A SBC and SOQuartz

QUARTZ64-model-A_eink.android11_SDK

Android 11 eink SDK

for PineNote and Quart64 model A SBC

Compiling

Build machine

  • 64 bit Linux (Manjaro tested)
  • At least 16G RAM
  • At least 250G free storage, preferably SSD based

Patches

QUARTZ64-model-A_eink.android11_SDK

For QUARTZ64-model-A_eink.android11_SDK the following files will need to be updated:-

  • rk3566_ebook/u-boot/arch/arm/mach-rockchip/decode_bl31.py
  • rk3566_ebook/u-boot/arch/arm/dts/Makefile
  • rk3566_ebook/u-boot/scripts/dtc/dtc-lexer.l
  • rk3566_ebook/u-boot/scripts/dtc/dtc-lexer.lex.c
  • rk3566_ebook/u-boot/scripts/dtc/dtc-lexer.lex.c_shipped
  • Download link QUARTZ64-model-A_eink.android11_SDK.patches.04112021.tar
  • Only the PineNote target has been tested at this time.

Compilation process

  • cd rk3566
  • source build/envsetup.sh
  • lunch
  • ./build.sh -UCKAu