DART-SD800 Android DG

From Variscite Wiki
DART-SD800 KK 4.4.2 Android developer guide

Introduction

  • This Android release is based on Android KitKat 4.4.2
  • Linux kernel: 3.4
  • Release 1

Supported hardware and features

Feature
Description
Board support
DART-SD800
CPU

SD800

eMMC
up to 64GB
LPDDR3 size
up to 3GB
SD-Card
+
Ethernet
10/100/1000 Mbps Ethernet
WLAN
802.11 b/g/n + optional MIMO, Bluetooth 4.0 BLE
Bluetooth
4.0
I2C
+
SPI
+
USB host
USB 3.0 : 1x OTG USB 2.0 : 1x OTG
Uarts
x3, up to 3.6 Mbps. Minicom avilable to use with the port
RTC
+
Display HDMI 1080P
Mipi DSI, LVDS converter on carrier board
Audio Line IN/ Line out
Camera ov5640 camera sensor. C

Installing required packages

No package installation is required.
Variscite provides a full VMware (TM) virtual machine, with repo pre-downloaded and all patches applied.

Build Android tree

Login to the Ubuntu virtual machine:

  • username: variscite
  • password: password


Follow the below commands:

export PATH=/opt/jdk6/jdk1.6.0_45/bin:$PATH
export JAVA_HOME=/opt/jdk6/jdk1.6.0_45/
export ANDROID_JAVA_HOME=/opt/jdk6/jdk1.6.0_45/
export PATH=/home/variscite/workdir/Source_Package/APQ8074_LNX.LA.3.5-01620-8x74.0_KK_V22/out/host/linux-x86/bin:$PATH
cd ~/workdir/Source_Package/APQ8074_LNX.LA.3.5-01620-8x74.0_KK_V22/
source build/envsetup.sh
lunch msm8974-userdebug
make BUILD_ID=APQ8074_KK_V22

Build bootimage only

Follow above instructions, but replace:
make BUILD_ID=APQ8074_KK_V22
with
make BUILD_ID=APQ8074_KK_V22 bootimage


Flashing images to eMMC using fastboot

Follow the below steps

cd /home/variscite/workdir/Source_Package/APQ8074_LNX.LA.3.5-01620-8x74.0_KK_V22/out/target/product/msm8974
fastboot flash aboot emmc_appsboot.mbn
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img
fastboot flash system system.img
fastboot flash persist persist.img
fastboot flash recovery recovery.img

Modifying display settings

TBD

Flashing a blank eMMC with Qfil application

TBD