Winmate FA30-200 User Manual

FA30-200 Motherboard
3.5” SBC with Freescale® iMX6 Dual Core Processor
User Manual
Version 1.0
FA30-200 MOTHERBOARD
II
PREFACE
Copyright Notice
No part of this document may be reproduced, copied, translated, or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the prior written permission of the original manufacturer.
Trademark Acknowledgement
Brand and product names are trademarks or registered trademarks of their respective owners.
Disclaimer
We reserve the right to make changes, without notice, to any product, including circuits and/or software described or contained in this manual in order to improve design and/or performance. We assume no responsibility or liability for the use of the described product(s), conveys no license or title under any patent, copyright, or masks work rights to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified. Applications that are described in this manual are for illustration purposes only. We make no representation or warranty that such application will be suitable for the specified use without further testing or modification.
Warranty
We warrant that each of its products will be free from material and workmanship defects for a period of one year from the invoice date. (Standard is one year, extended warranty will need to discuss with our sales representatives. If the customer discovers a defect, we will, at its option, repair or replace the defective product at no charge to the customer, provided it is returned during the warranty period of one year, with transportation charges prepaid. The returned product must be properly packaged in its original packaging to obtain warranty service.
If the serial number and the product shipping data differ by over 30 days, the in-warranty service will be made according to the shipping date. In the serial numbers the third and fourth two digits give the year of manufacture, and the fifth digit means the month (e. g., with A for October, B for November and C for December).
For example, the serial number 1W16Axxxxxxxx means October of year 2016.
FA30-200 MOTHERBOARD
III
Customer Service
We provide a service guide as below for any problem by the following steps: First, contact your distributor, sales representative, or our customer service center for technical support if you need additional assistance. You need to prepare the following information before you call:
Product serial number Peripheral attachments Software (OS, version, application software, etc.) Detailed problem description The exact wording of any error messages
In addition, free technical support is available from our engineers every business day. We are always ready to give advice on application requirements or specific information on the installation and operation of any of our products. Please do not hesitate to call or e-mail us.
FA30-200 MOTHERBOARD
IV
Advisory Conventions
Four types of advisories are used throughout the user manual to provide helpful information or to alert you to the potential for hardware damage or personal injury. These are Notes, Important, Cautions, and Warnings. The following is an example of each type of advisory.
NOTE:
A note is used to emphasize helpful information
IMPORTANT:
An important note indicates information that is important for you to know.
CAUTION
A Caution alert indicates potential damage to hardware and explains how to avoid the potential problem.
WARNING!
An Electrical Shock Warning indicates the potential harm from electrical hazards and how to avoid the potential problem.
FA30-200 MOTHERBOARD
V
Safety Precautions
CAUTION
Always ground yourself to remove any static charge before touching the CPU
card. Modern electronic devices are very sensitive to static electric charges. As
a safety precaution, use a grounding wrist strap at all times. Place all electronic
components in a static-dissipative surface or static-shielded bag when they are
not in the chassis.
Safety and Warranty
1. Please read these safety instructions carefully.
2. Please keep this user manual for later reference.
3. Please disconnect this equipment from any AC outlet before cleaning. Do not use liquid
or spray detergents for cleaning. Use a damp cloth.
4. For pluggable equipment, the power outlet must be installed near the equipment and
must be easily accessible.
5. Keep this equipment away from humidity.
6. Put this equipment on a reliable surface during installation. Dropping it or letting it fall
could cause damage.
7. Make sure the voltage of the power source is correct before connecting the equipment
to the power outlet.
8. Position the power cord so that people cannot step on it. Do not place anything over
the power cord.
9. All cautions and warnings on the equipment should be noted.
10. If the equipment is not used for a long time, disconnect it from the power source to
avoid damage by transient over-voltage.
11. If any of the following situations arises, get the equipment checked by service
personnel:
A. The power cord or plug is damaged. B. Liquid has penetrated into the equipment. C. The equipment has been exposed to moisture. D. The equipment does not work well, or you cannot get it to work according to the
user’s manual.
E. The equipment has been dropped and damaged. F. The equipment has obvious signs of breakage.
FA30-200 MOTHERBOARD
VI
ABOUT THIS USER MANUAL
This User Manual provides information about the FA30-200 Motherboard.
NOTE
Some pictures in this guide are samples and can differ from actual product.
Chapter Descriptions
Chapter 1, General Information provides general information about the FA30-200
Motherboard including layout, mechanical dimensions and product specifications.
Chapter 2, Hardware Installation provides information on motherboard components, jumper
settings and connector pin assignment of the FA30-200 Motherboard.
Chapter 3, Software Programming Guide provides instructions on software installation for all
supported operating systems.
Chapter 4, Technical Support provides the directory to technical support for FA30-200
Motherboard.
Document Revision History
Version
Date
Note
1.0
8-Feb-2017
Initial document release
CONTENTS
PREFACE ............................................................................................................................................................ I
ABOUT THIS USER MANUAL ........................................................................................................................... VI
CHAPTER 1: GENERAL INFORMATION .............................................................................................................. 1
1.1 INTRODUCTION ................................................................................................................................................. 1
1.2 FEATURES ........................................................................................................................................................ 1
1.3 PACKING CONTENTS ........................................................................................................................................... 2
1.4 MOTHERBOARD SPECIFICATIONS .......................................................................................................................... 3
1.5 FUNCTIONAL DESCRIPTION .................................................................................................................................. 4
1.6 PHYSICAL DESCRIPTION ...................................................................................................................................... 5
CHAPTER 2: HARDWARE INSTALLATION ........................................................................................................... 7
2.1 MOTHERBOARD COMPONENTS ............................................................................................................................ 7
2.1.1 Component Side ................................................................................................................................... 7
2.1.2 Soldier Side ........................................................................................................................................... 8
2.1.3 I/O Side ................................................................................................................................................. 8
2.2.1 JUMPERS ...................................................................................................................................................... 9
2.2.1 Jumper List ......................................................................................................................................... 10
2.2.1.1 SW2: Boot Mode Selector ............................................................................................................................ 10
2.3 CONNECTORS ................................................................................................................................................. 10
2.3.1 Front Side Setting Description ............................................................................................................ 11
2.3.1.1 BT1: RTC Battery ........................................................................................................................................... 11
2.3.1.2 CN7: Light Sensor Connector........................................................................................................................ 11
2.3.1.3 CN9: DIDO Connector ................................................................................................................................... 11
2.3.1.4 CN12: R- Speaker Out ................................................................................................................................... 12
2.3.1.5 CN14: L- Speaker Out ................................................................................................................................... 12
2.3.1.6 CN17: 3.3V output ........................................................................................................................................ 12
2.3.1.7 CN20: 5V output ........................................................................................................................................... 12
2.3.1.8 CN23: 12V output ......................................................................................................................................... 12
2.3.1.9 CN41: Touch ................................................................................................................................................. 13
2.3.1.10 CN44: TTL Panel ......................................................................................................................................... 13
2.3.1.11 CN45: Mic Connector ................................................................................................................................. 13
2.3.1.12 J5: I2C Touch Connector ............................................................................................................................. 14
2.3.1.13 PANEL: LVDS Connector .............................................................................................................................. 14
2.3.2 I/O Description ................................................................................................................................... 15
FA30-200 MOTHERBOARD
II
2.3.2.1 DC IN: Terminal Block Connector ................................................................................................................. 15
2.3.2.2 CN48: USB 2.0 Connector ............................................................................................................................. 15
2.3.2.3 CN27: Serial Port Connector ......................................................................................................................... 15
2.3.2.4 CN28: CAN BUS Connector ........................................................................................................................... 16
2.3.2.5 LAN1: RJ45 with POE .................................................................................................................................... 16
2.3.2.6 CN30: Micro SD ............................................................................................................................................ 16
2.3.2.7 CN32: USB OTG Host .................................................................................................................................... 17
2.3.2.8 USB1: Mini USB Connector (Debug) ............................................................................................................. 17
2.4 CONFIGURING SERIAL PORT SETTINGS IN ANDROID OS ........................................................................................... 18
CHAPTER 3: SOFTWARE PROGRAMMING GUIDE ............................................................................................ 21
3.1 ANDROID PROGRAMMING GUIDE ....................................................................................................................... 21
3.1.1 ADB Installation .................................................................................................................................. 21
3.1.2 GPIO ................................................................................................................................................... 22
3.1.3 CAN BUS ............................................................................................................................................. 22
3.1.4 UART Sample Code ............................................................................................................................. 22
3.1.5 OTA Update Guide .............................................................................................................................. 23
3.2 LINUX AND UBUNTU PROGRAMMING GUIDE ........................................................................................................ 26
3.2.1 GPIO ................................................................................................................................................... 26
3.2.2 CAN BUS ............................................................................................................................................. 26
3.2.3 UART Switch ....................................................................................................................................... 26
CHAPTER 4: TECHNICAL SUPPORT .................................................................................................................. 28
USER MANUAL CHAPTER 1 GENERAL INFORMATION
FA30-200 MOTHERBOARD
1
General Information
This chapter includes the FA30-200 Motherboard background information.
Sections include:
1.1 Introduction
1.2 Features
1.3 Packing Contents
1.4 Motherboard Specifications
1.5 Functional Description
1.6 Physical Description
USER MANUAL CHAPTER 1 GENERAL INFORMATION
FA30-200 MOTHERBOARD
1
CHAPTER 1: GENERAL INFORMATION
This chapter includes the FA30-200 Motherboard background information.
1.1 Introduction
Thank you for choosing the FA30-200 Motherboard. This motherboard is an integrated
package that provides a complete RISC platform for project evaluation, application
development and solution feasibility testing that decreases lead-time and lowers initial
cost and investment.
FA30-200 Motherboard empowered by a Freescale® Cortex™ – A9 iMX6 Dual Core 1 GHz
processor. In peripheral connectivity, FA30-200 SBC features serial port connector, CAN
BUS connector, USB 2.0 A-type connector, LAN port with PoE function support, Micro
HDMI, Debug port, and one Micro SD card slot.
1.2 Features
FA30-200 Motherboard has the following features:
146 mm x 91.6 mm (3.5” Form Factor) Freescale Cortex™ – A9 iMX6 Dual Core 1 GHz processor Supports Android 4.4/ Linux Kernel 3.0.35, QT 5.4 Browser/ Ubuntu 16.04 One MicroSD/ SDHC card slot Built-in 16GB eMMC Supports Power Over Ethernet (PoE)
USER MANUAL CHAPTER 1 GENERAL INFORMATION
FA30-200 MOTHERBOARD
2
1.3 Packing Contents
Inspect the equipment for damage. If any equipment is missing or damaged, contact us.
Standard packing list includes:
Motherboard
User Manual (Hardcopy)
Driver CD
* Pictures are for reference only and can differ from actual product.
** The packing contents may vary according to your order.
*** If you need to purchase the optional accessories or request part numbers, please contact
our sales representatives.
USER MANUAL CHAPTER 1 GENERAL INFORMATION
FA30-200 MOTHERBOARD
3
1.4 Motherboard Specifications
Model Name
FA30-200
System
Specifications
CPU
Freescale® Cortex A9 iMX6 Dual Core
System Memory
1GB DDR3
Storage
On board 16GB eMMC/mSATA
Expansion Slot
1 x MicroSD/ SDHC Card Slot
OS
Android 4.4 (Default)
Linux 3.0.35 QT 5.4 (Optional)
Ubuntu 16.04 (Optional)
I/O Interface
External I/O
1 x Terminal Block 2-pin (DC in)
1 x USB A-type (Host)
1 x RS232/ 422/ 485 selectable via software
1 x CAN BUS
1 x RJ-45 10/100/1000 (Support PoE function)
1 x USB OTG
1 x Mini USB (for debug)
Internal I/O
1 x LVDS by pin-header
1 x I2C Touch by pin-header
2 x USB by 2 pin-header (4 pin)
1 x Digital I/O with 3.3V (8-pin GPIO)
Power
Requirements
Power Input
DC IN 9~24V
Power Consumption
3W
Physical
Characteristics
Dimensions
(W x H x D)
146 mm x 91.6 mm (3.5" Form Factor)
Environment
Operating Temperature
-20 deg. C to +60 deg. C
Storage Temperature
-40 deg. C to +70 deg. C
Operating Humidity
10% to 95% (non-condensing, RH)
USER MANUAL CHAPTER 1 GENERAL INFORMATION
FA30-200 MOTHERBOARD
4
1.5 Functional Description
FA30-200 Function Block (V200)
USER MANUAL CHAPTER 1 GENERAL INFORMATION
FA30-200 MOTHERBOARD
5
1.6 Physical Description
FA30-200 Board Dimensions (V200)
Unit: mm
FA30-200 MOTHERBOARD
6
Hardware Installation
This chapter introduces the setup procedures of the FA30-200 motherboard, including instructions on how to connect jumpers and peripherals, and mechanical drawings.
Sections include:
2.1 Motherboard Components
2.2 Jumpers
2.3 Connectors
2.4 Configuring Serial Port Settings
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
7
CHAPTER 2: HARDWARE INSTALLATION
This chapter introduces the setup procedures of the FA30-200 platform, including instructions on how to connect jumpers and peripherals, and mechanical drawings. Carefully read the content of this chapter in order to avoid any damages.
2.1 Motherboard Components
This section explains the location of the components on the FA30-200 motherboard.
2.1.1 Component Side
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
8
2.1.2 Soldier Side
2.1.3 I/O Side
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
9
2.2.1 Jumpers
This section explains how to set jumpers for correct configuration of the motherboard. A metal-bridge jumper used to close an electric circuit, and it usually consists of two metal pins and one small clip protected by a plastic cover that slides over the pins to connect them. Users can connect the pins with the clip to close a jumper, and remove the clip to open a jumper. Generally, a jumper will have three pins which labeled 1, 2, and 3. In this case, you would connect either pins 1 and 2, or 2 and 3.
The jumper setting diagram is shown below. When the jumper cap is placed on both pins, the jumper is SHORT. The illustration below shows a 3-pin jumper; pins 1 and 2 are short. If you remove the jumper cap, the jumper is OPEN.
PIN 1-2 SHORT
NOTE:
A pair of needle nose pliers may be helpful when working with jumpers. If you have any doubts about the best hardware configuration for your application, contact your local distributor or sales representative before you make any changes. Generally, you simply need a standard cable to make most connections.
1 2 3
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
10
2.2.1 Jumper List
The following table shows the function of each of the board's jumpers.
Label
Function
Note
SW2
Boot Mode Selector
N/A
2.2.1.1 SW2: Boot Mode Selector
2.3 Connectors
This section lists all the connectors on the FA30-200 Motherboard and its pin assignments.
Motherboard connectors:
Front Side
Label
Connector
Note
BT1
RTC Battery
1 x 2 DF13-2P, pitch 2.0mm
CN7
Light Sensor Connector
0.5mm Pitch Connectors For FFC
CN9
DIDO Connector
Header 2x7pin, P: 2.0mm
CN12
R-Speaker Out
2 x 1 wafer, pitch 2.0mm
CN14
L-Speaker Out
2 x 1 wafer, pitch 2.0mm
CN17
3.3V output
2 x 1 wafer, pitch 2.0mm
CN20
5V output
2 x 1 wafer, pitch 2.0mm
CN23
12V output
2 x 1 wafer, pitch 2.0mm
CN41
Touch
1x6 wafer, pitch 2.0mm
CN44
TTL Panel
0.5mm Pitch Connectors For FFC
CN45
Microphone
2 x 1 wafer, pitch 2.0mm
J5
I2C Touch
0.5mm Pitch Connectors For FFC
PANEL
LVDS
2x20 wafer, pitch 2.5mm
I/O Side
Setting
Function
PIN1
PIN2 0 0
Boot from fuses (default)
0 1 1 Serial downloader
1 0 Boot from board settings
1
1
Reserved
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
11
Label
Connector
Note
TRML Block
Terminal Block (2-pin)
2-pin 3.5mm
CN48
USB 2.0 Type A
USB 2.0 Type A
CN27
COM Serial port (RS-232/422/485)
D-sub 9 CN28
CAN BUS
D-sub 9
LAN1
RJ-45 with POE
RT5-1740K22A
CN32
USB OTG
USB OTG
USB1
Mini USB for Debug
USB OTG
CN30
Micro SD
Micro SD
2.3.1 Front Side Setting Description
This section includes pin assignment of connectors located on the front side of the FA30-200 Motherboard.
2.3.1.1 BT1: RTC Battery
2.3.1.2 CN7: Light Sensor Connector
2.3.1.3 CN9: DIDO Connector
Pin №
Signal Name
1
GND
2
+3.3V
Pin №
Signal Name
Pin №
Signal Name
1
+5V 2 NC
3
LED_B
4
Light _ PWR
5
LED_R
6
LED_G
7
GND
8
LS_DATA
9
LS_CLK
10
GND
11
NC
12
INT
Pin №
Signal Name
Pin №
Signal Name
1
GND
2
DIO +5V
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
12
2.3.1.4 CN12: R- Speaker Out
2.3.1.5 CN14: L- Speaker Out
2.3.1.6 CN17: 3.3V output
2.3.1.7 CN20: 5V output
2.3.1.8 CN23: 12V output
3
DOUT3_L
4
DOUT1_L
5
DOUT2_L
6
DOUT0_L
7
DIN3_L
8
DIN1_L
9
DIN2_L
10
DIN0_L
Pin No
Signal Name
1
ROUT+
2
ROUT-
Pin No
Signal Name
1
LOUT+
2
LOUT-
Pin No
Signal Name
1
+3.3V
2
DP1
Pin No
Signal Name
1
+5V
2
DP1
Pin No
Signal Name
1
+12V
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
13
2.3.1.9 CN41: Touch
2.3.1.10 CN44: TTL Panel
Pin
Signal Name
Pin
Signal Name
Pin №
Signal Name
Pin №
Signal Name
1
LED-
2
LED-
3
LED+
4
LED+ 5 YD 6 XR
7
no function
8
DISP0_CNTRST
9
CSPI1_CS2
10
CSPI1_CLK
11
CSPI1_MOSI
12
DISP0_DAT0
13
DISP0_DAT1
14
DISP0_DAT2
15
DISP0_DAT3
16
DISP0_DAT4
17
DISP0_DAT5
18
DISP0_DAT6
19
DISP0_DAT7
20
DISP0_DAT8
21
DISP0_DAT9
22
DISP0_DAT10
23
DISP0_DAT11
24
DISP0_DAT12
25
DISP0_DAT13
26
DISP0_DAT14
27
DISP0_DAT15
28
DISP0_DAT16
29
DISP0_DAT17
30
DISP0_DAT18
31
DISP0_DAT19
32
DISP0_DAT20
33
DISP0_DAT21
34
DISP0_DAT22
35
DISP0_DAT23
36
DISP0_HSYNCH
37
DISP0_VSYNCH
38
DISP0_CLK
39
no function
40
no function
41
N53696863
42
N53696863
43
YU
44
XL
45
no function
46
LCD_SHUT_L
47
no function
48
no function
49
no function
50
no function
51
no function
52
DISP0_DRDY
53
GND
54
GND
55
GND
56
GND
2.3.1.11 CN45: Mic Connector
2
DP1
Pin №
Signal Name
Pin №
Signal Name
1
GND
2
USB_PP3
3
USB_PN3
4
TOUCH_VCC
5
GND
6
GND
Pin No
Signal Name
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
14
2.3.1.12 J5: I2C Touch Connector
2.3.1.13 PANEL: LVDS Connector
Pin
Signal Name
Pin
Signal Name
Pin №
Signal Name
1
LCDVDD
2
LVDS0_TX0_N
3
LCDVDD
4
LVDS0_TX0_P
5
LCDVDD
6
LVDS0_TX1_N
7
GND
8
LVDS0_TX1_P
9
GND
10
LVDS0_TX2_N
11
GND
12
LVDS0_TX2_P
13
GND
14
LVDS0_CLK_N
15
GND
16
LVDS0_CLK_P
17
GND
18
LVDS0_TX3_N
19
GND
20
LVDS0_TX3_P
21
GND
22
LVDS1_TX0_N
23
GND
24
LVDS1_TX0_P
25
GND
26
LVDS1_TX1_N
27
GND
28
LVDS1_TX1_P
29
GND
30
LVDS1_TX2_N
31
GND
32
LVDS1_TX2_P
33
GND
34
LVDS1_CLK_N
35
GND
36
LVDS1_CLK_P
37
GND
38
LVDS1_TX3_N
39
GND
40
LVDS1_TX3_P
1
MIC_IN +
2
MIC_IN -
Pin №
Signal Name
Pin №
Signal Name
1
GND
2
I2C2_SDA
3
I2C2_SCL
4
VCC
5
INTR 6
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
15
2.3.2 I/O Description
This section contains pin assignment of connectors located on the I/O side of the FA30-200 motherboard.
2.3.2.1 DC IN: Terminal Block Connector
FA30-200 motherboard uses 2-pin terminal block connector for DC in power input. Secure the connector to the motherboard with two screws.
2.3.2.2 CN48: USB 2.0 Connector
FA30-200 motherboard uses one USB 2.0 Type A connector.
2.3.2.3 CN27: Serial Port Connector
FA30-200 Motherboard uses COM1: D-Sub 9 serial port connector. The connector secured to the motherboard with two screws.
Voltage
Minimum Voltage 9V Maximum Voltage 24V Maximum Current 6.6A
Pin №
Signal Name
Pin №
Signal Name
1
+5V
2
USB_D-
3
USB_D+
4
GND
Pin №
RS-232
RS-422
RS-485
1
DCD
TxD-
D- 2 RXD
TxD+
D+ 3 TXD
RxD+
NC 4 DTR
RxD-
NC
5
GND
GND
GND
6
DSR
NC
NC 7 RTS
NC
NC 8 CTS
NC
NC 9 RI
NC
NC
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
16
2.3.2.4 CN28: CAN BUS Connector
The connector secured to the motherboard with two screws.
2.3.2.5 LAN1: RJ45 with POE
2.3.2.6 CN30: Micro SD
Pin
Signal Name
Pin
Signal Name
1
GND
2
CAN_L
3
GND 4 NC
5
NC 6 NC
7
CAN_H
8
GND
9*
+5V/NC
Pin №
LAN
PD
1
MDI0+
PD_A+
2
MDI0-
PD_A+
3
MDI1+
PD_A-
4
MDI2+
PD_B+
5
MDI2-
PD_B+
6
MDI1-
PD_A-
7
MDI3+
PD_B-
8
MDI3-
PD_B-
Pin №
Signal Name
Pin №
Signal Name
1
DATA2
2
DATA3
3
CMD
4
+3.3V
5
CLK 6 GND
7
DATA0
8
DATA1
9
Card_Det
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
17
2.3.2.7 CN32: USB OTG Host
Use USB OTG host connector to connect USB flash drives, digital cameras, mice or keyboard to the FA30-200 motherboard.
2.3.2.8 USB1: Mini USB Connector (Debug)
FA30-200 motherboard uses Mini USB connector for debug purpose only.
Pin №
Signal Name
Pin №
Signal Name
1
+5V
2
USB_OTG_D-
3
USB_OTG_D+
4
USB_OTG_ID
5
GND
Pin №
Signal Name
Pin №
Signal Name
1
TXD233
2
NC 3 NC
4
RXD232
5
DBUG-VBUS
6
GND
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
18
2.4 Configuring Serial Port Settings in Android OS
User can configure serial COM Port for RS-232, RS-422 or RS-485 by software. Winmate provides application for configuring COM port settings for Android OS.
Configuring COM Port settings in Android OS:
Step 1 Settings > Accessibility
Step 2 Accessibility > Comport-Setting
USER MANUAL CHAPTER 2 HARDWARE INSTALLATION
FA30-200 MOTHERBOARD
19
Step 3 Comport-Setting > Comport 1/ Comport 2/ Comport 3
* Select Comport 1/ Comport 2/ Comport 3 that you want to configure.
Step 4 Comport 1 > RS232/ RS422/ RS485
* Configure Comport 1 settings
USER MANUAL CHAPTER 3 SOFTWARE PROGRAMMING GUIDE
FA30-200 MOTHERBOARD
20
Software Programming Guide
This chapter provides information about software programming tools for the FA30-200 platform.
Sections include:
3.1 Android Programming Guide
3.2 Linux and Ubuntu Programming Guide
USER MANUAL CHAPTER 3 SOFTWARE PROGRAMMING GUIDE
FA30-200 MOTHERBOARD
21
CHAPTER 3: SOFTWARE PROGRAMMING GUIDE
This chapter provides information about software programming tools for the FA30-200 platform.
3.1 Android Programming Guide
All the programming guides can be found in the driver CD that comes in the package with the FA30-200 Motherboard.
3.1.1 ADB Installation
Installation link: FA30-200 CD\Android Documents and Files\PC_tool\adb\driver\adb.rar
ADB Installation:
1. Unzip “adb.rar” to the desktop.
2. Execute “command line” , then go into the “adb” folder
For example : cd D:\WE1050\Desktop\adb
USER MANUAL CHAPTER 3 SOFTWARE PROGRAMMING GUIDE
FA30-200 MOTHERBOARD
22
3.1.2 GPIO
General-purpose input/output (GPIO) is a generic pin on an integrated circuit whose behaviorincluding whether it is an input or output pinis controllable by the user at run time. GPIO pins have no predefined purpose, and go unused by default.
You can find all information about Android’s GPIO installation inside the Driver CD.
Programming Guide link: FA30-200 CD\Android Documents and Files\GPIO\ProgrammingGuide
3.1.3 CAN BUS
You can find all information about Android’s CAN BUS installation inside the Driver CD.
Programming Guide link: FA30-200 CD\Android Documents and Files\Canbus\API\doc\ FA30-200
3.1.4 UART Sample Code
You can find the sample code for Androids UART installation inside the Driver CD.
Sample Code: FA30-200 CD\Android Documents and Files\UART\SampleCode
You can find Android’s UART Switch programming guide installation inside the Driver CD that comes with FA30-200 Motherboard.
Programming Guide Path: FA30-200 CD\Android Documents and Files\UART\ProgrammingGuide
USER MANUAL CHAPTER 3 SOFTWARE PROGRAMMING GUIDE
FA30-200 MOTHERBOARD
23
3.1.5 OTA Update Guide
OTA is a tool which can help you to update OS image. To update Android OS image you need to receive image file. Once you get the image file follow the guideline below.
OTA Update:
Step 1 Copy the image file to micro SD card.
Step 2 Insert the micro SD card to the slot in the device.
In the APPs menu tap OTA Image Upd .
Step 3 The system is checking OTA File. It may take some time.
Step 4 Tap Update Image
USER MANUAL CHAPTER 3 SOFTWARE PROGRAMMING GUIDE
FA30-200 MOTHERBOARD
24
Step 5 Make sure the file founded by the system is image update file. Tap OK.
Step 6 Tap OK. Make sure the battery level is at least 50%.
Step 7 Tap OK.
USER MANUAL CHAPTER 3 SOFTWARE PROGRAMMING GUIDE
FA30-200 MOTHERBOARD
25
IMPORTANT:
Do not disconnect the power source! Do not remove the battery!
Step 8 After update the system will automatically restart.
USER MANUAL CHAPTER 3 SOFTWARE PROGRAMMING GUIDE
FA30-200 MOTHERBOARD
26
3.2 Linux and Ubuntu Programming Guide
3.2.1 GPIO
General-purpose input/output (GPIO) is a generic pin on an integrated circuit whose behaviorincluding whether it is an input or output pinis controllable by the user at run time. GPIO pins have no predefined purpose, and go unused by default.
You can find all information about Linuxs GPIO installation inside the Driver CD.
Programming Guide link: FA30-200 CD\Linux_QT Documents and Files\GPIO\ProgrammingGuide
3.2.2 CAN BUS
You can find all information about Linuxs CANBus installation inside the Driver CD.
Programming Guide link:
FA30-200 CD\Linux_QT Documents and Files\Canbus\ProgrammingGuide
3.2.3 UART Switch
You can find all information about Linuxs UART Switch installation inside the Driver CD.
Programming Guide link: FA30-200 CD\Linux_QT Documents and Files\UART\ProgrammingGuide
USER MANUAL CHAPTER 4 TECHNICAL SUPPORT
FA30-200 MOTHERBOARD
27
Technical Support
This chapter contains directory to technical support.
USER MANUAL CHAPTER 4 TECHNICAL SUPPORT
FA30-200 MOTHERBOARD
28
CHAPTER 4: TECHNICAL SUPPORT
This chapter includes the directory for technical support. Free technical support is available from our engineers every business day. We are always ready to give advice on application requirements or specific information on the installation and operation of any of our products. If any problem occurs fill in problem report form enclosed and immediately contact us.
To find Drivers and SDK, please refer to the Driver CD that comes in the package or contact us.
For a detailed Android 4.4 user guide, follow the download path below:
http://static.googleusercontent.com/media/www.google.com/en/us/help/hc/images/androi d/android_ug_42/Android-Quick-Start-Guide.pdf
Loading...