Hardware platforms for next generation networking infrastructure
LEC-7110
V1.2
>>
User's Manual
Publication date:2014-07-17
About
About
Overview
Icon Descriptions
The icons are used in the manual to serve as an indication
of interest topics or important messages. Below is a
description of these icons:
NOTE: This check mark indicates that
there is a note of interest and is something
that you should pay special attention to
while using the product.
Online Resources
The listed websites are links to the on-line product
information and technical support.
ResourceWebsite
Lannerhttp://www.lannerinc.com
Product Resources
RMAhttp://eRMA.lannerinc.com
WARNING: This exclamation point
indicates that there is a caution or
warning and it is something that could
damage your property or product.
http://www.lannerinc.com/
download-center/
Acknowledgement
Intel, Pentium and Celeron are registered trademarks of
Intel Corp.
Microsoft Windows and MS-DOS are registered trademarks
of Microsoft Corp.
All other product names or trademarks are properties of
their respective owners.
Compliances and Certification
CE Certication
This product has passed the CE test for environmental
specifications. Test conditions for passing included the
equipment being operated within an industrial enclosure.
In order to protect the product from being damaged by
ESD (Electrostatic Discharge) and EMI leakage, we strongly
recommend the use of CE-compliant industrial enclosure
products.
FCC Class A Certication
This equipment has been tested and found to comply
with the limits for a Class A digital device, pursuant to Part
15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference when
the equipment is operated in a commercial environment.
This equipment generates, uses and can radiate radio
frequency energy and, if not installed and used in
accordance with the instruction manual, may cause
harmful interference to radio communications. Operation
of this equipment in a residential area is likely to cause
harmful interference in which case the user will be required
to correct the interference at his own expense.
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 the original
manufacturer. Information provided in this manual is
intended to be accurate and reliable. However, the original
manufacturer assumes no responsibility for its use, nor for
any infringements upon the rights of third parties that
may result from such use.
Embedded and Industrial Computing
VersionChanges
1.2Change the Appendices for Lanner GPIO, DIO,
and watchdog utility installation and usage.
Thank you for choosing the LEC-7110. The LEC-7110 is
Lanner’s flagship IPC. It features the Dual Core Intel®
Atom™ D2550 processor.
The LEC-7110 is an ideal solution for digital signage and
infortainment or self-service kiosk whether it is carried on
the public transportation or situated in a public setting .
This all-in-one system is fanless and has a dust-proof case
with compact design (268x174x44mm).
The system can be conveniently situated in a place
where space is limited and the weather condition
is diverse (operating temperature -10 to +55C with
Industrial components and -5 to +45oC with commercial
components).
The list shows the versatile connectivity that the device
provides:
Intel integrated Graphics Media Accelerator 3150 •
which supports VGA (up to 1920x1200) and HDMI with
integrated audio and video function (1920 x1200)
Dual 10/100/1000 Mbps LAN (provided by Intel 82583 •
Ethernet controller)
One
•Mini-PCIe expansion slots (it comes with a SIM
card reader that can support 3G Internet)
•
Two SATA 2.0 Ports (SATA1 supports SATA DOM
connection). It provides storage for photos, videos and
other multi- media contents.
USB x 6 (2 external ports on the back, 2 external ports on •
the front, and 2 internal pin header)
COM x 2 (1 is in DB-9 port and the other one is a pin •
header; both of them are RS-232 compatible.)
Digital Input/Output (through 2 x 5-pin terminal block)•
Audio input and output connectors (Realtek ALC886 •
codec)
System Specification
LEC 7 Series
Dimension (WxHxD)
Processor
Chipset
System
Memory
Storage
Ethernet Controller
Graphic Controller
Audio Controller
IO
Power Input
AC Adapter
Hardware Monitor
OS Support
Certications
Compliance
Operating Temperature Range
with
Commercial Components
TechnologyDDR3 SODIMM x1
Max. CapacityUp to 4GB
IDE None
SATA
LANGbE RJ45 x2
Display
Video GrabberNo
AudioRCA x2 for Line-out and Mic-in
Serial I/O
GPSNo
Digital I/O
USB 2.0Type A x4; Internal x2
Power InputDC jack with lock
Expansion
Others
LEC-7110
268x44x174mm
(10.55”x1.73”x6.85”)
Intel Atom D2550 1.86GHz
Intel NM10
2.5” HDD/SSD drive bay x1,
SATA Port for SATA DOMx1
Intel 82583 x2
Intel GMA3150
Realtek ALC886
DB15 x1 for VGA (1920x1200)
HDMI x1 (1920x1200)
DB9 x1 for RS232 x1;
Pin header for RS232x1
2 x 5-pin terminal block for DI x4
and DO x4 (5V TTL)
Mini-PCIe x1 with External SIM
card reader
External: Power-on button, 1x
SMA antenna hole, reset.
Internal: PS/2 keyboard and
mouse
+12Vdc +/- 5%, ATX mode
60W +12V @ 5A
Fintek F81865 integrated watchdog timer 1~255 level
Linux , XPE/WES2009, XP PRO
FES, WS7E, WS7P, WIN 7 PRO-E
CE, FCC Class A
No
-10 to +55C (with Industrial)
-5 to +45C (with commercial)
Embedded and Industrial Computing
4
Chapter 1
Package Contents
Your package contains the following items:
The LEC-7110 Embedded System•
DC+12V 60W Power Adapter•
Serial-ATA/Power Cable •
Wall-Mounting Kit •
Drivers and User’s Manual CD•
Introduction
Embedded and Industrial Computing
5
Chapter 2
Chapter 2:
System Components
System Drawing
Mechanical dimensions of the LEC-7110
Unit: mm
System Components
268
174
44
Embedded and Industrial Computing
6
Chapter 2
LEB-7110
LEB-7110
LEK-HDA1
Realtek ALC886
2x 1/8 Phone Jack
DDR3 800/1067
1x SO-DIMM up to 4GB
GbE Controller
2x Intel 82583
Flash BIOS
MCU
(32-bit ARM
Cortex-M0
microcontroller)
Processor
Intel
D2550
(BGA)
PCH
NM10
Fintek
81865
2x PCIe
SPI
Flash
(Store the status of
the DIO before
system reboot)
1x 2.5" HDD/SSD
1x SATA DOM
VGA
Up to 1920x 1200
HDMI
SATA Connector
2x SATA Connectors
Mini PCIe with
SIM card Reader
1x Socket
USB 2.0
2x Port-A in front
2x Port-A in rear
2x Pin Header
Serial Port
2x pin header for RS-232
H/W Monitor
WDT
SATA
PCIe
USB
USB
LAN 1
RJ-45
LAN 2
RJ-45
(reserved pin
header for PoE
splitter)
Digital I/O
4x in, 4x out, terminal blocks
100mA for each output port
Power Adapter
+12V AC to DC Power
(DC-Jack with lock)
Audio Output
1/8 Phone Jack
Mic Input
1/8 Phone Jack
+12V
Block Diagram
The block diagram depicts the relationships among the
interfaces and modules on the motherboard..
System Components
Embedded and Industrial Computing
7
Chapter 2
Front Components
System Components
F1
ComponentDescriptionPin Definition Reference
F1 COM Port 1Serial ports through the DB-9
connector; COM1 supports RS-232
communication protocol. In addition to
this port, a pin header is also provided
(COM2 in RS-232)
F2 SIM Card ReaderExternal SIM card reader for wireless 3G
connection. To open the reader, Insert
the tip of a pointy object (or a small
paper clip) into the SIM eject lever on
the SIM card reader. Press firmly and
push it straight in until the tray pops
out.
F3 Dual USB Stack ConnectorAn USB type A connector; in addition to
this connector, an internal pin header is
provided.
F4 Power Button with dual LEDATX Power-on button with LEDs:
Standby mode in Red; Power-on mode
in Green
F5 HDD (Yellow) and
Power LED (Green)
HDD
Blinking: data access activities•
Off: no data access activities•
Power
On: The computer is on.•
Off: The computer is off .•
F2
JCOMA1 on page 14
USB3 on page 15
F3
F4
F5
Embedded and Industrial Computing
8
Chapter 2
Rear Components
System Components
R1R2R3R4R5
ComponentDescriptionPin Definition Reference
R1 VGA PortDB-15 Female Connector for VGA
connection (up to 1920x1200).The
graphic engine is provided by Intel
onboard graphic GMA3150.
R2 HDMIAn HDMI port which also
integrates with an audio output
offers maximum resolution up to
1920x1200. The graphic engine is
provided by Intel GMA 3150.
R3 DIO Port4 digital input and 4 output ports
to support input and output
operations. The MCU and its flash
will help to retain the DIO last state
even when the system reboots
or shuts down. Refer to Chapter
3 Board Layout and Appendix
B Digital Input/Output for DIO
control.
R4 Dual USB Stack Connector An USB type A connector; in
addition to this connector, an
internal pin header is provided.
R5 Dual 10/100/1000 LAN
Ports
LINK/ACT
R6 DC JackDC-in 12V power socket with
SPEED
Two RJ-45 (network) jacks with LED
indicators as described below. The
LAN ports are provided by Realtek
RTL8111. They both support WOL
(Wake-on-LAN) and Remote-wakeup.
LINK/ACT (Yellow)
On/Flashing: The port is linking •
and active in data transmission.
Off: The port is not linking.•
SPEED (Green/Amber)
Amber: The connection speed is •
1000Mbps.
Green: The connection speed is •
100Mbps
Off: .The connection speed is •
10Mbps.
Lock. Only use the power adapter
supplied with the LEC-7110 System.
R6
VGA1 on page 16
HDMI1 Connector on page 16
DI1 on page 15
USB1 on Page 15
LAN1_1/1_2 on page 13
DC_IN1 on page 16
R7
Embedded and Industrial Computing
9
Chapter 2
R1 VGA PortDB-15 Female Connector for VGA
F7 Microphone Port
Line-Out Port
System Components
ComponentDescriptionPin Definition Reference
VGA1 on page 16
connection (up to 1920x1200).The
graphic engine is provided by Intel
onboard graphic GMA3150.
The microphone port connects to a
microphone.
The line-out port connects a
headphone or speaker.
The audio ports are provided by
Realtek ALC886
JAUDIO1 on page 16
Embedded and Industrial Computing
10
Chapter 3
Chapter 3:
Board Layout
External Connectors
The following picture highlights the location of system
input/output connectors. Refer to the table 3.1 Connector
List for more details.
Board Layout
DC_IN1
LAN1_2 LAN1_1
RST1
USB1
DI1
HDMI1
VGA1
Embedded and Industrial Computing
JCOMA1
USB3
PSBTN1
LED2
11
Chapter 3
Internal Connectors and Jumpers
The following picture highlights the location of internal
connectors and jumpers. Refer to the table 3.1 Connector
List for more details.
Board Layout
DC_IN2J25
SATA1JSATA1
USB2
JCOMB1
JTAG1
KB1
SC3T1FAN1
JAUDIO1
Embedded and Industrial Computing
JLED1
SPIROM1
LPC1
JCCMOS1
PW1
SATA2
SC1T1
CN1
LEB-7110
12
Chapter 3
Board Layout
Connectors and Jumpers List
The tables below list the function of each of the board
jumpers and connectors by labels shown in the above
section. The next section in this chapter gives pin
definitions and instructions on setting jumpers.
Table 3.1 Connector List for LEB-7110
LabelsFunctionPin Denition Reference
Page
DC_IN1DC Power JackP16
DC_IN2Internal DC_IN ConnectorP16
DI1Digital I/O ConnectorP15
HDMI1High Denition Multimedia InterfaceP16
JAUDIO1Audio Daughter Board ConnectorP16
JCCMOS1CMOS JumperP15
JCOMA1External Serial Port with D-SUB9 Connector(COM1)P14
JCOMB1Internal Serial Port with Pin Header (COM2)P14
JLED1System Status LEDP16
JSATA1SATA1 Connector Power SettingP14
JTAG1MCU Debug PortP15
KB1PS/2 Keyboard & Mouse ConnectorP15
LAN1_1/LAN1_2Dual RJ-45 with LEDP14
LPC1LPC InterfaceReserved for Factory
MPCIE1Mini PCI-E ConnectorP16
PW1SATA HDD Power ConnectorP14
SATA1SATA ConnectorP14
SATA2SATA ConnectorP14
SC1T1COMA1 Pin9 Function Selection JumperP14
SC3T1MCU Communication SettingP15
USB1Dual Type A USB ConnectorP15
USB2Internal USB Connector with Pin HeaderP15
USB3Dual Type A USB ConnectorP15
VGA1VGA Port with DE-15 ConnectorP16
Embedded and Industrial Computing
13
Chapter 3
Board Layout
Jumper Settings
LEB-7110
Serial-ATA Connector (SATA1, SATA2): It is for connecting
a 2.5’’ harddisk to be served as your system’s storage. It
can support SATA II which features Data transfer rates up to
3.0 Gb/s (300 MB/s). Note that SATA I supports SATA DOM
connection and it has a jumper to switch the powermode
of this port.
Pin No.Function
7
1GND
6
5
2TX+
4
3TX-
3
4GND
2
5RX-
1
SATA1
6RX+
7SATA Power
SATA2
4-pin Serial-ATA Power Connector (PW1): It is for
connecting the SATA power cord (for SATA2 connector).
4
3
2
1
Pin No.Function
1+12V
2GND
3GND
4+5V
SATA1Power Mode Selection (JSATA1): The SATA1
interface’s pin can be switched by this jumper to supply
power to a SATA DOM.
Pin No.Function
1
1GND
2
2TX+
3
4
3TX-
5
4GND
6
5RX-
7
6RX+
7SATA Power
RS-232 Serial Port COM2 (JCOMB1): It is a RS-232 port
with a internal pin header.
Pin No.Pin NamePin No.Pin Name
1Data Carrier Detect
(DCDB #)
2Data Set Ready
(DSRB #)
3Receive Data
(RXDB)
4Request To Send
(RTSB #)
5Transmit Data
(TXDB)
6Clear To Send
(CTSB #)
7Data Terminal Ready
(DTRB #)
8Ring Indicator
(RIB #)
9Ground
10KEY
COMA1 Pin 9 Function Selection (SC1T1): The Pin No. 9
of RS-232 can be altered to supply power. J
1
3
5
2
4
6
SC1T1
RS-232 Pin 9 FunctionJP1, JP2
+5V1-2
+12V3-4
RI#(Default)5-6
LAN1_1/LAN1_2: Dual RJ-45 with LED: The LAN ports
are provided by Intel 82583 Ethernet Controllers. The
following lists its main features:
Pin No.Function
3
2
1
1-2GND (Default)
2-3+5V
RS-232 Serial Port COM1 (JCOMA1): It is a RS-232 port
through the D-SUB9 connector.
12345
6789
Pin No.Pin NamePin No.Pin Name
1Data Carrier Detect
(DCDA# )
2Receive Data
( RXDA )
3Transmit Data
(TXDA)
4Data Terminal Ready
(DTRA #)
5Ground
(GND )
Embedded and Industrial Computing
6Data Set Ready
(DSRA # )
7Request To Send
(RTSA # )
8Clear To Send
(CTSA # )
9Ring Indicator
(RIA # )
The Preboot eXecution Environment (PXE) remote •
boot support
TCP segmentation offload•
TCP, UDP, IPv4 checksum offload•
Supports IEEE 802.1Q VLAN tagging•
Pin No. Description
Fast Ethernet Gigabit Ethernet
1TX+MD0+
2TX-MD03RX+MD1+
4T45MD2+
5T45MD26RX-MD17T78MD3+
8T78MD3910-/100-/1000+
1010+/100+/100011Link+/ACT12Link-/ACT+
14
Chapter 3
Board Layout
Clear CMOS jumper (JCCMOS1): It is for clearing the
CMOS memory.
1
2
3
Pin No.Pin Name
1-2Normal (Default)
2-3Clear CMOS
Digital I/O (DI1)
Digital IN/OUT(DIO1) Connector: The 8 pins of digital
Input/Output (GPIO) support input and output operations
through the 2x5-pin terminal block.
1 3 5 7 9
2 4 6 8 10
Pin No. Pin Name
1Input0
3Input1
5Input2
7Input3
9GND
Pin No. Pin Name
2Output0
4Output1
6Output2
8Output3
10GND
TTL Level is +5V; Maximum input/output current for
each port is 100mA
Input/Output VoltageLogicRegister
Digital_IN:
Low0
0~0.7V
Digital_Out:
0V
Digital_IN:
High1
2~5V
Digital_Out:
5V
The default BIOS value is 0 for digital_IN and 1for Digital_Out
MCU Communication Setting (SC3T1): MCU
communication setting jumper
PIN NO.DESCRIPTION
2 4 6
1 3 5
1-3 2-4Internal
RS232(COM3)
(default)
3-5 4-6From JTAG1 RS232
(debug only)
PS/2 Keyboard and Mouse (KB1)
2 4 6 8
1 3 5 7
Pin No.DescriptionPin No.Description
1VCC2MSCLK
3MSDATA4KEY
5KBDATA6KEY
7GND8KBCLK
Embedded and Industrial Computing
MCU Debug Port (JTAG1): The MCU is provided by NXP’s
LPC1110 which is a ARM-Cortex-M0 based, low-cost 32-bit
microcontroller for 8/16-bit applications. It has a 4 KB onchip flash programming memory. The MCU and its flash
will help to retain the DIO last state even when the system
reboots or shuts down.
To access some components and perform certain service
procedures, you must perform the following procedures
first.
Hardware Setup
WARNING: To reduce the risk of personal injury,
electric shock, or damage to the equipment,
remove the power cord to remove power from the
server. The front panel Power On/Standby button
does not completely shut off system power.
Portions of the power supply and some internal
circuitry remain active until AC power is removed.
Unpower the LEC-7110 and remove the power cord.1.
Unscrew the 3 threaded screws on both sides of the 2.
top cover of the LEC-7110 System.
Slide the cover backwards and open it.3.
Note:
The motherboards can support up to 4 GB 1.
memory capacity in maximum.
Installing the Hard Disk
The system can accommodate two Serial-ATA disks. Follow
these steps to install a hard disk into the LEC-7110:
Unscrew the 4 screws on the hard disk tray to take out 1.
the hard disk tray from the system.
Place hard disk on the hard disk tray and align the holes 2.
of the hard disk with the mounting holes on the tray.
Secure the hard disk with 4 mounting screws on the 3.
hard disk tray.
Connect the Serial-ATA cable to the hard disk.4.
Plug the Serial-ATA power and data cables to the Serial-5.
ATA power and data connectors on the main board.
Put the hard disk tray with the installed hard disk back 6.
to the system and secure it with mounting screws.
1
Installing the System Memory
The motherboard supports DDR3 memory. It comes with
one Double Data Rate (DDR3) Small Outline Dual Inline
Memory Modules (SO-DIMM) sockets.
Align the SO-DIMM connector key with the SO-DIMM 1.
socket key.
Install the SO-DIMM.2.
Embedded and Industrial Computing
2
17
Chapter 4
Hardware Setup
Installing the 3G SIM Card
Open the SIM tray by inserting the tip of a pointy object 1.
(or a small paper clip) into the SIM eject lever.
Press firmly and push it straight in until the tray pops 2.
out.
Pull out the SIM tray and place the SIM card in the tray.3.
The angled corner of the SIM ensures that the card ts
only the correct way in the tray.
With the tray aligned as shown, carefully replace the 4.
SIM tray containing the SIM card in the system.
Installing the Wireless 3G module
Align the wireless module’s key with the Mini-PCIe slot 1.
notch.
Wall Mounting
The product ships with wall mounting kit. To mount your
product on the wall, follow the instructions below:
First make a hole for the anchor in the surface on the 1.
wall.
Then press the anchor into the hole until it is flush with 2.
the surface. You may need a hammer to tap the wall
anchor.
Use a screwdriver to screw the threaded screw into the 3.
plastic anchor.
Attach the wall mounting bracket to the back of the 4.
device, securing it in place with four of the flat-head
screws provided.
Hang the device on the wall.5.
Unit: mm
Insert the wireless module into the connector 2.
diagonally.
Fasten the wireless module to the board with the 3.
screws (Use the Mini-PCIe module screws contained
within the package).
Fasten with
screws
Insert
diagonally
Embedded and Industrial Computing
18
Appendix A
Driver Installation
Appendix A:
Lanner GPIO Driver
Installation
This section provides the instructions on how to install
the L_IO driver which is the library and driver needed
for Lanner General Purpose Input/Output interface or
functions.
To install the Lanner GPIO driver to be used in Digital I/O
function, follow these steps:
Restart the computer, and then log on with 1.
Administrator privileges.
Insert the Drivers and2. User’s Manual CD to the USBoptical drive.
Browse the contents of the support CD to locate the 3.
file LIO.rar and unzip the file.
From the control panel, click the ADD Hardware 4.
program .
Select Next to proceed7.
Select Add a new hardware device8.
Select Next to proceed5.
Select the “I accept the terms in the license agreement” 6. and then click Next.
Network Application Platforms
Choose to select the hardware Manually9.
19
Appendix A
Driver Installation
Choose Show all device and click Next.10.
Click HaveDisk to locate the L_IO.inf file11.
Select OK to confirm with the installation13.
Select the Lanner IO driver and click Next.14.
Click Next15.
Select the L_IO.inf12.
Network Application Platforms
20
Appendix A
Click 16. Complete to close the installation program.
To verify the GPIO driver installation, do the following
steps:
Driver Installation
Right-click on the My Computer icon, and then select 1.
Properties form the menu.
Click the Hardware tab, then click the Device Manager 2.
button.
Click the + sign next to the Lanner_Device, then the 3.
Lanner IO Driver should be listed.
Network Application Platforms
21
Appendix B
Programming Watchdog Timer
Appendix B:
Programming Watchdog
Timer
A watchdog timer is a piece of hardware that can be used
to automatically detect system anomalies and reset the
system (or one pair of network ports in bypassed state;
However, only one function can be activated at a time.)
in case there are any problems. Generally speaking, a
watchdog timer is based on a counter that counts down
from an initial value to zero. The software selects the
counter’s initial value and periodically restarts it. Should
the counter reach zero before the software restarts it,
the software is presumed to be malfunctioning and the
processor’s reset signal is asserted. Thus, the processor
will be restarted as if a human operator had cycled the
power.
For sample watchdog code, see wd_bp folder under Driver
and Utility on the Driver and Manual CD
Set the access mode with these two parameters 2.
by editing the Makefile.linux directly: DIRECT_IO_
ACCESS= [0|1] (enter either 1 or 0) and LANNER_
DRIVER= [0|1] (enter either 1 or 0). 1 is for direct access
and no driver is needed. You will only need to execute
the program directly. However, when it equaled to 0,
driver installation is needed. Refer to the following
Install section for more details.
Type make to build source code:3.
make Makefile (Note: omit the file extensions)
After compiled, the executable program (bpwd_tst) and
the driver (bpwd_drv.ko) will be in the bin subdirectory.
Install on the Linux and FreeBSD
The installation procedures depend on the access mode
that you have set by using the above mentioned method.
If you have set DIRECT_IO_ACCESS=1, driver installation is
not necessary. Proceed to the next section on executing
If you have set DIRECT_IO_ACCESS=0, Lanner bypass
driver needs to be installed. Install the driver and create
a node in the /dev directory as shown in the following
example:
Executing the commands through the Command Line:
1. wd_tst --swtsr (Set Watchdog Timeout State to Reset)
Copy the proper makefile from the Driver and Manual 1.
CD to your system
Embedded and Industrial Computing
Note:
wd_tst --start will not be available if 1.
22
Appendix B
DIRECT_IO_ACCESS=1, use the command: “./
wd_tst --swt xxx” to start the watchdog timer
instead .
Watchdog timer can support two functions, 2.
- system rest or LAN bypass. However, only
one function can be activated at a time. You
should modify the code or switch it to the
desired state/function accordingly.
For more details, refer to the README file 3.
Install on Windows
Refer to Appendix A: Lanner GPIO driver installation to
install Lanner GPIO driver first and then Install GPIO_Demo.
msi
Execute via the Demo Program
This Demo program provides graphic interface for you to
assign/read value on the specific GPIO pins.
Programming Watchdog Timer
To access the program, click start->programs->Lanner
GPIO Demo->Demo
Watchdog Timer Demo:
Enter the number of seconds to start count down before
the system can be reset. Press start to start the counter
and stop to stop the counter.
Embedded and Industrial Computing
23
Appendix C
Digital Input/Output Control
Appendix C:
Digital Input/Output
The Digitanl I/O on the rear panel is designed to provide
the input and output operation for the system. For sample
DIO code, see DIO folder under LEC-7110 Utility in the
Driver and Manual CD.
Install IOA3_Demo Program on Windows
Refer to Appendix A: Lanner GPIO driver installation to
install Lanner GPIO driver first and then Install IOA3_
DemoSetup.msi
Argument:
The decimal value of port is calculated as shown in the
following table:
Specific to the PCH chipset used or Super IO chipset, the
commands and functionality vary by product models.
For more information, refer to the README or User Guide
contained within the utility folder.
For example: Here we have IOA3 utility, to execute, follow
the command description below:
The IOA3 utility for Digital Input/
Output-------------------------------------
The IOA3 device utility (ioa3.exe) Usage:
IOA3 COM3 GET VariableName
IOA3 COM3 SET VariableName value
IOA3 COM3 “get output_state” (get the high/low state for
the digital_OUT ports)
“set output_state decimal value of the port” (set
the high/low state for digital_OUT ports)
For instance, to set the output state to DO3, DO2, DO1,
DO0=1 1 1 1, type:
IOA3 COM3 set output_state 15
Likewise, to get the output state of DO3, DO2, DO1, DO0:
IOA3 COM3 get output_state
“get input_state” (get the high/low state for the
digital_IN ports)
Embedded and Industrial Computing
24
Appendix C
Digital Input/Output Control
Read Digial_In state
IOA3 COM3 GET INPUT_STATE command
INPUT_STATE= 15 response massage
Via the IOA3_Demo Program
This IOA3_Demo program provides graphic interface for
you to assign/read value on the specific GPIO pins.
To access the program, click start->programs->IOA3_
Tools->IOA3_Demo
DIO Sample Code
// IGpin_stDlg.cpp : implementation file
//
#include “stdafx.h”
#include “IGpin_st.h”
#include “IGpin_stDlg.h”
#include “Ignition.h”
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CAboutDlg dialog used for App About
class CAboutDlg : public CDialog
{
public:
CAboutDlg();
// Dialog Data
enum { IDD = IDD_ABOUTBOX };
protected:
virtual void DoDataExchange(CDataExchange* pDX); //
DDX/DDV support
All products are under warranty against defects in 1.
materials and workmanship for a period of one year
from the date of purchase.
The buyer will bear the return freight charges for 2.
goods returned for repair within the warranty period;
whereas the manufacturer will bear the after service
freight charges for goods returned to the user.
The buyer will pay for repair (for replaced components 3.
plus service time) and transportation charges (both
ways) for items after the expiration of the warranty
period.
If the RMA Service Request Form does not meet the 4.
stated requirement as listed on “RMA Service,” RMA
goods will be returned at customer’s expense.
The following conditions are excluded from this 5.
warranty:
RMA Service
Requesting a RMA#
To obtain a RMA number, simply fill out and fax the 1.
“RMA Request Form” to your supplier.
The customer is required to fill out the problem code 2.
as listed. If your problem is not among the codes listed,
please write the symptom description in the remarks
box.
Ship the defective unit(s) on freight prepaid terms. 3.
Use the original packing materials when possible.
Mark the RMA# clearly on the box. 4.
Note: Customer is responsible for shipping
damage(s) resulting from inadequate/loose
packing of the defective unit(s). All RMA# are valid
for 30 days only; RMA goods received after the
effective RMA# period will be rejected.
Improper or inadequate maintenance by the customer
Unauthorized modification, misuse, or reversed
engineering of the product Operation outside of the
environmental specifications for the product.
Embedded and Industrial Computing
29
Appendix D
RMA Service Request Form
When requesting RMA service, please fill out the following form. Without
this form enclosed, your RMA cannot be processed.
RMA No:
Reasons to Return: Ŀ Repair(Please include failure details)
Ŀ Testing Purpose