VIA Technologies VAB-820 Quick Start Manual
Hide thumbs Also See for VAB-820:

Advertisement

Quick Links

QUICK START GUIDE
VAB-820
Android BSP v4.0.3
1.00-02202017-110700

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VAB-820 and is the answer not in the manual?

Questions and answers

Summary of Contents for VIA Technologies VAB-820

  • Page 1 QUICK START GUIDE VAB-820 Android BSP v4.0.3 1.00-02202017-110700...
  • Page 2 The information and product specifications within this document are subject to change at any time, without notice and without obligation to notify any person of such change. VIA Technologies, Inc. reserves the right the make changes to the products described in this manual at any time without prior notice.
  • Page 3 VAB-820 Android BSP v4.0.3 Quick Start Guide Revision History Version Date Remarks 1.00 2/9/2017 Initial release...
  • Page 4: Table Of Contents

    VAB-820 Android BSP v4.0.3 Quick Start Guide Table of Contents 1. Introduction ..........................1 1.1. Package Contents..........................1 1.1.1. BSP Folder Contents ..........................1 1.1.2. Document Folder Contents ........................1 1.1.3. EVK Folder Contents ..........................1 1.2. Version Information and Supported Features ................2 2.
  • Page 5: Introduction

    820 board using Android 5.0. The VAB-820 Android BSP v4.0.3 is developed based on the NXP android_l5.0.0_1.0.0-ga (Android 5.0 Lollipop) and it enables hardware features that are defined on the VAB-820 board. 1.1. Package Contents There are three folders in the package as listed below.
  • Page 6: Version Information And Supported Features

    VAB-820 Android BSP v4.0.3 Quick Start Guide 1.2. Version Information and Supported Features • U-Boot version: 2014.04 • Kernel version: 3.10.53 • Evaluation image: Android Lollipop 5.0 • Development based on NXP android_l5.0.0_1.0.0-ga (Android 5.0 Lollipop) • Supports SPI with eMMC boot •...
  • Page 7: Image Development

    Important: Make sure you are writing to the correct device or the host system environment could be damaged. $ sudo ./mk_install_sd.sh /dev/<device name> Next, on the VAB-820, set the boot select jumper (J11) to the Micro SD position as shown below. Micro SD...
  • Page 8 VAB-820 Android BSP v4.0.3 Quick Start Guide In order to boot from the SPI ROM make sure the boot select jumper (J11) is set to SPI ROM boot. Micro SD Micro SD/SPI boot select jumper diagram Next, power on the device to initiate the boot process. When the boot process is...
  • Page 9: Setting Up U-Boot Parameters

    VAB-820 Android BSP v4.0.3 Quick Start Guide 2.2. Setting Up U-Boot Parameters The first step is to connect the host machine and the VAB-820 through the COM2 connector (J5). Use a serial port communication program such as PuTTY, GtkTerm, or Minicom, to configure the serial port setting and connect to the debug console.
  • Page 10: Restoring Default U-Boot Parameters

    VAB-820 Android BSP v4.0.3 Quick Start Guide U-Boot 2014.04 (May 31 2016 - 18:49:13)VAB820 ver:4.0.3 CPU: Freescale i.MX6Q rev1.2 at 996 MHz CPU: Temperature 30 C, calibration data: 0x5894f169 Reset cause: POR Board: iMX6Q-VAB820 I2C: ready DRAM: 1 GiB MMC: FSL_SDHC: 0, FSL_SDHC: 1...
  • Page 11: Using The Android Console

    VAB-820 Android BSP v4.0.3 Quick Start Guide 2.4. Using the Android Console The first step is to connect the host machine and the VAB-820 through the COM2 connector (J5). Use a serial port communication program such as PuTTY, GtkTerm, or Minicom, to connect to the debug console.
  • Page 12: Build Environment Setup

    VAB-820 Android BSP v4.0.3 Quick Start Guide 3. Build Environment Setup This section guides you through setting up the build environment for development. All instructions are based on using Ubuntu 14.04 LTS. To make sure that the build process completes successfully, we recommend at least 120GB of disk space and 15GB of combined memory and swap space on the host machine.
  • Page 13: Image Build

    Use the following commands to download the source code of Android 5.0.0: $ cd VAB-820_Android_source_code_patch/script $ ./download_source.sh 4.3. Installing the Source Code Patch Use the following commands to install the NXP and VAB-820 patch source code: $ ./patch_fsl.sh $ ./patch_via.sh 4.4. Building the Android Image Use the following commands to build the Android image;...
  • Page 14: Hardware Functions

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5. Hardware Functions 5.1. Setting Up Display Device The VAB-820 Android BSP v4.0.3 supports the following display devices: • HDMI monitor • AUO 10.4” G104XVN01.0 LVDS panel (1024x768) AUO 7” G070VW01 V0 LVDS panel (800x480) •...
  • Page 15: Setting Up The Lvds U-Boot Display Parameter

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5.1.2. Setting Up the LVDS U-Boot Display Parameter Before setting an LVDS panel as the display output make sure the LVDS backlight power select jumper is set to +12V and the LVDS panel power select jumper is set to +3.3V as shown below.
  • Page 16: Setting Up The Dual Display U-Boot Display Parameter

    5.1.3. Setting Up the Dual Display U-Boot Display Parameter VAB-820 supports clone mode of dual display which the two display devices show the same content. The combination is HDMI monitor and LVDS panel. To set the HDMI monitor + AUO 10.4” G104XVN01.0 (1024x768) LVDS panel, use the following command: =>...
  • Page 17: Setting Up The Video-In

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5.2. Setting Up the Video-in The VAB-820 supports two video inputs. The composite RCA jack is a CVBS signal input and the S-Video pin header is an S-Video signal input. Composite RCA jack diagram...
  • Page 18: Configuring The Vnt9271 Usb Wi-Fi Dongle / Emio-1533 Usb Wi-Fi Module

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5.3. Configuring the VNT9271 USB Wi-Fi Dongle / EMIO- 1533 USB Wi-Fi Module The VNT9271 USB Wi-Fi dongle and EMIO-1533 module support Wi-Fi function. The first step is to insert the VNT9271 USB Wi-Fi dongle into a USB port or connect the EMIO-1533 module to the onboard USB pin header (J8) using the USB cable (P/N 99G3- 190042).
  • Page 19 VAB-820 Android BSP v4.0.3 Quick Start Guide Next, from the Settings screen, click Wi-Fi -> On to enable Wi-Fi function. When the connection is created, connect to the internet through your web browser.
  • Page 20: Configuring The Emio-1541 Minipcie Wi-Fi Module

    The first step is to insert the EMIO-1541 module into the miniPCIe slot. After installing the module connect the provided antenna to the module. Next, make sure to unplug any LAN cables or USB Wi-Fi dongles you have installed. Finally, power on the VAB-820. Inserting the EMIO-1541 module Next, from the Settings screen, click Wi-Fi ->...
  • Page 21: Configuring The Emio-2531 Minipcie / Emio-5531 Usb Wi-Fi & Bluetooth Module

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5.5. Configuring the EMIO-2531 miniPCIe / EMIO-5531 USB Wi-Fi & Bluetooth Module The EMIO-2531 miniPCIe Wi-Fi & Bluetooth module and EMIO-5531 USB Wi-Fi & Bluetooth module support Wi-Fi and Bluetooth functions. 5.5.1. Connecting to the Internet...
  • Page 22: Enabling Bluetooth

    VAB-820 Android BSP v4.0.3 Quick Start Guide Next, from the Settings screen, click Wi-Fi -> On to enable the Wi-Fi function. When the connection is created, connect to the internet through your web browser. 5.5.2. Enabling Bluetooth The following section explains using the Advanced Audio Distribution Profile (A2DP) and Serial Port Profile (SPP).
  • Page 23: Using The Bluetooth Spp Profile

    The VAB-820 implements the Bluetooth Serial Port Profile allowing serial port communication between two Android devices. Included in the VAB-820 EVK folder is the BluetoothSPPTest.apk which is a simple communication application which utilizes the Bluetooth SPP Profile to transmit and receive data between two paired Android devices.
  • Page 24 Bluetooth function on both VAB 820 boards. A list of local devices will then appear on each screen. From either screen, select the VAB-820 board from the list to complete the pairing process as seen in the figure below.
  • Page 25: Configuring The Emio-2550 Minipcie Mobile Broadband Module

    EMIO-2550 module into the miniPCIe slot. After installing the module connect the provided antenna to the module. Next, make sure to unplug any LAN cables or USB Wi-Fi dongles you have installed. Finally, power on the VAB-820. Inserting the EMIO-2550 module...
  • Page 26 VAB-820 Android BSP v4.0.3 Quick Start Guide Fill in the required fields for APNs setting. If you are unsure of what the required fields and value are, check with your Mobile Broadband provider. When the APNs setting is completed, click your APNs to enable the 3G network. Next,...
  • Page 27: Enable Gps

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5.6.2. Enable GPS Click Settings->Location to enable the option. Click Settings -> Wireless & networks-> More -> RIL OEM Hook Test to select “API 4 Type command. Full in “AT+UGPS=1.0” and click RUN button.
  • Page 28: Smart Etk

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5.7. Smart ETK The VAB-820 Smart ETK supports Watchdog timer, GPIO, UART, and FlexCAN functions. The first step is to copy the VAB-820_Smart_ETK_Demo_v0.0.16.apk onto a mass storage device such as USB thumb drive. Next, from the Settings screen, click Security -> Unknown sources to allow installation of non-Market apps.
  • Page 29: Testing Watchdog Timer Function

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5.7.1. Testing Watchdog Timer Function The Watchdog timer includes Enable, Set Timeout, and Keep Alive functions. Smart ETK Watchdog timer diagram The first step is to check the checkbox of Enable WatchDog and set the timeout value in [ ] Seconds (1~128 Seconds).
  • Page 30: Testing Gpio Function

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5.7.2. Testing GPIO Function The DIO port on the ARTiGO A820 consists of 9 pins. The following section explains setting up these pins for input/output communication. DIO pin header (J7) diagram Signal GPIO_7...
  • Page 31 VAB-820 Android BSP v4.0.3 Quick Start Guide Smart ETK GPIO diagram For demo program, the Pin 2, Pin 4, Pin 6 and Pin 8 are for GPI. The Pin 1, Pin 3, Pin 5 and Pin 7 are for GPO.
  • Page 32: Testing Uart Function

    Click on the Connect button to enable the COM port, and then other devices and VAB-820 will start the communication. When other devices transfer data to the VAB-820, the data will be displayed inside the red frame. To send data to other devices, you need to type the data inside the white frame and click the Send button.
  • Page 33: Testing Flexcan Function

    VAB-820 Android BSP v4.0.3 Quick Start Guide 5.7.4. Testing FlexCAN Function The COM2/CAN connector (J5) of the VAB-820 supports debug port (COM2) and two CAN bus ports. The CAN bus supports CAN protocol specification Version 2.0 B while the COM2 supports TX/RX for debugging purposes only.
  • Page 34 5000 < [BRT_value] < 1000000. When other device transfers data to VAB-820, the data shows to red block. When you want to send data to other device, you need type ID and data to white block and click on Send button.

Table of Contents