Advanced Card Systems eH880 Guide de l'utilisateur

Subject to change without prior notice
www.acs.com.hk
SDE Setup Manual
eH880
and
ACR880

Document Title Here
Document Title Here
Document Title Here
eH880 and ACR880 SDE Setup Manual
Version 1.4
Page 2 of 20
www.acs.com.hk
Revision History
Version Date Prepared By Description
1.4 06 October 2009 Richelle Arjona •Changed device photo in front page

Document Title Here
Document Title Here
Document Title Here
eH880 and ACR880 SDE Setup Manual
Version 1.4
Page 3 of 20
www.acs.com.hk
Table of Contents
1.0. Introduction ...............................................................................................................5
1.1. Purpose........................................................................................................................................5
1.2. Scope and Limitations..................................................................................................................5
2.0. Overview ....................................................................................................................6
3.0. Compiler and Library Installation on PC Linux......................................................7
3.1. Requirements...............................................................................................................................7
3.1.1. Operating System..............................................................................................................7
3.1.2. Hardware Requirements ...................................................................................................7
3.2. Compiler Installation(Take Fedora as example) ..........................................................................8
3.2.1. Login your Linux PC as “root”............................................................................................8
3.2.2. Incorporate the necessary files .........................................................................................9
3.2.3. Extract complier files .........................................................................................................9
3.2.4. Logout................................................................................................................................9
3.3. Setup your environment.............................................................................................................10
3.3.1. Login your PC Linux with your username. ......................................................................10
3.3.2. Modify Scripts..................................................................................................................10
3.3.3. Logout..............................................................................................................................10
3.4. Extract Library............................................................................................................................10
3.4.1. Login your PC Linux with your own username................................................................10
3.4.2. Copy Files........................................................................................................................10
3.4.3. Extract Files.....................................................................................................................10
3.4.4. Testing the Extracted Files..............................................................................................10
4.0. Device Connection to Host Computer...................................................................11
4.1. Ethernet......................................................................................................................................11
4.1.1. Cable Restrictions ...........................................................................................................11
4.1.2. RJ45 Cable Types...........................................................................................................11
4.1.3. Login Information.............................................................................................................12
4.2. RS232 ........................................................................................................................................12
4.2.1. Serial Port Configuration.................................................................................................12
5.0. Program/Files Uploading........................................................................................13
5.1. eH880 / ACR880 File Structure..................................................................................................13
5.2. Ethernet Connection...................................................................................................................14
5.2.1. Device to PC Host...........................................................................................................14
5.2.2. Device to Hub/ Switch to PC Host...................................................................................14
5.3. Upload Types.............................................................................................................................15
5.3.1. FTP (File Transfer Protocol)............................................................................................15
5.3.2. SFTP (Secure FTP).........................................................................................................15
5.3.3. NFS (Network File Server)..............................................................................................15
Appendix A. Connecting eH880 to the Ethernet Network ............................................16
Appendix A.1. Configuring Ethernet Port...........................................................................................16
Appendix A.1.1. Setting up Loop Back Device...............................................................................16
Appendix A.1.2. Setting Up Static IP Address................................................................................17
Appendix A.1.3. Setting up Dynamic IP Address...........................................................................18
Appendix A.2. Setting up Network File System (NFS) Server...........................................................18
Appendix A.2.1 PC Side.................................................................................................................18
Appendix A.2.2 eH880 side............................................................................................................18
Appendix A.2.3 NFS (Network File System) ..................................................................................18
Appendix A.3. Showing the Status of Processes ..............................................................................19
Appendix A.4. Miscellaneous Information .........................................................................................20
Appendix A.4.1 User ID and Password..........................................................................................20

Document Title Here
Document Title Here
Document Title Here
eH880 and ACR880 SDE Setup Manual
Version 1.4
Page 4 of 20
www.acs.com.hk
Figures
Figure 1: Cross-Over Cable............................................................................................................11
Figure 2: Straight Cable..................................................................................................................11
Figure 3: RJ45 Cables with Jacks Connected................................................................................12
Figure 4: Use the Cross-over Cable for PC Host to Device Setup.................................................14
Figure 5: Use the Straight Cable for Device to Hub/Switch Setup.................................................14
Tables
Table 1: RJ45 Cable Types...............................................................................................................11

Document Title Here
Document Title Here
Document Title Here
eH880 and ACR880 SDE Setup Manual
Version 1.4
Page 5 of 20
www.acs.com.hk
1.0. Introduction
1.1. Purpose
The purpose of this documentation is to explain how to setup a software development environment to
develop application programs for the eH880 / ACR880 system.
The eH880 / ACR880 device is equipped with a 32-bit CPU running the embedded Linux 2.6.12 OS.
For detailed hardware / software capability of the eH880 / ACR880, refer to their respective manuals.
The software development environment consists of a suite of software tools that are typically run on a
PC Linux system. Application software can be developed on the PC Linux and then downloaded to
the eH880 / ACR880 for testing and running.
This document describes the installation of the software tools on the PC Linux system and also the
networking configuration between the PC Linux and the eH880 / ACR880 device.
1.2. Scope and Limitations
This document covers the procedures that interact with the device using the TCP/IP protocol. While
there are virtually thousands of Linux kernels available on open source programming, the
EH880/ACR880 package includes compressed files that are to be integrated to the device.
Hardware restrictions and Linux OS versions are also detailed and while the device firmware itself is
upgradeable, there are limitations on where files should be copied. Folder restrictions as well as some
Linux commands are listed on the succeeding chapters. For this setup the Linux OS that the demo will
be using is Debian with a Gnome desktop, version 2.14.3.

Document Title Here
Document Title Here
Document Title Here
eH880 and ACR880 SDE Setup Manual
Version 1.4
Page 6 of 20
www.acs.com.hk
2.0.Overview
•It is assumed that the user has basic knowledge in using computers and operating Linux OS.
•Section 3.0 discusses the Linux OS limitations and requirements as well as the compiler
instructions upon installation.
•Section 4.0 lists the device’s connectivity in both the hardware and software aspects.
•Section 5.0 details the folder restrictions when customizing the files inside the device.
•Appendix A shows the processes in connecting the eH880 to the Ethernet network.

Document Title Here
Document Title Here
Document Title Here
eH880 and ACR880 SDE Setup Manual
Version 1.4
Page 7 of 20
www.acs.com.hk
3.0.Compiler and Library Installation on PC Linux
3.1. Requirements
3.1.1. Operating System
A Linux based system is required for developing software for eH880. Since the development of the
software consists of cross-compilation technique, the developers are expected to have sufficient
knowledge to operate Linux system and compile programs using gcc (GNU compiler collection) at
least in i386(PC) systems. Developers may use one of the following Linux distributions to develop
eH880 software.
Debian-based Linux operating systems emphasize on free software for many hardware platforms.
This system uses the .deb package format and dpkg package manager.
http://www.debianhelp.co.uk/debian.htm
Ubuntu-based Linux operating systems, derived from Debian.
http://www.kubuntu.org/download.php
Fedora-based and Red-Hat-Enterprise-based operating system uses Red Hat Package manager.
http://www.fedoralegacy.org/download/
3.1.2. Hardware Requirements
¾A modern PC that fulfills the hardware requirements of the above Linux distribution.

Document Title Here
Document Title Here
Document Title Here
eH880 and ACR880 SDE Setup Manual
Version 1.4
Page 8 of 20
www.acs.com.hk
3.2. Compiler Installation(Take Fedora as example)
3.2.1. Login your Linux PC as “root”.
Location
Input the root password in the password box.

Document Title Here
Document Title Here
Document Title Here
eH880 and ACR880 SDE Setup Manual
Version 1.4
Page 9 of 20
www.acs.com.hk
3.2.2. Incorporate the necessary files
Go to the root directory “/”, by typing “cd /” on the prompt.
Once inside the root directory, copy the file "arm-linux-gcc-3.4.1.tar.bz2" to "/" directory of your PC
Linux
3.2.3. Extract complier files
Extract the complier files by the command "tar -jxvf arm-linux-gcc-3.4.1.tar.bz2"
3.2.4. Logout
Input exit on the command prompt to logout.

Document Title Here
Document Title Here
Document Title Here
eH880 and ACR880 SDE Setup Manual
Version 1.4
Page 10 of 20
www.acs.com.hk
3.3. Setup your environment
3.3.1. Login your PC Linux with your username.
3.3.2. Modify Scripts
Modify your login shell script to include “/usr/local/arm/3.4.1/bin” in the search path.
For bash shell, Add the line "export PATH=/usr/local/arm/3.4.1/bin:$PATH" at the end of <home
directory>/.bashrc
3.3.3. Logout
3.4. Extract Library
3.4.1. Login your PC Linux with your own username.
3.4.2. Copy Files
Copy the file "eH880-sdk-yyyymmdd.tgz" (where yyyymmdd is a date code) to the installation
directory
3.4.3. Extract Files
Get into the installation directory and extract the library files by the command "tar -zxvf A880-sdk-
yyyymmdd.tgz"
Files to verify:
<install_dir>/sdk/.version : Version log
<install_dir>/sdk/demo : Some demo program
<install_dir>/sdk/sdk-lib: Library and Header file for the API
3.4.4. Testing the Extracted Files
To test the installation, go to the directory <install_dir>/sdk/demo/demo1 and type "make".
The "Makefile" will be read and "arm-linux-gcc" will be invoked then the files "demo1" will be
generated at <install_dir>/sdk/demo/demo1/bin
Ce manuel convient aux modèles suivants
1
Table des matières
Autres manuels Advanced Card Systems Terminal tactile
Manuels Terminal tactile populaires d'autres marques

Wincor Nixdorf
Wincor Nixdorf iPOS plus Advanced Manuel utilisateur

Ingenico
Ingenico AXIUM EX4000 Manuel utilisateur

Heisei Electronics
Heisei Electronics Q-POS 815 Manuel utilisateur

Amano
Amano MTX-15 Manuel utilisateur

FLOWBIRD
FLOWBIRD CWT Compact Touch Manuel utilisateur

Demco
Demco SP7 Manuel utilisateur












