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
VAR-DVK-MX6,VAR-SOM-MX6
CPU

i.MX6 Quad
i.MX6 Dual
i.MX6 Dual lite
i.MX6 Solo

Software platform

Yocto Daisy release.
Freescale release version 4.1
Meta freescale community release for Daisy

Nand Recovery
Version 36
NAND Flash size support
128MB up to 1GB
eMMC
up to 64GB
DDR size support configuration
Solo:up to 1GB. DualLite, Dual, Quad: up to 4GB
SD-Card
+
Ethernet
10/100/1000 Mbps Ethernet
WLAN
Support for Wilink8, Dual band 5.0ghz + MIMO b/g/n
Bluetooth
4.0
CAN bus
+
I2C
+
SPI
+
USB host
+
USB OTG
Device / Host
Uarts
x3, up to 3.6 Mbps. Minicom avilable to use with the port
RTC
+
Display HDMI 720P,1080P LVDS0 (On board LVDS to RGB bridge, EVK supports 800x480 resolution) LVDS1 external display
Audio Line IN/ Line out
Camera ov5640 camera sensor. CB402 board can be purchased separately
SATA +

Installing required packages

No packages are required to install. Variscite provides a full VMware (TM) virtual machine, with repo pre-downloaded and all patches included.

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