IB113
Wide Temperature ARM-based SBC with
Freescale i.MX6 Cortex-A9 Dual Core 800MHz SoC
User’s Manual
2014 DEC. V1.0b
This page is intentionally left blank.
Copyright © 2013 IBASE Technology Inc. All Rights Reserved.
Quick Start Guide
Here is a step-by-step guide to boot up the IB113:
a. Based on the order, the (Android) or (Linux OS) will be preloaded in the
IB113’s eMMC. System can be booted up with HDMI (by default) and power
input ready.
b. To use the root/ serial port debug function, please check Chapter 4.2.1 (COM1
debug cable setup) information.
c. To boot up with a different LVDS panel, please refer to Chapter 4.2.2.
d. To make a recovery SD card (for IB113 advanced user only), please refer to
Chapter 4.
Note: different LVDS panels have different customization; please check with your sales
contact.
e. For advanced users who are building their own products, please refer to
Chapter 5.
f. For special HW/SW/ panel customization requests or assistance, please check
with Ibase sales dept.
TABLE OF CONTENTS
This page is intentionally left blank.Quick Start Guide ............................................................ 2
1. Introduction .................................................................................................................... 6
1.1. IB113 Introduction .......................................................................................................... 6
1.2. IB113 Hardware Specifications ........................................................................................ 7
1.3. Optional Items .............................................................................................................. 10
2. Jumper setting on IB113 ................................................................................................ 11
3. Software Setup ............................................................................................................. 27
3.1. Make a Recovery SD Card (for advanced user only) ....................................................... 27
3.2. Parameter Setting on U-boot ........................................................................................ 30
3.2.1. Preparation (debug console) .................................................................................. 30
3.2.2. Display setting command For Linux and Android .................................................... 31
4. BSP User Guide ( for advanced software engineer only ) ................................................ 33
4.1. Building BSP Source ...................................................................................................... 33
4.1.1. Preparation ........................................................................................................... 33
4.1.2. Installing Toolchain ................................................................................................ 33
4.1.3. Building u-boot ...................................................................................................... 34
4.1.4. Building kernel ....................................................................................................... 35
4.1.5. Build RAMdisk image (option.) ............................................................................... 36
4.1.6. Install Linux to SD card ........................................................................................... 37
4.1.7. Booting with your SD card ...................................................................................... 38
5. Reference Code ............................................................................................................. 39
5.1. How to use I2C in Linux ................................................................................................. 39
5.2. How to use GPIO in Linux .............................................................................................. 56
5.2.1. GPIO Mapping Table .............................................................................................. 56
5.2.2. GPIO Sample Code ................................................................................................. 56
5.3. How to use Watchdog in Linux ...................................................................................... 57
6. Appendix D – ADB configuration (For Android only) ...................................................... 60
7. Appendix D –Useful links ............................................................................................... 63
Copyright © 2013 IBASE Technology Inc. All Rights Reserved.
Acknowledgments
Freescale
TM
is a trademark of Freescale Semiconductor, Inc.
ARM® Cortex™ -A9 is a trademark of ARM Holdings, plc.
Android, name, logo, and other Android trademarks are property of Google Inc.
Linux, trademarks or marks include all trade and service marks and logos owned
by the Linux Foundation.
All other product names or trademarks are properties of their respective owners.
1. Introduction
1.1. IB113 Introduction
IB113 is a 3.5" Disk-Size SBC w/ ARM Base Freescale i.MX6 Cortex-A9
800Mhz CPU. IB113 fulfill industrial ambient operating temperature from -40
℃ to +85℃ . The device offers 3D graphics acceleration, while also supporting
numerous peripherals, including RS232/422/485, CAN, USB, USB OTG, 1st/2nd LAN
ports, SATA, R/C touch interfaces, that are well suited for industrial applications.
All components are selected from industrial grade parts for wide-temperature
environment operation.
Copyright © 2013 IBASE Technology Inc. All Rights Reserved.
3.5" Disk-Size SBC, 102mm x 147mm
Freescale Cortex™ -A9 i.MX6 Dual 800MHz, automotive grade
CPU
4GB eMMC on board
SD socket (up to 32GB)
HDMI
18/24 bit dual channel LVDS (up to 1920 x 1080)
Decode: 1080p, 30fps
Encode: 1080p, 30fps
1st LAN : 10/100/1000 Base-T Ethernet (Gb LAN)
2nd LAN : 10/100 Base-T Ethernet
PM6000 resistive touch IC (4/5-wires) on board
USB/ I2C header on board ( for capacitive touch)
Audio pin header (1x microphone, 1x speaker)
1x 1st 10/100/1000 LAN
1x 2nd 10/100 LAN
1x USB 2.0 Host (Type-A)
1x USB OTG (mini-USB Type-B)
1x COM RS-232/422/485
1x SD socket (up to 32GB)
1x DC-in jack
1x HDMI (Type-A)
1x Reset button
1.2. IB113 Hardware Specifications
Freescale ARM Cortex-A9, 800MHz, automotive-grade processor
Supports -40°C~ 85°C environment, all industrial-grade components
Supports DC 12V~24V input voltage
1GB DDR3, 4GB eMMC on board
Supports 4/5-wired resistive touch, and I2C/USB header for capacitive touch
Supports OpenGL ES 2.0 and OpenVG 1.1 hardware accelerators
Supports COM, CAN,USB-OTG, SD card, HDMI, Dual Channel LVDS
Supports rich I/O internface for BOM customization
Headers & Expansion Slots
Headers:
1x GPIOx8 pin header
1x Debug port pin header
1x USB2.0 Host box header
1x I2C pin header
1x Resistive touch header (4/5-wires)
2x CAN Bus 2.0B ( w/ isolation) pin headers
1x Dual channel LVDS box header (supports full HD)
1x Audio pin header (1x microphone, 1x speaker)
1x SATA header
Slots:
1x Full size Mini PCIe with USB interface
-40°C~ 85°C (-40°F ~ 185°F)
WiFi / GPS / 3G module (option)
Ubuntu Linux 12.04(kernel 3.0.35)/ Android 4.3
3.5-inch SBC w/ Industrial-Grade Freescale i.MX6 dual core
(800Mhz), 1GB DDR3, 2x LAN , SD, 1x COM ports, Mini
PCI-E(x1) slot, HDMI, 8x GPIO, 2x CAN, 2nd LAN, 4GB eMMC,
Resistive touch panel (4/5-wires) support
RF:
- 3G+GPS Combo ( Mini PCI-E card)
- WIFI+BT Combo (Mini PCI-E card)
- WIFI module (USB I/F)
- BT module (USB/IF)
Display:
- 800 x 600, resistive touch panel (5-wires)
- LVDS cable: LCD314
Debug cable:
- PK1-100A
( Please contact with iBASE sales)
Ordering Information
‧
This specification is subject to change without prior notice.
Copyright © 2013 IBASE Technology Inc. All Rights Reserved.
I/O View
Board Dimensions
A057SPP3516K11000P
Power Supply
USB OTG ( mini
type) Cable
1.3. Optional Items
If you have any optional item request, please contact Ibase sales dept.
Copyright © 2013 IBASE Technology Inc. All Rights Reserved.
2. Jumper setting on IB113
[Important] Please check the jumpers, DIP, buttons and switches on
IB113 before doing the panel connection and boot up.
Jumpers are used on IB113 to select various settings and features according
to your needs and applications. Contact your supplier if you have doubts
about the best configuration for your needs. The following lists the
connectors on IB113 and their respective functions.
Jumper Locations on IB113
Top Side
SW1: System Boot Configuration (factory use only)
JP9: COM2 RS232, RS422, RS485 Selection
Default setting is RS232 mode. JP9 setting for COM2.
Copyright © 2013 IBASE Technology Inc. All Rights Reserved.
JP6: USB +3.3V/+5V Power Setting
Default setting is +5V.
JP6 setting for J9.
JP4: LVDS +3.3V/+5V Power Setting
Default setting is +3.3V. ; JP4 setting for CH1,CH2.
JP3: LED Brightness +5V/+12V Power Setting
efault setting is +5V.
JP3 setting for CH1,CH2
CN1: SD Card Connector
COM1 PORT: COM1 RS232 Connector
(Debug Port, factory use only)
Part Number: 0195-01-200-040
Description: Pin Header 2.0*2.0mm S/T Single Row 4pin
Copyright © 2013 IBASE Technology Inc. All Rights Reserved.
COM2 : RS232/RS422/RS485 Serial Port
[
Note: Please refer to JP9 setting for RS232, RS422 and RS485 mode selection.
CH1,CH2: LVDS Display Connector
Part Number: DF13-20DP-1.25V(95)
Description: P1.25 SMD 20PIN Male 180D 2R
J2: Resistive Touch Panel Connector
Part Number: 0110-161-050
Description: MINI BASE;DIP 180D MINI 5PIN
CN7: 100/1Gb LAN1 (From Freescale i.MX6)
CN8: 10/100Mb LAN2 (USB to Ethernet)
Copyright © 2013 IBASE Technology Inc. All Rights Reserved.
CN3,4: LED Backlight Control Connector
Part Number: 0110-2610040
Description: JST-PH Type Wafer 2.0mm 4Pin
J7: Speaker Right Out Connector
Part Number: 0110-2610020
Description: Molex 53047 1.25mm Wafer S/T Type 2pin
Note: The maximun output power is 2 W with 4 Ω speaker
or 1.4 W with 8 Ω speaker
J8: Speaker Left Out Connector
Part Number: 0110-2610020
Description: Molex 53047 1.25mm Wafer S/T Type 2pin
Note: The maximun output power is 2 W with 4 Ω speaker
or 1.4 W with 8 Ω speaker
JMIC1: Microphone Connector
Part Number: 0110-2610020
Description: Molex 53047 1.25mm Wafer S/T Type 2pin
Copyright © 2013 IBASE Technology Inc. All Rights Reserved.
J1: Digital I/O 4 In/4 Out Connector
Part Number: 0196-01-200-120
Description: MALE HD;DIP MINI 180D 12PIN 2R
Note: All In/Out signals level are 3.3V .
J3: SATA Power
Part Number: WAFER25-104S-2442-ST
Description: 2.5 wafer 4pin 180D