Advantech ARK-5420 Series User Manual
Advantech ARK-5420 Series User Manual

Advantech ARK-5420 Series User Manual

Intel 3rd generation core i processor based fanless system with pcie x 4 & pci slot
Table of Contents

Advertisement

Quick Links

User Manual
ARK-5420 Series
®
Intel
3rd Generation Core™ i
Processor Based Fanless
System with PCIE x 4 & PCI Slot

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ARK-5420 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Advantech ARK-5420 Series

  • Page 1 User Manual ARK-5420 Series ® Intel 3rd Generation Core™ i Processor Based Fanless System with PCIE x 4 & PCI Slot...
  • Page 2 Attention! This package contains a hard-copy user manual in Chinese for China CCC certification purposes, and there is an English user manual included as a PDF file on the CD. Please disregard the Chinese hard copy user manual if the product is not to be sold and/or installed in China.
  • Page 3 No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of Advantech Co., Ltd. Information provided in this manual is intended to be accurate and reliable. How- ever, Advantech Co., Ltd.
  • Page 4: Technical Support And Assistance

    Technical Support and Assistance Visit the Advantech web site at www.advantech.com/support where you can find the latest information about the product. Contact your distributor, sales representative, or Advantech's customer service center for technical support if you need additional assistance. Please have the following information ready before you call: –...
  • Page 5: Initial Inspection

    Our dealers are well trained and ready to give you the support you need to get the most from your Advantech products. In fact, most problems reported are minor and are easily solved over the phone.
  • Page 6: Safety Instructions

    The sound pressure level at the operator's position according to IEC 704-1:1982 is no more than 70 dB (A). DISCLAIMER: This set of instructions is given according to IEC 704-1. Advantech disclaims all responsibility for the accuracy of any statements contained herein.
  • Page 7: Battery Information

    Safety Precaution - Static Electricity Follow these simple precautions to protect yourself from harm and the products from damage.  To avoid electrical shock, always disconnect the power from your PC chassis before you work on it. Don't touch any components on the CPU card or other cards while the PC is on.
  • Page 8 ARK-5420 User Manual viii...
  • Page 9: Table Of Contents

    Contents Chapter Overview..........1 Introduction ....................2 Specifications .................... 2 Power Information ..................3 Table 1.1: Power ................. 3 Environmental Specifications ..............3 Dimension Diagram................... 4 Figure 1.1 Dimension Diagram of ARK-5420 ......4 Figure 1.2 Exploded Diagram of ARK-5420 ........ 5 Chapter Hardware installation ......7...
  • Page 10 Figure 3.4 Installing HDD Module..........20 3.1.4 Installing Foot Stand ..............21 Figure 3.5 Installing Foot Stand..........21 3.1.5 Installing FAN module(optional function) ........22 Figure 3.6 Installing FAN module ..........22 Chapter BIOS Setting ........23 Introduction ..................... 24 Table 4.1: Aptio Setup Control Keys .........
  • Page 11 Chapter GPIO Programming ......53 ARK-5420 Digital DIO Definition ............. 54 Configuration Sequence................54 Table 6.1: Pin Description ............54 Table 6.2: Command Byte............55 Table 6.3: Register 0 - Input Port Register Bit Description..55 Table 6.4: Register 1 - Output Port Register Bit Description ..55 Table 6.5: Register 2 - Polarity Inversion Register Bit Description Table 6.6: Register 3 - Configuration Register Bit Description .
  • Page 12 ARK-5420 User Manual...
  • Page 13: Chapter 1 Overview

    Chapter Overview Sections include:  Introduction  Specifications  Power Information  Environment Specifications  Dimension Diagram...
  • Page 14: Introduction

    Introduction The ARK-5420 is a fanless, compact embedded industrial computer chassis with Core™ dual core processor and wide voltage input range. This powerful computing platform supports 24-hour-a-day, 7-day-a-week operation. Specifications  Processor and Chipset: Core™ processor + Intel® HM76 chipset ...
  • Page 15: Power Information

    Environmental Specifications  Operating Temperature: -20 ~ 60° C with 0.7 m/sec air flow: with 1 x Industrial SSD without PC expansion boards (Advantech Lab test specification)  Safety Certificate: UL, CCC, BSMI, CE and FCC compliant Temperature: 0 ~ 50° C ...
  • Page 16: Dimension Diagram

    Dimension Diagram HDMI DC in COM1 9~36v COM2 RS 232/422/485 Figure 1.1 Dimension Diagram of ARK-5420 ARK-5420 User Manual...
  • Page 17: Figure 1.2 Exploded Diagram Of Ark-5420

    Figure 1.2 Exploded Diagram of ARK-5420 Heat sink Chassis Top Bracket ITB-230 MB ITB-102 Riser Card Riser Card Bracket Top Cover Bracket Top Cover Front Cover Asm 2 COM Bracket Small Door Cover CF Bracket ARK-5420 User Manual...
  • Page 18 ARK-5420 User Manual...
  • Page 19: Chapter 2 Hardware Installation

    Chapter Hardware installation Sections include:  Introduction  Jumpers and Connectors  I/O Connectors...
  • Page 20: Introduction

    Introduction The following sections show the internal jumper settings and the external connectors and pins assignment for applications. Jumpers and Connectors 2.2.1 Jumper Description You may configure the ARK-5420 to match the needs of your application by setting jumpers. A jumper is a metal bridge used to close an electric circuit. It consists of two metal pins and a small metal clip (often protected by a plastic cover) that slides over the pins to connect them.
  • Page 21: Jumper And Connector Location

    2.2.2 Jumper and Connector Location The board has a number of connectors and jumpers that allow you to configure your system to suit your application. The table below lists the function of each of the con- nectors and jumpers.The locations of jumpers and connector on the board are shown in Figure 2.1.
  • Page 22: Table 2.1: Jumpers

    Table 2.1: Jumpers Label Function JLVDS1 LVDS voltage selection JCMOS1 Clear CMOS settings PSON1 Clear CMOS settings VCCGPIO1 GPIO voltage selection Table 2.2: JLVDS1: LVDS Voltage Selection Closed Pins Setting Setting *Default setting For 12V For 5V For 3.3V Table 2.3: JCMOS1: CMOS Clear Function Closed Pins Setting Default*...
  • Page 23: Table 2.5: Vccgpio1: Gpio Voltage Selection

    Table 2.5: VCCGPIO1: GPIO Voltage Selection Closed Pins Setting Setting Normal (+V3.3_SB)* * Default setting Figure 2.2 Jumper and Connector Location on Riser Board ARK-5420 User Manual...
  • Page 24: I/O Connectors

    I/O Connectors Reserved I/O blcok Easy-swap 2.5” SSD/HDD module Easy-swap CF/DOM module Figure 2.3 ARK-5420 Rear I/O Interfaces USB2.0 x 2 Audio USB3.0 x 2 LAN HDMI Power Input Power Switch PCIe x4 Slot PCI Slot Figure 2.4 ARK-5420 Front I/O Interfaces ARK-5420 User Manual...
  • Page 25: Com Connector

    2.3.1 COM Connector ARK-5420 provides two D-sub 9-pin connectors for RS-232/422/485. The default set- ting is RS-232. Table 2.6: COM Connector Pin Definition RS-232 RS-422 RS-485 Signal Name Signal Name Signal Name DATA- DATA+ 2.3.2 HDMI Connector Table 2.7: HDMI Connector Pin Definition Signal Name Signal Name Signal Name TMDS Data2+...
  • Page 26: Vga Connector

    2.3.3 VGA Connector ARK-5420 offers one D-sub 15-pin female connector, which supports max. resolution of 2048 x 1563. Table 2.8: VGA Connector Pin Definition Signal Name Signal Name Green Blue DDC-DATA H-SYNC V-SYNC DDC-CLK 2.3.4 USB 2.0 Connector ARK-5420 provides four USB interface connectors, which are USB EHCI, Rev. 2.0 compliant.
  • Page 27: Dio Connector

    Table 2.10: USB3.0 Connector Pin Definition Signal Name Signal Name +V5(VCC) StdA_SSRX+ GND_DRAIN StdA_SSTX- StdA_SSTX+ StdA_SSRX- 2.3.6 DIO Connector ARK-5420 provides one 8-bit DIO, D-sub 9-pin male connector without isolation protection. Table 2.11: DIO Connector Pin Definition Signal Name Signal Name GPIO0 GPIO4 GPIO1...
  • Page 28: Lan(M12, A-Coded, 8-Pin, Female)

    2.3.8 LAN(M12, A-coded, 8-pin, Female) ARK-5420 provides 3 10/100/1000M Ethernet with M12 A-coded. Table 2.12: Ethernet Port Pin Definition Signal Name Signal Name A1/B1 MDIO0+ MDIO0+ A2/B2 MDIO0- MDIO0- A3/B3 MDIO1+ MDIO1+ A4/B4 MDIO2+ MDIO2+ A5/B5 MDIO2- MDIO2- A6/B6 MDIO1- MDIO1- A7/B7 MDIO3+...
  • Page 29: Chapter 3 System Setup

    Chapter System Setup Sections include:  Installing Mainboard mini-PCIe card and mini SATA  Installing USB Dongle  Installing HDD Module  Installing Foot Stand  Installing Notes...
  • Page 30: Introduction

    Introduction The following procedures will instruct you to install all modules into the ARK-5420 system. 3.1.1 Installing Mainboard mini-PCIe Card and m-SATA ARK-5420mainboard has a Mini PCIe slot and a m-SATA slot. Each one has a label for users to distinguish. Insert mini-PCIe card and mSATA card to the respective slot and fix with two screws.
  • Page 31: Installing Pci Card And Pcie Card

    3.1.2 Installing PCI Card and PCIE Card ARK-5420 provides 1 PCI slot & 1 PCIE x 4 slot for customized expansion. Remove screws from outside of the chassis. Remove the Top Cover. Assemble I/O bracket with PCI card & PCIE x 4 card. Add the Top Cover.
  • Page 32: Installing Hdd Module And Easy-Swap Cf Module

    3.1.3 Installing HDD Module and Easy-swap CF Module The ARK-5420 reserves a space for 2.5" HDD module and CF module. And its design is benefit for customers to assemble or disassemble storage without tools. 3.1.3.1 Installing CF Module Fix CF module board onto CF tray. Insert the CF card into CF module board and fix it with fixed plastic shell.
  • Page 33: Installing Foot Stand

    3.1.4 Installing Foot Stand Align the foot stands with the screw holes in the chassis side panel, and secure them with screws. Figure 3.5 Installing Foot Stand ARK-5420 User Manual...
  • Page 34: Installing Fan Module(Optional Function)

    3.1.5 Installing FAN module (optional function) If customer use the high power card for PCI & PCIE slot, just like POE card, we reserved the FAN module for the machine heat dissipation. Remove the Top Cover. Remove FAN bracket. Assemble FAN on the chassis with screw. Use 1700023422-01 to connect the INV CON on MB and FAN.
  • Page 35: Chapter 4 Bios Setting

    Chapter BIOS Setting...
  • Page 36: Introduction

    Introduction This chapter introduces how to configure BIOS for ARK-5420 series. The ARK-5420 Series system has AMI BIOS built in, with an Aptio SETUP utility that allows users to configure required settings or to activate certain system features. The Aptio SETUP saves the configuration in the BIOS flash of the motherboard.
  • Page 37: Entering Setup

    Entering Setup Press <Del> or <F2> to enter AMI BIOS Aptio Setup Utility, the Main Menu will appear on the screen. Use arrow keys to select among the items and press <Enter> to accept or enter the sub-menu. 4.2.1 Main Setup The Main BIOS setup screen has two main frames.
  • Page 38: Advanced Bios Features Setup

    4.2.2 Advanced BIOS Features Setup Select the Advanced tab from the ARK-5420 setup screen to enter the Advanced BIOS Setup screen. You can select any of the items in the left frame of the screen, such as CPU Configuration, to go to the sub menu for that item. You can display an Advanced BIOS Setup option by highlighting it using the <Arrow>...
  • Page 39: Figure 4.4 Without Tpm Module Configuration

    4.2.2.2 Trusted Computing This item allows user to setting TPM function. Note! TPM is optional module. P/N: PCA-TPM-00A1E Figure 4.4 Without TPM module Configuration  Security Device Support This item allows user to Disable or Enable. User should set to Enable the first time to set up the TPM module.
  • Page 40: Figure 4.6: Cpu Configuration (1)

     Security Device Support This item allows user to set BIOS for TPM module support.  TPM State This item allows user to set TPM state to "Disable" or "Enable”. Function details should be configured according to the OS.  Current Status information (These 3 items should be set according to the OS) –...
  • Page 41: Figure 4.8 Sata Configuration

     Active Processor Core This item allows users to choose how many processor cores to activate when using a dual- or quad-core processor.The default setting is “All”.  Limit CPUID Maximum This item allows users to set the limit value for CPUID. The default setting is “Disabled”.
  • Page 42: Figure 4.9: Usb Configuration

    4.2.2.5 USB Configuration Figure 4.9: USB Configuration  Legacy USB Support This item allows users to enable support for traditional USB. It will be automati- cally set as “Disabled” when no USB device is connected. The default setting is “Enabled”. ...
  • Page 43: Figure 4.10:Super I/O Configuration

    4.2.2.6 Super I/O Configuration Figure 4.10: Super I/O Configuration Figure 4.11 Serial Port Configuration Serial Port 0 Configuration  Serial Port This item allows users to open or close serial port. The default setting is “Enabled”.  Serial Port Mode This item allows users to set serial port as RS232/422/485.
  • Page 44: Figure 4.12Com232 Module Serial Port Configuration

     Device Mode This item allow users to select device mode. The default setting is “Normal Mode”.  Note! ARK-5420 supports a third RS-232 COM port by cable expansion and it is an optional item.  ARK-5420 supports arallel port by cable expansion and it is another optional item.
  • Page 45: Figure 4.13:H/W Monitor Configuration

    This item only appears when ITB-112 or ITB-114 assembled into ARK-5420 system. These items allows user to set up a COM232 model. 4.2.2.8 H/W Monitor Figure 4.13: H/W Monitor Configuration ARK-5420 User Manual...
  • Page 46: Figure 4.14:Cpu Ppm Configuration

     PC Health Status This item shows hardware conditions. BIOS will display the current system tem- perature, CPU temperature and other related voltage values. All these parame- ters have certain healthy ranges; out-of-range operations should be avoided. 4.2.2.9 CPU PPM Configuration Figure 4.14: CPU PPM Configuration ...
  • Page 47: Advanced Chipset Features Setup

    4.2.2.10 APM Configuration Figure 4.15: APM Configuration  Board Power Mode This item is used to set power on mode: either AT or ATX. 4.2.3 Advanced Chipset Features Setup Figure 4.16 Advanced Chipset Features Setup ARK-5420 User Manual...
  • Page 48: Figure 4.17Pch-Io Configuration

    4.2.3.1 PCH-IO Configuration Figure 4.17 PCH-IO Configuration  SLP_S4 Assertion Width This item is used to set the min. delay of SLP_S4# signal when booting. The default setting is “4-5 Seconds”.  Restore AC Power Loss This item is used to set power status when mains power comes back on. Power Off: Power button should be pressed after the power comes on.
  • Page 49: Figure 4.19Pch Azalia Configuration

    – xHCI Mode This item is used to select xHCI controller mode. The default setting is “Smart Auto”. – HS Port #1/#2/#3/#4 Switchable Enable: BIOS will let the port connect to EHCI; Disable: BIOS will let the port connect to xHCI. The default setting is “Enable”. –...
  • Page 50: Figure 4.20:System Agent (Sa) Configuration

    4.2.3.2 System Agent (SA) Configuration Figure 4.20: System Agent (SA) Configuration  Graphics Configuration Figure 4.21 Graphics Configuration Menu – Graphics Turbo IMON Current Graphics turbo IMON current values supported (14-31). – GTT Size This item is used to select GTT size. –...
  • Page 51: Figure 4.22Lcd Control

    – LCD Control Figure 4.22 LCD Control 4.2.3.3 DMI Configuration Figure 4.23 DMI Configuration  DMI Vc1 Control This item is used to set DMI Vc1 control and Default setting is "Enabled".  DMI Vcp Control This item is used to set DMI Vcp control and Default setting is "Enabled". ...
  • Page 52: Figure 4.24Nb Pcie Configuration

    4.2.3.4 NB PCIe Configuration Figure 4.24 NB PCIe Configuration  PEGO - Gen X This item is used to set PCIe Gen function level and default setting is "Auto". The user can setting "Gen1", "Gen2" or "Gen3".  PEGO ASPM This item is used to set PEGO ASPM function and default setting is "Auto".
  • Page 53: Figure 4.25Memory Information

    4.2.3.5 Memory Information Figure 4.25 Memory Information  DIMM profile This item is used to set the DIMM profile.  Memory Frequency Limiter This item is used to set Memory Frequency Limiter and default setting is "Auto".  Max TOLUD This item is used to set Memory Max TOLUD and default setting is "Dynamic".
  • Page 54: Boot Setup

    4.2.4 Boot Setup Figure 4.26: Boot Setup 4.2.4.1 Boot Configuration  Setup Prompt Timeout This item is the waiting time of pressing Setup button. If Setup button is not pressed within the setting time, system will continue to boot.  Bootup NumLock State This item allows users to active Bootup NumLock State function after the system is power on to DOS.
  • Page 55: Figure 4.27Boot Option Priorities

    4.2.4.2 Boot Option Priorities Figure 4.27 Boot Option Priorities This item is used to set device boot sequence. 4.2.4.3 CSM Parameter Figure 4.28: CSM Parameter  Launch CSM This item allows user to enable or disable CSM. The default setting is “Enabled”. ...
  • Page 56: Security Setup

     Launch Video OpROM policy This item is used to control UEFI execution and backward compatibility of PXE OpROM. The default setting is ““Legacy only”.  Other PCI device ROM priority This item is used for PCI device that is not the same as network, which is defined by massive storage or video booted by OpROM.
  • Page 57: Save & Exit Setup

    4.2.6 Save & Exit Setup Figure 4.30: Setup Save & Exit Menu  Save Changes and Exit When you have completed system configuration, select this option to save your changes, exit BIOS setup and reboot the computer so the new system configu- ration parameters can take effect.
  • Page 58  Discard Changes and Reset Select this option to quit Setup without making any permanent changes to the system configuration. 1.Select Discard Changes and Reset from the Exit menu and press <Enter>. The following message appears: Discard Changes and Reset Setup Now? [Ok] [Cancel] 2.Select Ok to discard changes and exit.
  • Page 59: Chapter 5 Driver Installation

    Chapter Driver Installation Sections include:  Chipset Windows Driver Setup  VGA Windows Driver Setup  ME Windows Driver Setup  LAN Windows Driver Setup  USB 3.0 Windows Driver Setup  Audio Windows Driver Setup...
  • Page 60: Introduction

    Introduction Advantech offers a complete range of Device Driver and software supports for Win- dows programming developers. You can apply the Windows Device Drivers to the most popular Windows Programming tools, such as Visual C++, Visual Basic, Bor- land C++ Builder and Borland Delphi.
  • Page 61: Chipset Windows Driver Setup

    5.2.1 Chipset Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive. You can see the driver folder items. Navigate to the "Drv_01Chipset" folder and click "Setup" to complete the installation of the driver. 5.2.2 VGA Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive.
  • Page 62: Me Windows Driver Setup

    5.2.3 ME Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive. You can see the driver folder items. Navigate to the "Drv_03ME" folder and click "Setup" to complete the installa- tion of the drivers. 5.2.4 LAN Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive.
  • Page 63: Usb 3.0 Windows Driver Setup

    5.2.5 USB 3.0 Windows Driver Setup Insert the driver CD into your system’s CD-ROM drive. You can see the driver folders items. Navigate to the "Drv_05USB3.0" folder, and click "Setup" to complete the installation of the drivers. 5.2.6 Audio Windows Driver Installation Insert the driver CD into your system’s CD-ROM drive.
  • Page 64 ARK-5420 User Manual...
  • Page 65: Gpio Programming

    Chapter GPIO Programming This chapter introduces GPIO pro- gramming Guide.
  • Page 66: Ark-5420 Digital Dio Definition

    Please carefully read and study the below screenshots and source codes in blue. Please download programming specifications for the PCA955 NXP semiconductor. ARK-5420 Digital DIO Definition See Section 2.3.6. Configuration Sequence ARK-5420’s GPIO is realized through PCA9554 GPIO IC connected to ICH SMBUS. Therefore, the configuration and access to GPIO IC is completed by IO Space accessing ICH SMBUS controller.
  • Page 67: Table 6.2: Command Byte

    Below is the diagram of PCA9554 register: Table 6.2: Command Byte Command Protocol Function read byte Input Port register read/write byte Output Port register read/write byte Polarity Inversion register read/write byte Configuration register The command byte is the first byte to follow the address byte during a write transmis- sion.
  • Page 68: Table 6.6: Register 3 - Configuration Register Bit Description

    If one GPIO Pin is set to Output, you can read input value from the bit that register 1 corresponds to. Register 2 - Polarity Inversion register This register allows the user to invert the polarity of the Input Port register data. If a bit in this register is set (written with ‘1’), the corresponding Input Port data is inverted.
  • Page 69: Function Call For Reference

    Example: Take ARK-5420 as an example. Assume GPIO 00 is set as Output and GPIO 7 is set as Input, with two pins interconnected, how to set the corresponding register? GPIO 00 corresponds to PCA9554 0x40 IO0, while GPIO 07 corresponds to PCA9554 0x40 IO7.
  • Page 70 outportb(SMBUS_PORT + 3, offset);// Write register off- set to SMB_BASE + 3 newiodelay();//delay newiodelay();//delay outportb(SMBUS_PORT + 2, 0x48);// Write SMBUS command to SMB_BASE + 2. 0x48 means starting byte data transmission newiodelay();//delay newiodelay();//delay for (i = 0; i <= 0x100; i++) newiodelay();//longer delay chk_smbus_ready();//Whether SMBUS is ready return(inportb(SMBUS_PORT + 5));// Byte value read from...
  • Page 71 outportb(SMBUS_PORT + 2, 0x48);// Write SMBUS command to SMB_BASE + 2. 0x48 means starting byte data transmission. moredelay();//longer delay moredelay();//longer delay for (i = 0; i <= 0x100; i++) newiodelay();//longer delay chk_smbus_ready();//?Whether SMBUS is ready ////////////////////////////////////////////////////////////// /////////////////////////////////////// chk_smbus_ready() //To decide whether SMBUS is ready or has completed the action, you should wait for a long time to check whether SMBUS has successfully transmitted the command.
  • Page 72 if (data & 0x04) //If bit 2 is set (which means error occurs on SMBUS), error occurs on SMBUS which is rarely the case result = 1;//SMBUS error break; returnresult; ////////////////////////////////////////////////////////////// /////////////////////////////////////// BYTE check_data(WORD addr) int i; BYTE data; for(i = 0; i <= 6; i++) data = inportb(addr);...
  • Page 73 outportb(0xeb, 0);//IO port 0xeb real device occupies. Write a value to this port can realize delay func- tion. You can also choose other method according to the real situation. ************************************************************** ********** GPIO Simcodes (Here GPIO 00 and GPIO 07 in Chapter 2 are taken as examples) Output High to GPIO 00: data = smbus_read_byte(0x40, 0x03);// Read...
  • Page 74 ARK-5420 User Manual...
  • Page 75 Appendix Programming the Watchdog Timer...
  • Page 76: Appendix A Programming The Watchdog Timer

    Programming the Watchdog Timer The ARK-5420's watchdog timer can be used to monitor system software operation and take corrective action if the software fails to function within the programmed period. This section describes the operation of the watchdog timer and how to pro- gram it.
  • Page 77: Example Program

    A.1.3 Example Program ;----------------------------------------------------------- Enable watchdog timer and set 10 sec. as timeout interval. ;------------------------------------------------------------ Mov dx,A65h ; Select register 65h, watchdog timer I/O port address 680h+ register shifts 65h Mov al,80h ; Set second as counting unit Out dx,al Mov dx,A66h ;...
  • Page 78 Mov dx,A68h ; Select register 68h, watchdog timer I/O port address 680h+ register shifts 68h In al,dx Or al,4h ; Generate a time-out signal Out dx,al ;----------------------------------------------------------- ARK-5420 User Manual...
  • Page 79 ARK-5420 User Manual...
  • Page 80 No part of this publication may be reproduced in any form or by any means, electronic, photocopying, recording or otherwise, without prior written permis- sion of the publisher. All brand and product names are trademarks or registered trademarks of their respective companies. © Advantech Co., Ltd. 2015...

Table of Contents