IC nexus EC2107 User manual

User Manual EC 21XX
iMX.6 Processor Series
All-in-One Embedded Computer -
EC21XX
User Manual
Copyright 2000 –2014 IC Nexus Corporation. All rights reserved

User Manual EC 21XX
Page 2
Release Notes
Version
Release Date
Notes
1.0
August 2014
Initial release according to Lab
Disclaimer
This documentation is provided for use with IC Nexus products. No license to IC
Nexus property right is granted. IC Nexus assumes no liability, provides no warranty
either expressed or implied relating to the usage, or intellectual property right
infringement that may result from its use.
IC Nexus provides this document without any warranty of any kind, expressed or
implied, including, but not limited to, its particular purpose. IC Nexus may make
changes to this document without notice.

User Manual EC 21XX
Page 3
Federal Communication Commission Interference Statement
This equipment has been tested and found to comply with the limits for a Class B
digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to
provide reasonable protection against harmful interference in a residential installation.
This equipment generates, uses and can radiate radio frequency energy and, if not
installed and used in accordance with the instructions, may cause harmful
interference to radio communications. However, there is no guarantee that
interference will not occur in a particular installation. If this equipment does cause
harmful interference to radio or television reception, which can be determined by
turning the equipment off and on, the user is encouraged to try to correct the
interference by one of the following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on a circuit different from that to which the
receiver is connected.
Consult the dealer or an experienced radio/TV technician for help.
FCC Caution: To assure continued compliance, any changes or modifications not
expressly approved by the party responsible for compliance could void the user's
authority to operate this equipment. (Example - use only shielded interface cables
when connecting to computer or peripheral devices).
FCC Radiation Exposure Statement
This equipment complies with FCC RF radiation exposure limits set forth for an
uncontrolled environment. This equipment should be installed and operated with a
minimum distance of 20 centimeters between the radiator and your body.
This transmitter must not be co-located or operating in conjunction with any other
antenna or transmitter.
The antennas used for this transmitter must be installed to provide a separation
distance of at least 20 cm from all persons and must not be co-located or operating in
conjunction with any other antenna or transmitter.

User Manual EC 21XX
Page 4
Table of Contents
TABLE OF CONTENTS.................................................................................... 4
1. PACKAGE CONTENTS......................................................................... 5
2. OVERVIEW.......................................................................................... 6
3. SETUP................................................................................................. 7
3.1 Connecting the Debug Port to PC............................................................ 7
3.2 Start Running ....................................................................................... 10
3.3 Connecting to the PC (for Android 4.2)................................................... 12
3.4Update firmware via USB dongle (for Android 4.2) .................................. 22
4. RUNNING SOFTWARE .......................................................................... 24
4.1 Android................................................................................................ 24
4.2 Ubuntu Linux........................................................................................ 29
5. TOUCH PANEL CALIBRATION............................................................... 34
5.1 Android RTP re-calibrate procedure....................................................... 34
5.2 Ubuntu RTP re-calibrate procedure........................................................ 36

User Manual EC 21XX
Page 5
1. Package Contents
All-in-One embedded computer products include EC2107 and EC2110.
Item
Notes
EC21xx
Power Adapter
RS232 IDC Cable
Pin Header for DB9
CD
Software and User's Manual

User Manual EC 21XX
Page 6
2. Overview
Ubuntu enabled device showing ports on each side
Android enabled device with wireless antennas attached

User Manual EC 21XX
Page 7
3. Setup
3.1 Connecting the Debug Port to PC
During development, it is a good idea to connect using the debug port.
Find the debug port on EC2107 / EC2110.
EC2107
EC2110
Connect a RS232 IDC cable to the debug port

User Manual EC 21XX
Page 8
Connect to PC
Turn on the PC, run the terminal program, and open the COM port. We use
TeraTerm. You can find this tool and the user guide on our wiki page online.
Console / Debug Port Connection Diagram
UART1 is dedicated as the debug port. UART1 default settings are Baud Rate
115200, 8 data bits, no parity, 1 stop bit and no flow control.
A DB9 null modem cable (or adapter) is required when you want to connect UART1
to a PC with terminal emulation software such as TeraTerm.
PCB of EC21XX
DB9 null modem cable

User Manual EC 21XX
Page 9
Pin Assignment: RS232 IDC Cable and Null Modem Adapter
We prefer to use this kind of adapter if your DB9 cable is straight through cable. (Not
cross-connected)
Console box header (CN3 on PCB) pin assignment
RS232 IDC cable: pin header for DB9
Null modem adapter: male-to-male for DB9

User Manual EC 21XX
Page 10
3.2 Start Running
After connecting to the debug port, please power on the device to start.
1. Before logging into the system, you can enter into the U-Boot environment to
check some variables. After powering on, quickly hit the Enter key within 3
seconds when you see the message below.
Hit any key to stop autoboot: 3
2. Type ‘?’or ‘help’ to get all U-Boot commands and more details.
3. Type printev on the U-Boot shell to see the current environmental variables
> printenv
4. Use the command below to modify an environment variable.
> setenv variable 'string value'
If you need to change your output display, do the following command to set the
variable “panel”; otherwise, we do not recommend you doing this step.
Android
//HDMI (1920 x 1080)
> setenv panel 'video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 video=mxcfb1:off
cea'
//7” LCD-PT (800 x 480) with RTP
> setenv panel 'video=mxcfb0:dev=lcd,LCD-WVGA,if=RGB24,bpp=32 video=mxcfb1:off'
//7” LCD-AWT (800 x 480) with RTP
> setenv panel 'video=mxcfb0:dev=lcd,AWT-WVGA,if=RGB24,bpp=32 video=mxcfb1:off'
Ubuntu
//HDMI (1920 x 1080)
> setenv panel 'video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1:off'
//7” LCD (800 x 480) with RTP

User Manual EC 21XX
Page 11
> setenv panel 'video=mxcfb0:dev=lcd,LCD-WVGA,if=RGB24 video=mxcfb1:off'
//7” LCD-AWT (800 x 480) with RTP
> setenv panel 'video=mxcfb0:dev=lcd,SEIKO-WVGA,if=RGB24 video=mxcfb1:off'
For other LCD / LVDS panels we support, please contact to our sales in order to
get right string value.
5. Use the command saveenv to save the environment variables that you have
modified. If not saved, then any changes to the variables will not persist after a
restart.
>saveenv
Saving Environment to SPI Flash...
Erasing SPI flash...Writing to SPI flash...........................SUCCESS
done
6. Use the command boot to start the operating system.
>boot

User Manual EC 21XX
Page 12
3.3 Connecting to the PC (for Android 4.2)
For Android systems, connect to a Windows PC by following the steps below:
Install Android SDK
Connect to PC with USB OTG cable
Install USB driver
3.3.1 Installing the Android SDK
This chapter is intended for developers to quickly setup an EC series and know how
to launch EC series demo applications from a host PC via a USB interface. The host
PC requires a Windows system (for example Windows XP or 7) and at least a few
gigabytes free disk space. The first time you launch a demo app from the host PC,
you will have to install a driver into the host PC.
Follow the steps below to install the driver and make the hardware connection:
1. Insert the software DVD into the host PC and find theAndroid SDK folder. Copy to
the host PC in a folder named <SDK>
2. Add the <SDK> folders to the path environment variable of the host PC:
;<SDK>\tools;<SDK>\platform-tools
3. The following figures illustrate the steps to add a path on a Windows 7 PC:
Computer > Properties > Advanced system settings > Environment
Variables… > Path > Edit…
Screenshots for Windows 7

User Manual EC 21XX
Page 13

User Manual EC 21XX
Page 14
3.3.2 Connecting to the PC with a USB OTG cable
Connect the power adapter to an EC21XX power jack and plug the power adapter to
an AC outlet.
Wait for the EC21XXto boot up and show a standard desktop on the LCD screen. A
standard Android desktop is similar to the following figure.
Connect a USB cable to EC21XXmini-USB connector.

User Manual EC 21XX
Page 15
Connect the USB cable to a USB port on the host PC.
The following diagram shows a USB connected EC series and a Windows PC.
Windows PC
USB OTG
cable
USB host
Connector
Mini-USB
Connector

User Manual EC 21XX
Page 16
3.3.3 Installing the USB Driver (Android ADB Interface)
When first connected, the host PC will prompt you about detecting an unknown USB
device and ask you to install a driver. Choose to install software from a specific
location.
Find the USB driver in the software DVD and copy it to the host PC. Add the path of
Android USB driver as the search path for the wizard:
;D:\android-sdk-windows\extras\google\usb_driver
After the driver is successfully installed, you will find an “Android Phone”with the
Android ADB interface in Device Manager.
Screenshots for Windows 7

User Manual EC 21XX
Page 17

User Manual EC 21XX
Page 18

User Manual EC 21XX
Page 19

User Manual EC 21XX
Page 20
To verify whether or not the driver is correctly installed, you can type adb devices at
the Windows command prompt. The attached EC21XXdevice will be listed with the
device ID. If it does not show any attached devices, repeat the previous steps to
install the driver again.
Now you can use the adb command at the command line to manage your connected
device. This allows you to copy files/directories to or from the device, run a remote
shell, install files/apps to the device, and can even run applications you develop
directly through an emulator.
We list some basic ADB command options here. This link has more details.
This manual suits for next models
1
Table of contents
Other IC nexus Desktop manuals
Popular Desktop manuals by other brands

HP
HP 8000 - Elite Convertible Minitower PC Illustrated parts & service map

Lenovo
Lenovo ThinkStation C20 Guide d'utilisation

IBM
IBM 5110 Maintenance Information Manual

Energetics
Energetics TZ-2175 manual

Sony
Sony PCV-RX551 System reference manual

Lenovo
Lenovo ThinkStation P358 Tower Hardware Maintenance Manual