VIA Technologies VAB-800 User manual

1.30-02122015-170700
USER MANUAL
VAB-800
Android BSP 1.3

Copyrigh
Copyrigh © 2013 - 2015 VIA Technologies Incorpora ed. All righ s reserved.
No par of his documen may be reproduced, ransmi ed, ranscribed, s ored in a re rieval sys em, or ransla ed in o any language,
in any form or by any means, elec ronic, mechanical, magne ic, op ical, chemical, manual or o herwise wi hou he prior wri en
permission of VIA Technologies, Incorpora ed.
Trademarks
All brands, produc names, company names, rademarks and service marks are he proper y of heir respec ive holders.
Disclaimer
No license is gran ed, implied or o herwise, under any pa en or pa en righ s of VIA Technologies. VIA Technologies makes no
warran ies, implied or o herwise, in regard o his documen and o he produc s described in his documen . The informa ion
provided in his documen is believed o be accura e and reliable as of he publica ion da e of his documen . However, VIA
Technologies assumes no responsibili y for he use or misuse of he informa ion (including use or connec ion of ex ra
device/equipmen /add-on card) in his documen and for any pa en infringemen s ha may arise from he use of his documen .
The informa ion and produc specifica ions wi hin his documen are subjec o change a any ime, wi hou no ice and wi hou
obliga ion o no ify any person of such change.
VIA Technologies, Inc. reserves he righ he make changes o he produc s described in his manual a any ime wi hou prior
no ice.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
iii
Revision His ory
Revision
RevisionRevision
Revision
Da e
Da eDa e
Da e
Remarks
RemarksRemarks
Remarks
1.00 4/16/2013 Ini ial ex ernal release.
1.10 4/18/2013 Added WiFi.
1.20 4/23/2013 Added E herne s a ic IP.
1.30 2/12/2015 We do no need o crea e direc ory/sdcard/sa a now.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
iv
Table of Con en s
1.
1.1.
1.
In roduc ion
In roduc ionIn roduc ion
In roduc ion ................................
................................................................
................................................................
................................................................
................................................................
................................................................
..........................................
....................
.......... 1
11
1
1.1.
Overview........................................................................................................ 1
1.2.
Package Con en ........................................................................................... 1
1.2.1.
EVK Folder Con en s .............................................................................. 1
2.
2.2.
2.
Making Android Sys em Boo ing Media
Making Android Sys em Boo ing MediaMaking Android Sys em Boo ing Media
Making Android Sys em Boo ing Media ................................
................................................................
............................................................
........................................................
............................ 3
33
3
2.1.
Requiremen s................................................................................................. 3
2.2.
Procedure....................................................................................................... 3
2.3.
Se ing u-boo Parame er for eMMC........................................................ 6
2.3.1.
Se ing he display devices ................................................................... 7
2.3.2.
Se ing he miscellaneous ..................................................................... 8
3.
3.3.
3.
Tes ing
Tes ingTes ing
Tes ing ................................
................................................................
................................................................
................................................................
................................................................
................................................................
.................................................
..................................
................. 10
1010
10
3.1.
Ins alling APK hrough file manager ...................................................... 10
3.2.
Ins alling APK hrough Android SDK (op ional) ............................................ 11
3.3.
Tes ing I ems ............................................................................................... 14
3.3.1.
OpenGL ES 2.0 ...................................................................................... 14
3.3.2.
OpenVG.................................................................................................. 14
3.3.3.
Ne work................................................................................................... 15
3.3.3.1.
DHCP E herne ............................................................................ 15
3.3.3.2.
E herne S a ic IP......................................................................... 16
3.3.3.3.
Wi-Fi .............................................................................................. 17
3.3.4.
SATA HDD ............................................................................................. 18
3.3.5.
COM por ................................................................................................ 18
3.3.5.1.
COM1............................................................................................ 18
3.3.5.2.
COM2............................................................................................ 19
3.3.6.
Audio ....................................................................................................... 20
3.3.6.1.
Line-ou ......................................................................................... 20
3.3.6.2.
Mic-in............................................................................................. 20
3.3.6.3.
Line-in............................................................................................ 20
3.3.6.4.
Echo while recording ................................................................ 21
3.3.7.
I²C ............................................................................................................. 22
3.3.7.1.
De ec ligh sensor device ....................................................... 22
3.3.7.2.
Read he regis er value from ligh sensor............................. 22
3.3.8.
GPIO......................................................................................................... 23
3.3.9.
Wa chdog ............................................................................................... 24
3.3.10.
Video........................................................................................................ 24
3.3.11.
RTC ........................................................................................................... 24

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
v
3.3.12.
USB ........................................................................................................... 25
3.3.12.1.
USB s orage.................................................................................. 25
3.3.12.2.
USB OTG ...................................................................................... 25
3.3.13.
SD s orage .............................................................................................. 26
3.3.14.
Touch panel ........................................................................................... 26
3.3.14.1.
4 wired resis ance in erface ..................................................... 26
3.3.15.
Ro a e es ing manually ....................................................................... 27
3.3.16.
FlexCAN.................................................................................................. 28
3.3.17.
Display..................................................................................................... 32
3.3.17.1.
Au o De ec ................................................................................. 32
3.3.17.2.
Dual Display ................................................................................ 32

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
vi
Lis of Figures
Figure 1. VAB-800 evalua ion package con en ........................................................ 1
Figure 2. Boo selec jumper ......................................................................................... 4
Figure 3. Android image au o ins alla ion .................................................................. 5
Figure 4. u-boo parame er............................................................................................ 6
Figure 5: SDK Manager.................................................................................................. 11
Figure 6: Packages o ins all......................................................................................... 11
Figure 7: OpenGL ES 2.0 .............................................................................................. 14
Figure 8: VT9271 connec or ........................................................................................ 17
Figure 9: WiFi enable..................................................................................................... 17
Figure 10: COM1 es .................................................................................................... 19
Figure 11: Audio connec or......................................................................................... 20
Figure 12: Ligh sensor loca ion.................................................................................. 22
Figure 13: WDOG reboo ............................................................................................. 24
Figure 14: RTC se ing ................................................................................................... 25

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
vii
Lis of Tables
Table 1. Jumper se ings................................................................................................. 4
Table 2: GPIO pins ........................................................................................................ 23

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
1
1.
1.1.
1. In roduc ion
In roduc ionIn roduc ion
In roduc ion
The purpose of his documen is o provide a prac ical in roduc ion on
evalua ing Android 2.3 for he VAB-800/AMOS-800/ARTiGO A800.
AMOS-800/ARTiGO A800 is a fanless ARM-based Embedded sys em using
VIA VAB-800 Pico-ITX board. This guide will use VAB-800 ins ead of AMOS-
800/ARTiGO A800 as an example, since he VAB-800 BSP is used on AMOS-
800/ARTiGO A800 sys em.
1.1. Overview
There are six major boo componen s for Android, he “
““
“u
uu
u-
--
-boo .bin
boo .binboo .bin
boo .bin”
””
”,
, ,
, “
““
“uImage
uImageuImage
uImage”
””
”,
“
““
“uramdisk.img
uramdisk.imguramdisk.img
uramdisk.img”
””
”, “sys em.img”, “ramdisk.img”,
, “sys em.img”, “ramdisk.img”, , “sys em.img”, “ramdisk.img”,
, “sys em.img”, “ramdisk.img”, and “recovery.img”
“recovery.img” “recovery.img”
“recovery.img”. The sys em
will no boo successfully in o an Android environmen if one of hese files
does no exis in he boo media.
1.2. Package Con en
There are wo folders in VAB-800 evalua ion package.
Figure
Figure Figure
Figure 1
11
1.
. .
. VAB
VABVAB
VAB-
--
-800
800 800
800 evalua ion
evalua ion evalua ion
evalua ion package
package package
package con en
con encon en
con en
1.2.1. EVK Folder Con en s
•Images_au oins all_sd
Images_au oins all_sdImages_au oins all_sd
Images_au oins all_sd:
::
:
oscrip s
scrip sscrip s
scrip s: mk_ins all_sd.sh. User can run his scrip o make a
VAB-800 Linux boo able Micro SD s orage card, in order o
ins all Android evalua ion image o VAB-800 on board eMMC
s orage au oma ically.
oou :
ou : ou :
ou :
Image files ”u
”u”u
”u-
--
-boo .bin”
boo .bin”boo .bin”
boo .bin”, “uImage”
“uImage”“uImage”
“uImage”, “roo fs. ar.bz2
roo fs. ar.bz2roo fs. ar.bz2
roo fs. ar.bz2”
””
” o
make a Linux boo able Micro SD card.
img
imgimg
img_android:
_android:_android:
_android: Android image files, “
““
“u
uu
u-
--
-boo .bin
boo .binboo .bin
boo .bin”
””
”,
, ,
,
“
““
“uImage
uImageuImage
uImage”
””
”, “uramdisk.img”, “sys em.img”, “ramdisk.img”,
“uramdisk.img”, “sys em.img”, “ramdisk.img”, “uramdisk.img”, “sys em.img”, “ramdisk.img”,
“uramdisk.img”, “sys em.img”, “ramdisk.img”,
and “recovery.img”
“recovery.img” “recovery.img”
“recovery.img”.
..
.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
2
•app
appapp
app:
::
: apk files “
““
“ApiDemos
ApiDemosApiDemos
ApiDemos”
””
”, “
““
“AppleVG
AppleVGAppleVG
AppleVG”
””
”, “
““
“MX_Video_Player_1.6e
MX_Video_Player_1.6eMX_Video_Player_1.6e
MX_Video_Player_1.6e”
””
”,
“
““
“S arVG
S arVGS arVG
S arVG”
””
” and “
““
“TigerVG
TigerVGTigerVG
TigerVG”
””
” which was provided by Freescale for
evalua ion.
•Tools
ToolsTools
Tools:
::
: android_usb_fsl.zip, he driver when user would like o use
android-sdk hrough USB-OTG.
No e:
No e: No e:
No e:
If a user needs he suppor ing files for all sof ware men ioned in VAB-800 Android BSP documen ,
please con ac our regional sales represen a ive for assis ance.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
3
2.
2.2.
2. Making
Making Making
Making Android Sys em
Android Sys em Android Sys em
Android Sys em
Boo ing Media
Boo ing MediaBoo ing Media
Boo ing Media
VAB-800 Android BSP suppor s boo ing from onboard eMMC. This sec ion
will guide you hrough making he Android sys em boo media for VAB-800
from EVK folder.
2.1. Requiremen s
•Linux developmen compu er
•Micro SD s orage card. Recommended size is 2GB, class 4 a leas .
•EVK folder
2.2. Procedure
The following s eps will guide you o make a boo able Micro SD card and o
make Android sys em eMMC hrough he Micro SD.
S ep 1
S ep 1S ep 1
S ep 1
Inser he Micro SD card o Linux developmen compu er.
S ep
S ep S ep
S ep 2
22
2
Open “Terminal
TerminalTerminal
Terminal” u ili y.
S ep
S ep S ep
S ep 3
33
3
The Micro SD s orage card can be iden ified and au o moun ed once inser ed
o he compu er. You can check Micro SD card code name by $ df
$ df $ df
$ df –
––
–-
--
-h
hh
h
user@ubuntu:~$ df –h
...
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 7.2G 531M 6.3G 8% /media/usb
However, here are some ins ances ha he Micro SD s orage card canno be
iden ified or au o moun ed af er inser ing o he compu er. In ha case, you
can ry he o her way o iden ify he Micro SD card.
user@ubuntu:~$ dmesg | grep –i removable
[105.502517] sd 9:0:0:0 [sdb] Attached SCSI removable disk
The Micro SD s orage card code name for his example is iden ified as sdb
sdbsdb
sdb.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
4
S ep
S ep S ep
S ep 4
44
4
The EVK pa h for his example is /home/user/EVK, user can en er he folder
“Images_au oins all_sd/scrip s” which is under EVK.
user@ubuntu:~$ sudo cd /home/user/EVK/Images_autoinstall_sd/scripts
user@ubuntu:~/EVK/Images_autoinstall_sd/scripts$ ls
mk_install_sd.sh
S ep
S ep S ep
S ep 5
55
5
User can run he scrip “
““
“mk_ins all_sd.sh
mk_ins all_sd.shmk_ins all_sd.sh
mk_ins all_sd.sh”
””
” o make a boo able Micro SD card.
Thus, user can ins all he Android image in o VAB-800 eMMC hrough he
Micro SD card. The arge Micro SD s orage card code name for his example
is iden ified as sdb
sdbsdb
sdb.
user@ubuntu:~/EVK/Images_autoinstall_sd/scripts$
sudo ./mk_install_sd.sh /dev/sdb
User can unplug Micro SD card from Linux developmen PC af er he message
“Done!” appears.
S ep
S ep S ep
S ep 6
66
6
Inser he Micro SD card in o VAB-800. Make sure o se he jumper se ing of
J4 o make i boo able from Micro SD.
Figure
Figure Figure
Figure 2
22
2.
. .
. Boo
BooBoo
Boo
selec jumper
selec jumperselec jumper
selec jumper
J4 : Boo Se
J4 : Boo SeJ4 : Boo Se
J4 : Boo Selec jumper
lec jumperlec jumper
lec jumper
1
11
1-
--
-2
22
2
3
33
3-
--
-4
44
4
5
55
5-
--
-6
66
6
7
77
7-
--
-8
88
8
9
99
9-
--
-10
1010
10
eMMC Shor Shor Shor Open Open
Micro-SD Open Shor Open Open Open
USB-OTG Open Open Open Open Shor
Table
Table Table
Table 1
11
1.
..
.
J
JJ
Jumper se ings
umper se ingsumper se ings
umper se ings

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
5
S ep 7
S ep 7S ep 7
S ep 7
Android ins alla ion procedure will run au oma ically af er power on he VAB-
800. User can press “
““
“y
yy
y”
””
” o ins all Android image in o eMMC or o her keys o
exi wi hou ins alling Android images. There is a “
““
“power off
power offpower off
power off”
””
” message when
image is ins alled. User can press “
““
“y
yy
y”
””
” o power off direc ly.
Figure
Figure Figure
Figure 3
33
3.
. .
. Android image au o ins alla ion
Android image au o ins alla ionAndroid image au o ins alla ion
Android image au o ins alla ion
S ep
S ep S ep
S ep 8
88
8
Make sure he boo selec ion is eMMC a jumper J4. Android will display from
VGA in defaul when user power on he VAB-800.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
6
2.3. Se ing u-boo Parame er for eMMC
Connec he VAB-800 and hos PC hrough J14 (COM 2) of VAB-800. Run
“pu y” on hos PC o receive he boo ing message. Power on he VAB-800
and press any key o s op he boo ing process as shown in Figure 4.
Figure
Figure Figure
Figure 4
44
4.
. .
.
u
uu
u-
--
-boo parame er
boo parame erboo parame er
boo parame er
Make sure he parame ers are correc in u-boo .
VAB-800 U-Boot > pri
bootcmd=run bootcmd_SD
bootcmd_SD=run bootcmd_SD1 bootcmd_SD2
bootcmd_SD1=run bootargs_base set_display bootargs_android
bootcmd_SD2=mmc read 1 ${loadaddr} 0x800 0x2000;mmc read 1
${rd_loadaddr} 0x3000 0x300;bootm ${loadaddr} ${rd_loadaddr}
User can refer o below se ing for more evalua ion.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
7
2.3.1. Se ing he display devices
[
[[
[VGA]
VGA]VGA]
VGA]
To se VGA as display ou pu .
setenv set_display ‘run vga’
To se VGA resolu ion.
setenv vga ‘setenv bootargs ${bootargs} di1_primary
video=mxcdi1fb:GBR24,VGA-XGA vga pmem=32M,64M fbmem=5M gpu_memory=64M’
To replace he resolu ion, change he red color par wi h he desired
resolu ion mode.
For example: To se he 1680 x 1050 resolu ion, change he VGA-XGA o
VGA-WSXGA+.
setenv vga ‘setenv bootargs ${bootargs} di1_primary
video=mxcdi1fb:GBR24,
VGA-WSXGA+ vga pmem=32M,64M fbmem=5M
gpu_memory=64M’
No e:
No e: No e:
No e:
There are four modes o be se in VAB-800:
VGA-WSXGA+ : 1680 x 1050p-60
VGA-SXGA : 1280 x 1024p-60
VGA-XGA : 1024 x 768p-60
VGA-SVGA : 800 x 600p-60
[HDMI]
[HDMI][HDMI]
[HDMI]
To se HDMI as display ou pu .
setenv set_display ‘run hdmi_1080p’
HDMI suppor s he following modes:
1920 x 1080, 1280 x 720, 640 x 480
To se HDMI resolu ion.
setenv hdmi_1080p ‘setenv bootargs ${bootargs} di0_primary
video=mxcdi0fb:RGB24,1920x1080M@60 hdmi pmem=128M,64M fbmem=14M
gpu_memory=128M dmfc=3 vmalloc=576M’
To replace he resolu ion, change he red color par wi h he desired
resolu ion mode.
For example: To se he 1920 x 1080, change he 1280 x 720 o 1920 x 1080.
setenv hdmi ‘setenv hdmi 'setenv bootargs ${bootargs} di0_primary
video=mxcdi0fb:RGB24,1280x720@60 hdmi gpu_nommu gpu_memory=64M’

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
8
[LVDS]
[LVDS][LVDS]
[LVDS]
To se LVDS as display ou pu .
setenv set_display ‘run lvds1’
or
setenv set_display ‘run lvds2’
To se LVDS por .
The se ing for his example is AUO 7” WVGA (800 x 480) LVDS panel.
setenv lvds1 ‘setenv bootargs ${bootargs} di0_primary
video=mxcdi0fb:RGB24,WVGA ldb=di0 pmem=32M,64M fbmem=5M gpu_memory=64M’
setenv lvds2 ‘setenv bootargs ${bootargs} di1_primary
video=mxcdi1fb:RGB24,WVGA ldb=di1 pmem=32M,64M fbmem=5M gpu_memory=64M’
No e:
No e: No e:
No e:
VAB-800 suppor s AUO 7” WVGA (800 x 480) LVDS panel in defaul .
2.3.2. Se ing he miscellaneous
[
[[
[Touch Panel
Touch PanelTouch Panel
Touch Panel]
]]
]
To se LVDS1 wi h ouch por .
setenv touch ‘setenv bootargs ${bootargs} di0_primary
video=mxcdi0fb:RGB24,WVGA ldb=di0 pmem=32M,64M fbmem=5M gpu_memory=64M
calibration’
To se LVDS2 wi h ouch por .
setenv touch ‘setenv bootargs ${bootargs} di1_primary
video=mxcdi1fb:RGB24,WVGA ldb=di1 pmem=32M,64M fbmem=5M gpu_memory=64M
calibration’
To se which LVDS wi h ouch as display ou pu .
setenv set_display ‘run touch’
No e:
No e: No e:
No e:
This se ing is for AUO 7” WVGA (800 x 480) 4 wired resis ance LVDS panel.
[
[[
[MAC Address
MAC AddressMAC Address
MAC Address]
]]
] (
( (
(o
oo
op ional)
p ional)p ional)
p ional)
Se ing MAC address
Here, user can se he MAC address in u-boo . The address is on he E herne
physical por .
setenv ethaddr xx:xx:xx:xx:xx:xx

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
9
I is a mus o rese af er you se he MAC address and save i .
saveenv
reset
No e:
No e: No e:
No e:
User can skip his s ep if he MAC address is burned.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
10
3.
3.3.
3. Tes ing
Tes ingTes ing
Tes ing
This chap er will in roduce how o evalua e VAB-800 Android evalua ion
image.
3.1. Ins alling APK hrough file manager
An “open Manager”
“open Manager”“open Manager”
“open Manager” file manager is prebuil in o image. User can ins all
necessary es ing APK.
No e:
No e: No e:
No e:
There are known copy/pas e issues in open Manager, i is recommended o use i only in ins alling
APK.
Ins all
Ins allIns all
Ins all APK
APK APK
APK from SD card (Boo from eMMC)
from SD card (Boo from eMMC)from SD card (Boo from eMMC)
from SD card (Boo from eMMC)
1. Open he “Open Manager
Open ManagerOpen Manager
Open Manager”.
2. Choose “ex sd
ex sdex sd
ex sd” folder.
3. Selec he app you wan o ins all. The program will ask you “Do you
Do you Do you
Do you
wan o ins all his applica ion
wan o ins all his applica ionwan o ins all his applica ion
wan o ins all his applica ion?”, hen press “Ins all
Ins allIns all
Ins all”.
Ins all
Ins all Ins all
Ins all APK
APK APK
APK from USB disk
from USB diskfrom USB disk
from USB disk
1. Open “Open Manager
Open ManagerOpen Manager
Open Manager”.
2. Choose “udisk
udiskudisk
udisk” folder
3. Selec he app you wan o ins all. The program will ask you “Do you
Do you Do you
Do you
wan o
wan owan o
wan o
ins all his applica ion?
ins all his applica ion?ins all his applica ion?
ins all his applica ion?”, hen press “Ins all
Ins allIns all
Ins all”.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
11
3.2. Ins alling APK hrough Android SDK (op ional)
[Hos PC:
[Hos PC: [Hos PC:
[Hos PC: Windows
Windows Windows
Windows XP]
XP]XP]
XP]
S ep 1
S ep 1S ep 1
S ep 1
Download JDK (jdk
jdkjdk
jdk-
--
-7u6
7u67u6
7u6-
--
-windows
windowswindows
windows-
--
-i586.exe
i586.exei586.exe
i586.exe) from
h p://www.oracle.com/ echne work/java/javase/downloads/index.h ml
h p://www.oracle.com/ echne work/java/javase/downloads/index.h mlh p://www.oracle.com/ echne work/java/javase/downloads/index.h ml
h p://www.oracle.com/ echne work/java/javase/downloads/index.h ml and
ins all i .
S ep
S ep S ep
S ep 2
22
2
Download Android SDK (ins aller_r20.0.1-windows.exe) and ins all i .
S ep
S ep S ep
S ep 3
33
3
Execu e SDK manager and selec packages.
Figure
Figure Figure
Figure 5
55
5:
: :
:
SDK Manager
SDK ManagerSDK Manager
SDK Manager
Af er he download process, you will see:
Figure
Figure Figure
Figure 6
66
6:
: :
:
Packages o ins all
Packages o ins allPackages o ins all
Packages o ins all
S ep
S ep S ep
S ep 4
44
4
Click “Ins all”.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
12
S e
S eS e
S ep
p p
p 5
55
5
Open a ex console u ili y in XP.
Run -> cmd
cd <<Your SDK Installation Path>>\Android\android-sdk\tools\
#run command in the console
android.bat update adb
S ep
S ep S ep
S ep 6
66
6
Go o C:
C:C:
C:\
\\
\Documen s and Se ings
Documen s and Se ingsDocumen s and Se ings
Documen s and Se ings\
\\
\ {User Accoun }
{User Accoun } {User Accoun }
{User Accoun } \
\\
\.android
.android.android
.android
Modify he file adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x15a2
S ep
S ep S ep
S ep 7
77
7
Unpack he android_usb_fsl.zip
android_usb_fsl.zipandroid_usb_fsl.zip
android_usb_fsl.zip from Tools under EVK folder.
S ep
S ep S ep
S ep 8
88
8
Connec your PC wi h VAB-800. Windows XP will de ec a new Android
device. Ins all he driver by choosing android_winusb.ini which is in he
android_usb_fsl folder
Run -> cmd
cd <<Your SDK Installation Path>>\Android\Android\android-sdk\platform-
tools
#run below command in the consle
adb.exe kill-server
adb.exe start-server
adb.exe devices
You will see as below:
Lis of devices a ached: 0123456789ABCDEF device
[Hos PC: Linux]
[Hos PC: Linux][Hos PC: Linux]
[Hos PC: Linux]
S ep
S ep S ep
S ep 1
11
1
Download JDK6 package and ins all.
S ep
S ep S ep
S ep 2
22
2
Download he Android SDK.

VAB
VABVAB
VAB-
--
-800 Android BSP 1.
800 Android BSP 1.800 Android BSP 1.
800 Android BSP 1.3
33
3 User Manual
User Manual User Manual
User Manual
13
S ep
S ep S ep
S ep 3
33
3
Upda e he adb configura ion o scan for Freescale's pid.
•Run SDK's ools o genera e a configure file.
./android-sdk-linux_86/tools/android update adb
•Modify he files:~/.android/adb_usb.ini, o add freescale vendor id.
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x15a2
•Crea e a new udev rule file under he PC's /e c/udev/rules.d/ named:
imx-android.rules. Fill in he following line in o he file.
SUBSYSTEM=="usb", SYSFS{idVendor}=="15a2", MODE="0666"
•Change he new udev rule file's permission.
chmod a+r /etc/udev/rules.d/imx-android.rules
•Connec he Android Device by USB OTG.
To ensure ha Android device is connec ed, firs , find he adb in android-
sdk/pla form- ools.
./adb devices
Lis of devices a ached: 0123456789ABCDEF device
S ep
S ep S ep
S ep 4
44
4
Ins all APK hrough adb.
Af er se up, you can use adb o ins all app.
Go o Se ings->Applica ion Se ings and enable Unknown Sources
adb ins all {your apk file}
Other manuals for VAB-800
1
Table of contents
Other VIA Technologies Single Board Computer manuals
Popular Single Board Computer manuals by other brands

ICP Electronics
ICP Electronics ROCKY-P218BXA Pentium II & Creative Sound user manual

Microengine
Microengine WD/90 Pascal Reference manual

iWave
iWave iW-RainboW-G40S Hardware user's guide

Connect Tech
Connect Tech COM Express PMC/XMC Ultra Lite Carrier user guide

Advantech
Advantech RSB-3710 user manual

WIN Enterprises
WIN Enterprises MB-80510 user manual