DFI KS211, KS212 User Manual

Page 1
www.d.com
1
Chapter 1 Introduction
KS211/212
7” Touch Panel PC
User’s Manual
A27010427
Page 2
Page 3
www.d.com
3
Chapter 1 Introduction
Table of Contents
Copyright ����������������������������������������������������������������������������������������������������������� 2
Trademarks ������������������������������������������������������������������������������������������������������� 2
FCC and DOC Statement on Class B ���������������������������������������������������2
About this Manual �����������������������������������������������������������������������������������������4
Warranty ������������������������������������������������������������������������������������������������������������4
Static Electricity Precautions ��������������������������������������������������������������������4
Safety Measures ��������������������������������������������������������������������������������������������4
About the Package ���������������������������������������������������������������������������������������5
Chapter 1 - Introduction ���������������������������������������������������������������������������6
Overview ������������������������������������������������������������������������������������������������������� 6 Key Features ������������������������������������������������������������������������������������������������6 Specifications ����������������������������������������������������������������������������������������������� 7 Getting the Know the KS211/212 ����������������������������������������������������������9 Mechanical Dimensions ��������������������������������������������������������������������������� 10
Chapter 2 - Installation �������������������������������������������������������������� 11
Connecting Cables to Terminal Blocks ����������������������������������������������� 11 Removing the Chassis Cover ������������������������������������������������������������������12
Chapter 3 - Hardware Installation �������������������������������������������� 13
Board Layout ���������������������������������������������������������������������������������������������13 System Memory ���������������������������������������������������������������������������������������� 13 Jumper Settings ���������������������������������������������������������������������������������������� 13 Top Panel I/O Port ����������������������������������������������������������������������������������� 16
Side Panel I/O Port ���������������������������������������������������������������������������������� 16 Bottom Panel I/O Ports ��������������������������������������������������������������������������17
Chapter 4 - Mounting Options �������������������������������������������������������������� 22
Wall Mount ������������������������������������������������������������������������������������������������� 22 Panel Mount �����������������������������������������������������������������������������������������������23
Appendix A - BSP User Guide ��������������������������������������������������������������� 22
Appendix B – Android BSP Known Issue ����������������������������������������35
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
Page 11
www.d.com
11
Chapter 2 Installation
Chapter 2 - Installation
Chapter 2
Connecting Cables to Terminal Blocks
Important:
When installing the touch panel PC, make sure the power is off. Failure to turn off, may cause severe damage to the system.
1. Insert the cable end of the power adaptor to the terminal block. To firmly fix the cable into
the terminal block, use a screwdriver to clamp down the wires to the screw that is in the terminal block.
2. Plug the terminal block into the DC-in connector and then tighten the screws to secure the terminal block in place.
Terminal block
Wire
Power adapter cable
DC-in connector
Screws
White Wire
Black Wire
+ -
Page 12
www.d.com
12
Chapter 2 Installation
1. Make sure the system and all other peripheral devices connected to it has been powered­of f.
2. Disconnect all power cords and cables.
3. The 8 mounting screws on the rear side of the system are used to secure the cover to the chassis. Remove these screws and then put them in a safe place for later use.
Removing the Chassis Cover
Mounting Screw
4. After removing the mounting screws, lift the cover up.
5. The Mini PCIe slot and SIM card slot are readily accessible after removing the chassis cover.
Lift the Cover Upward
Mini PCIe Slot
SIM card slot
Mounting Screw
Chapter 2
Page 13
www.d.com
13
Chapter 3 Hardware Installation
Chapter 3
Chapter 3 - Hardware Installation
Board Layout
1ON23456
SW4
1
10
3
COM1 debug
port
1
109
2
Power LED
Chassis Intrusion
Freescale i.MX535
DDR3
1
Clear CMOS
(JP1)
RTC_Battery
DDR3
1
39
LVDS
2
40
1
AMP_R
VGA
1
15
2
16
Reset
Power Button
JTAG
1 2
11 12
SW28
SW29
456 1
ON
2378
456 1
ON
2378
3G LED
MIC
AMP_L
SIM
1
13 14
2
DIO
USB 6-7
3G_Modem
1
2
9
10
HDMI Chip Sil9022
Audio Chip
SGTL5000 LAN Chip SMSC 8710
Panel Power
Select
(J11)
UART 2 Chip
SP338
PMIC DA9053
COM2 RS232/422/485 HW/SW Mode Select(JP7)
112
2
12
1
1
1
+ -
MMC/SD
HDMI
Line-out
Mini USB
LAN
USB 4-5
COM2
DC-in
System Memory
DDR3
Important:
Electrostatic discharge (ESD) can damage your board, processor, disk drives, add-in boards, and other components. Perform installation procedures at an ESD workstation only. If such a station is not available, you can provide some ESD protection by wear­ing an antistatic wrist strap and attaching it to a metal part of the system chassis. If a wrist strap is unavailable, establish and maintain contact with the system chassis throughout any procedures requiring ESD protection.
Important:
When the Standby Power LED lit red, it indicates that there is power on the system board. Power-off the PC then unplug the power cord prior to installing any devices. Failure to do so will cause severe damage to the motherboard and components.
•DDR3onboard
•Onboardmemory
- 1GB: standard
- 2GB: optional
Power LED
Features
DDR3
DDR3
eMMC
Touch Screen
5
1
Android Hot Key Connector
Top View
Bottom View
Page 14
www.d.com
14
Chapter 3 Hardware Installation
Chapter 3
Jumper Settings
Clear CMOS Data
If you encounter the following,
a) CMOSdatabecomes corrupted.
b) You forgot the supervisor or user password.
youcanreconfigurethesystemwith thedefaultvalues storedintheROM BIOS.
Toloadthedefault valuesstoredinthe ROMBIOS,please followthesteps below.
1. Power-off the system and unplug the power cord.
2. SetJP1pins2and 3toOn. Waitforafew secondsandset JP1backto itsdefaultsetting, pins1 and2On.
3. Now plug the power cord and power-on the system.
JP1
2-3On: ClearCMOS Data
1-2On:
Normal (default)
3
1
2
3
1
2
COM RS232/RS422/RS485 Select
SW4(forCOM2)isusedto configuretheCOM porttoRS232, RS422(FullDuplex) orRS485.
JP7is usedtoconfigurethe COMportset viathehardware modeorsoftwaremode.
Note:
IfyouusetheSW4to selectRS232/RS422/ RS485,makesure JP7isset viathe
“Hardware Mode”.
12
10
3
1
1-4-7-10,2-5-8-11 On:
Software Mode (default)
2-5-8-11,3-6-9-12 On:
Hardware Mode
12
10
3
1
RS232/RS422/RS485 Select: COM (SW4)
RS232
1On,2-3Off
RS422
1,2On,3Off
RS485
2On,1,3Off
SW4
JP7
COM:
RS232/422/485
Page 15
www.d.com
15
Chapter 3 Hardware Installation
Chapter 3
Panel Power Select MMC/SD Mode Select
2-3On:
+3.3V (default)
1-2On: +5V
J11 is used to select the power that supplies with the LVDS panel.
Important:
Before powering-on the system, make sure J11’s setting matches the LVDS panel’s specification. Selecting the incorrect voltage will seriously damage the LVDS panel.
J11
3
1
2
3
1
2
SW28 SW29
MMC/SD Mode SW29 SW28
Program Mode
All off 5,6On
eMMC Boot
2,3,4,7On 1On
SD Boot
2On All off
SW28and SW29areusedto settheMMC/SD Cardsocketvia theselectionsof ProgramMode,
eMMC Boot, or SD Boot.
Page 16
Page 17
Page 18
Page 19
Page 20
Page 21
Page 22
Page 23
Page 24
Page 25
Page 26
www.d.comAppendix A BSP User Guide
26
Appendix A
Build Kernel Image
Kernel image will be established by using the following commands and working environments.
Set the working path to your specified folder. Please take care of the setting of tool chain version in the path.
export PATH=~/Android_2_3_7_sources_v115_3G/bootable/bootloader/uboot-imx/ tools:$PATH cd Android_2_3_7_sources_v115_3G/kernel_imx export ARCH=arm export CROSS_COMPILE=~/Android_2_3_7_sources_v115_3G//prebuilt/linux-x86/toolchain/arm­eabi-4.4.3/bin/arm-eabi­make distclean make imx5_fs200_android_v106_defconfig
Generate the kernel image
make uImage -j4 make M=drivers/usb/class
With a successful establishment in the above case, the generated kernel image is ~/Android_2_3_7_sources_v115_3G/kernel_imx/arch/arm/boot/uImage.
Please use the generated image to program kernel to emmc via Mfgtool and read the Mfgtool section for more details of programming.
Build Android Image
The environment for the development of android system should contain the following folders respectively. The functions of these folders are explained below.
root/ : root file system (including init, init.rc, etc). Mounted at / system/: Android system binary/libraries. Mounted at /system data/: Android data area. Mounted at /data recovery/: root file system when booting in the "recovery" mode. Not directly used. ramdisk.img: Ramdisk image is generated from "root/". Not directly used. android_system.img: UBI raw image is generated from "system/." It contains system, data
and cache UBI volumes with UBIFS format. android_recovery.img: UBI raw image is generated from "recovery/." It contains recovery UBI volumes with UBIFS format.
Please use the following steps to build up the Android image:
After processing the above procedures, it will generate five images listed below in the ~/Android_2_3_7_sources_v115_3G/out/target/product/imx53_smd folder.
1. ramdisk.img
2. recovery.img
3. system.img
4. userdata.img
5. uImage.img
export PATH=~/Android_2_3_7_sources_v115_3G/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/ bin:$PATH export LOCAL_PATH=~/Android_2_3_7_sources_v115_3G/:$PATH cd Android_2_3_7_sources_v115_3G export ARCH=arm
The version of cross_compile is ‘arm-eabi-4.4.3’. Please don’t change the version for building kernel. export CROSS_COMPILE=~/Android_2_3_7_sources_v115_3G/prebuilt/linux-x86/toolchain/arm­eabi-4.4.3/bin/arm-eabi­export TOPDIR=~/Android_2_3_7_sources_v115_3G/ make distclean source ./build/envsetup.sh lunch imx53_smd-user #lunch make -j4
Lunch is a distributed process launcher for GNU/Linux. The Lunch master launches lunch-slave processes through an encrypted SSH session if on a remote host. Those slave processes can in turn launch the desired commands on-demand.
Page 27
www.d.comAppendix A BSP User Guide
27
Appendix A
Generate uRamdisk to be loaded by uboot
The following steps generate a RAMDISK image recognized by uboot:
Assumed that you had already built up the uboot. The mkimage was generated under ~/Android_2_3_7_sources_v115_3G/bootable/bootloader/uboot-imx/tools/
$ cd ~/Android_2_3_7_sources_v115_3G/out/target/product/imx53_smd $ ~/Android_2_3_7_sources_v115_3G/bootable/bootloader/uboot-imx/tools/mkimage
-A arm -O linux -T ramdisk -C none -a 0x70308000 -n "Android Root Filesystem"
-d ./ramdisk.img ./uramdisk.img
Please use the mfgtool to program these images to the corresponding partitions in the android system.
System on MMC/SD and eMMC
Android system supports running on the MMC/SD card, or the onboard eMMC device. Currently, it supports eMMC device for booting on the FS200 board.
We need images listed below to create an android system on MMC/SD or eMMC device:
•u-boot image:u-boot.bin
•kernelimage:uImage
•ramdiskimage: uramdisk.img
•Androidsystemrootimage:system.img
•Recoveryroot image:recovery.img
You can get all the images from the release package, or build up by yourself as the section 1 described.
If you want to boot it from the SD card, please change the init.rc in the uramdisk.img and modify all the ‘mmcblk0px’ to ‘mmcblk1px’, as we take the eMMC block device as mmcblk0, but the external SD slot as mmcblk1.
The following table describes how to modify the ‘mmcblk0px’ to ‘mmcblk1px’ for booting the SD card.
Note:
FS200 takes eMMC as the default storage for android system, so the default images in the release package only support android boot from the onboard eMMC device.
# dd if=uramdisk.img of=ramdisk.img.gz skip=64 bs=1 # gunzip ramdisk.img.gz # mkdir ramdisk; cd ramdisk # cpio -i < ../ramdisk.img # vim init.rc (modify the init.rc, change the mmcblk0 to mmcblk1) # find . | cpio --create --format=’newc’ | gzip > ../ramdisk.img # mkimage -A arm -O linux -T ramdisk -C none -a 0x70308000 -n “Android Root Filesystem” -d ./ramdisk.img ./uramdisk.img
Page 28
Page 29
Page 30
Page 31
Page 32
Page 33
Page 34
Page 35
www.d.comAppendix B Android BSP Known Issue
35
Appendix B
Appendix B – Android BSP Known Issue
1. The video playing cannot support the clone display with Android 2.3, provided by Freescale.
The video playing is only available on the HDMI output and the KS211/212 LCD panel is blank.
2. The static IP is not supported by Android 2.3, provided by Freescale.
3. The USB device icon of the Android 2.3 toolbar cannot work properly after the connection is
removed from the host PC.
4. The signal noise might happen on the LCD panel while the screen backlight flashes quickly.
5. In the airplane mode, the concurrent BSP is not available.
Loading...