DART-SD800 Android DG: Difference between revisions
From Variscite Wiki
(Created page with "Under construction") |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{PageHeader|DART-SD800 KK 4.4.2 Android developer guide}} {{DocImage|category1=VAR-SOM-MX6|category2=Yocto}} __toc__ | |||
= Introduction = | |||
* This Android release is based on Android KitKat 4.4.2<br/> | |||
* Linux kernel: 3.4 | |||
* Release 1 | |||
= Supported hardware and features = | |||
{| class="wikitable" | |||
|- | |||
! scope="col" | Feature<br/> | |||
! scope="col" | Description<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/> | |||
| | |||
[https://www.qualcomm.com/products/snapdragon/processors/800 SD800] | |||
|- | |||
| eMMC<br/> | |||
| up to 64GB<br/> | |||
|- | |||
| LPDDR3 size <br/> | |||
| up to 3GB <br/> | |||
|- | |||
| SD-Card<br/> | |||
| +<br/> | |||
|- | |||
| Ethernet<br/> | |||
| 10/100/1000 Mbps Ethernet<br/> | |||
|- | |||
| WLAN <br/> | |||
| 802.11 b/g/n + optional MIMO, Bluetooth 4.0 BLE<br/> | |||
|- | |||
| Bluetooth<br/> | |||
| 4.0 <br/> | |||
|- | |||
| I2C<br/> | |||
| +<br/> | |||
|- | |||
| SPI<br/> | |||
| +<br/> | |||
|- | |||
| USB host<br/> | |||
| USB 3.0 : 1x OTG USB 2.0 : 1x OTG<br/> | |||
|- | |||
| Uarts<br/> | |||
| x3, up to 3.6 Mbps. Minicom avilable to use with the port<br/> | |||
|- | |||
| RTC<br/> | |||
| +<br/> | |||
|- | |||
| Display | |||
| HDMI 1080P <br> Mipi DSI, LVDS converter on carrier board | |||
|- | |||
| Audio | |||
| Line IN/ Line out | |||
|- | |||
| Camera | |||
| ov5640 camera sensor. C | |||
|- | |||
|} | |||
= Installing required packages<br/> = | |||
No package installation is required.<br> | |||
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:<br> | |||
* username: variscite | |||
* password: password | |||
<br> | |||
Follow the below commands: | |||
<pre> | |||
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 | |||
</pre> | |||
= Build bootimage only = | |||
Follow above instructions, but replace:<br> | |||
make BUILD_ID=APQ8074_KK_V22<br> | |||
with<br> | |||
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