DART-SD800 Android DG: Difference between revisions
From Variscite Wiki
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{PageHeader| | {{PageHeader|DART-SD800 KK 4.4.2 Android developer guide}} {{DocImage|category1=VAR-SOM-MX6|category2=Yocto}} __toc__ | ||
= Introduction = | = Introduction = | ||
Line 14: | Line 14: | ||
|- | |- | ||
| Board support<br/> | | Board support<br/> | ||
| | | [http://www.variscite.com/products/system-on-module-som/cortex-a15-krait/dart-sd800-qualcomm-snapdragon-800 DART-SD800]<br/> | ||
|- | |- | ||
| CPU<br/> | | CPU<br/> | ||
| | | | ||
[ | [https://www.qualcomm.com/products/snapdragon/processors/800 SD800] | ||
|- | |- | ||
| eMMC<br/> | | eMMC<br/> | ||
| up to 64GB<br/> | | up to 64GB<br/> | ||
|- | |- | ||
| | | LPDDR3 size <br/> | ||
| | | up to 3GB <br/> | ||
|- | |- | ||
| SD-Card<br/> | | SD-Card<br/> | ||
Line 46: | Line 34: | ||
|- | |- | ||
| WLAN <br/> | | WLAN <br/> | ||
| | | 802.11 b/g/n + optional MIMO, Bluetooth 4.0 BLE<br/> | ||
|- | |- | ||
| Bluetooth<br/> | | Bluetooth<br/> | ||
| 4.0 <br/> | | 4.0 <br/> | ||
|- | |- | ||
| I2C<br/> | | I2C<br/> | ||
Line 61: | Line 46: | ||
|- | |- | ||
| USB host<br/> | | USB host<br/> | ||
| USB 3.0 : 1x OTG USB 2.0 : 1x OTG<br/> | |||
| USB OTG | |||
|- | |- | ||
| Uarts<br/> | | Uarts<br/> | ||
Line 73: | Line 55: | ||
|- | |- | ||
| Display | | Display | ||
| HDMI | | HDMI 1080P <br> Mipi DSI, LVDS converter on carrier board | ||
|- | |- | ||
| Audio | | Audio | ||
Line 79: | Line 61: | ||
|- | |- | ||
| Camera | | Camera | ||
| ov5640 camera sensor. | | ov5640 camera sensor. C | ||
|- | |- | ||
|} | |} | ||
= Installing required packages<br/> = | = Installing required packages<br/> = | ||
No | No package installation is required.<br> | ||
Variscite provides a full VMware (TM) virtual machine, with repo pre-downloaded and all patches | Variscite provides a full VMware (TM) virtual machine, with repo pre-downloaded and all patches applied. | ||
= Build Android tree = | = Build Android tree = | ||
Login to the Ubuntu virtual machine: | Login to the Ubuntu virtual machine:<br> | ||
username: variscite | * username: variscite | ||
password: password | * password: password | ||
<br> | |||
Follow the below commands: | Follow the below commands: | ||
Line 108: | Line 90: | ||
= Build bootimage only = | = Build bootimage only = | ||
Follow above instructions, but replace: | Follow above instructions, but replace:<br> | ||
make BUILD_ID=APQ8074_KK_V22 | make BUILD_ID=APQ8074_KK_V22<br> | ||
with | with<br> | ||
make BUILD_ID=APQ8074_KK_V22 bootimage | make BUILD_ID=APQ8074_KK_V22 bootimage | ||
= Flashing images to eMMC using fastboot = | |||
Follow the below steps | |||
<pre> | |||
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 | |||
</pre> | |||
= Modifying display settings = | |||
TBD | |||
= Flashing a blank eMMC with Qfil application = | |||
TBD |
Latest revision as of 08:16, 26 February 2015
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 |
|
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