ARC2310 SDK
ARC2310/T2 Validator SDK
Smart card terminal
Technical documentation - Software Development Kit (SDK)
Lecip Arcontia AB, Gruvgatan 35A, 421 30 Västra Frölunda, Sweden, Tel + 46(0)31499930
www .arcontia.se sup p ort@arcont ia.se
ARC2310/T2 SDK version 1.0
1 Index
2 Revision history ............................................................................................................................... 3
3 Introduction ..................................................................................................................................... 4
3.1 ARC2310 .................................................................................................................................. 4
3.2 Document version dependencies ............................................................................................ 4
4 ARC2310 System overview .............................................................................................................. 5
4.1 ARC2310 flash layout ............................................................................................................... 5
4.2 ARC2310 File system layout .................................................................................................... 6
4.2.1 Base file system layout .................................................................................................... 6
4.2.2 Layout for /usr/ directory ................................................................................................ 6
5 ARC2310 SSH handling .................................................................................................................... 7
6 Software tools ................................................................................................................................. 8
6.1 Development tool setup for the Arcontia ARC2310................................................................ 8
6.1.1 Tool chain requirements ................................................................................................. 8
6.1.2 Optional software ............................................................................................................ 8
6.1.3 Compiler setup ................................................................................................................ 8
6.2 Restore Image.......................................................................................................................... 8
6.3 Building the sample program ................................................................................................ 10
6.4 Power to the reader .............................................................................................................. 11
7 ARC2310 Linux Devices .................................................................................................................. 12
7.1 Kernel console port ............................................................................................................... 12
7.2 External RS232 port 1 ............................................................................................................ 12
7.3 RFID reader device ................................................................................................................ 12
8 Application development on ARC2310 ......................................................................................... 13
8.1 ARC2310 demo program ....................................................................................................... 13
8.1.1 Building the example ..................................................................................................... 13
8.1.2 Running the example ..................................................................................................... 14
9 Known Issues ................................................................................................................................. 15
Lecip Arcontia AB, Gruvgatan 35A, 421 30 Västra Frölunda, Sweden, Tel + 46(0)31499930 ww w .arcontia.se
support@arcontia.se
2 Revision history
ARC2310/T2 SDK version 1.0
Lecip Arcontia AB, Gruvgatan 35A, 421 30 Västra Frölunda, Sweden, Tel + 46(0)31499930 ww w .arcontia.se
support@arcontia.se
3 Introduction
Software or firmware type
3.1 ARC2310
ARC2310/T2 SDK version 1.0
3.2 Document version dependencies
This document is based on software development kit version 1.0 and the following software and
firmware versions.
Lecip Arcontia AB, Gruvgatan 35A, 421 30 Västra Frölunda, Sweden, Tel + 46(0)31499930 ww w .arcontia.se
support@arcontia.se
ARC2310/T2 SDK version 1.0
4 ARC2310 System overview
The ARC2310 is GNU/Linux based. The main operating system environment is provided by Busybox
v1.20.1 http://www.busybox.net.
4.1 ARC2310 flash layout
The flash memory is divided into several partitions for performing secure system upgrades. This table
shows the details of these partitions:
Lecip Arcontia AB, Gruvgatan 35A, 421 30 Västra Frölunda, Sweden, Tel + 46(0)31499930 ww w .arcontia.se
support@arcontia.se