DART-SD800 Android DG

From Variscite Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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