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

Advertisement

Quick Links

QUICK START GUIDE
VAB-820
Linux BSP v3.0.2
1.00-06282016-111500

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 Linux BSP v3.0.2 1.00-06282016-111500...
  • 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 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide Revision History Version Version Date Date Remarks Remarks...
  • Page 4: Table Of Contents

    ..............................................10 10 4.1. Extracting the VAB-820 BSP....................... 10 4.2. Machine Configuration ........................ 10 4.3. Building an SD Card Image......................10 5. 5. 5. 5. Hardware Functions Hardware Functions Hardware Functions ........ Hardware Functions ........
  • Page 5 VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 5.5.2. Enabling GPS.............................22 5.6. Configuring Watchdog Timer..................... 23 5.7.
  • Page 6: Introduction Introduction

    VAB-820 board using Yocto with an OpenEmbedded filesystem. The VAB-820 Linux BSP v3.0.2 is developed based on the NXP fsl-yocto-3.14.28_1.0.0 (Yocto 1.7 Dizzy) 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 7: Evk Folder Contents

    - - - gui image gui- - - - imx6qvab820.sdcard imx6qvab820.sdcard imx6qvab820.sdcard: : : : is the precompiled image for evaluating the VAB-820 imx6qvab820.sdcard board with an OpenEmbedded filesystem. u u u u - - - - boot.imx: boot.imx: boot.imx: is the U-Boot boot loader file which can be flashed to either the onboard SPI...
  • Page 8: Version Information And Supported Features

    VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 1.2. Version Information and Supported Features •...
  • Page 9: Image Development Image Development

    Important: Make sure you are writing to the correct device or the host system environment could be damaged. $ sudo dd if=via-image-gui-imx6qvab820.sdcard of=/dev/<device name> bs=1M conv=fsync Next, on the VAB-820, set the J11 boot select jumper to the Micro SD position shown below. J11 boot select jumper diagram...
  • Page 10: Booting From The Spi Rom

    USB thumb drive. Make sure the J11 boot select jumper is set to Micro SD boot then insert the Micro SD card and the USB thumb drive into the VAB-820. To check that the board has correctly setup the SPI ROM as an MTD block device, use the...
  • Page 11: Setting Up U-Boot Parameters

    3.0.2 Quick Start Guide 2.3. Setting up U-Boot Parameters The first step is to connect the host machine and the VAB-820 through the COM 2 (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. There you will be able to see the U-Boot boot log and adjust settings in the U-Boot console.
  • Page 12 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide Next, power on the VAB-820 to initiate the boot process. When prompted, press any key to stop the boot process, and enter the U-Boot console as illustrated by the screenshot below.
  • Page 13: Restoring Default U-Boot Parameters

    => reset 2.5. Using the OpenEmbedded Console The first step is to connect the host machine and the VAB-820 through the COM 2 (connector J5). Use a serial port communication program such as PuTTY, GtkTerm, or Minicom, to connect to the debug console. There you will be able to see the U-Boot boot log and adjust settings in the U-Boot console.
  • Page 14: Build Environment Setup

    VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 3. 3. 3. 3. Build Environment Build Environment Setup Setup Build Environment...
  • Page 15: Image Build

    3.0.2 Quick Start Guide 4. 4. 4. 4. Image Build Image Build Image Build Image Build 4.1. Extracting the VAB-820 BSP Use the following command to extract the contents of the BSP. $ tar xvf yocto-vab820-bsp-v3.0.2.tar.bz2 4.2. Machine Configuration The via via- - - - setup setup- - - - release.sh...
  • Page 16: Hardware Functions Hardware Functions

    5. 5. 5. 5. Hardware Functions Hardware Functions Hardware Functions Hardware Functions 5.1. Setting Up Display Device The VAB-820 Linux BSP v3.0.2 supports the following display devices: • HDMI monitor • AUO 10.4” G104XVN01.0 LVDS panel (1024 x 768) •...
  • Page 17: Lvds

    VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 5.1.1.2. LVDS 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 18: Setting Up Dual Displays

    5.2. Setting Up Dual Displays An HDMI monitor and an LVDS panel can be used to create a dual display set up for the VAB-820, with support for clone and extension modes. HDMI monitor and AUO 10.4” G104XVN01.0 LVDS panel HDMI monitor and AUO 7”...
  • Page 19: Setting Video Playback In Extension Mode

    VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 5.2.3. Setting Video Playback in Extension Mode There are four panel configurations supported in extension mode.
  • Page 20: Changing Back To Clone Mode

    VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide Extension mode configuration 4: To set this configuration, use the following command: # xrandr –output HDMI --below LVDS To play video on an HDMI monitor and LVDS panel in extension mode, use the following command:...
  • Page 21: Setting Up The Video-In

    3.0.2 Quick Start Guide 5.3. 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 1 pin header is an S-video signal input. The following steps are for video-in function verification.
  • Page 22: Cvbs Video-In Recording

    VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 5.3.1.1. CVBS Video-in Recording If your application requires the ability to record the video-in feeds onto the device storage, the following commands can be used when writing your software application.
  • Page 23 VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide For example, to save the video-in video as a 10-second MP4 file into /home folder with a filename demo_2.mp4, use the following command: # gst-launch-0.10 imxv4l2src input=2 num-buffers=300 ! vpuenc codec=6 ! ffmux_mov ! filesink location=/home/demo_2.mp4...
  • Page 24: Configuring Flexcan

    3.0.2 Quick Start Guide 5.4. Configuring FlexCAN The CAN/COM 2 J5 connecter of the VAB-820 supports debug port (COM 2) and two ports of CAN bus. The CAN bus supports CAN protocol specification Version 2.0 B while the COM 2 supports TX/RX for debugging purposes only.
  • Page 25 VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide To disable the CAN bus 1, use the following command: # ifconfig can0 down Use the cansend command to send CAN bus 1 data: # cansend can0 <ID>#<Data>...
  • Page 26: Configuring The Emio-2550 Minipcie Mobile Broadband Module

    5.5.1. Connecting to the Internet The first step is to insert an active SIM card into the EMIO-2550 module, then insert this EMIO-2550 module into the VAB-820. Next, remove the LAN cables and Wi-Fi module. Finally, power on the VAB-820.
  • Page 27: Enabling Gps

    VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 5.5.2.Enabling GPS To configure the GPS functions of the module requires the use of the Minicom serial communication program.
  • Page 28: Configuring Watchdog Timer

    VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 5.6. Configuring Watchdog Timer The wdt_driver_test.out wdt_driver_test.out wdt_driver_test.out provides an application to configure the Watchdog timer.
  • Page 29: Setting Up Gpio

    3.0.2 Quick Start Guide 5.7. Setting up GPIO The J7 pin header on the VAB-820 consists of 19 pins. The GPIO uses pin 11 to pin 18 of the J7 pin header. The following section explains setting up these pins for input/output communication.
  • Page 30: Setting Up Gpi Mode

    VAB- - - - 820 Linux BSP v 820 Linux BSP v3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 820 Linux BSP v 820 Linux BSP v 3.0.2 Quick Start Guide 3.0.2 Quick Start Guide 5.7.2. Setting up GPI mode To set a pin to "input"...
  • Page 31 Japan TaiwanlHeadquarters China TsinghualSciencelParklBldgClj JBSlMissionlCourt kM7NMjlEbisulMTlBldgClDF 7F0lNk7lZhongMZhenglRoad NoCl7lZongguancunlEastlRoad Fremont0lCAllJBNkJ Higashi0lShibuyaMku Xindian0lTaipei0lPk7By HaidenlDistrict0lBeijing0ll7SSSyB Tokyol7NSMSS77 Taiwan China Japan TEL:l7CN7SCDykCkkSS TEL:lyyDCPCPP7yCNBNP TEL:lyDC7SCNJyNPPyy FAX:l7CN7SCDyjCBDNB TEL:ly7CkCNBDDC7Dkj FAX:lyyDCPCPP7yCNBNk FAX:lyDC7SCNJyNPPJJ Email:lembedded@viatechCcom FAX:ly7CkCNBDDC7Dky Email:lembedded@viaCcomCtw Email:lembedded@viatechCcomCcn Email:lembedded@viatechCcoCjp Europe Email:lembedded@viaMtechCeu...

Table of Contents