LECIP Arcontia T2001 User Manual

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
2
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
3
2 Revision history
Release
Date
Description
1.0
2014-09-09
First dev kit version
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
4
3 Introduction
T2/ARC2310
Software or firmware type
Version
Linux kernel
3.10
ArcB
3.7.15
ARC1300 firmware
G
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
5
Partition name
Partition size
Partition information
DTB
2 MiB
Device Tree Blob
Uboot
8 MiB
Boot loader
Kernel
8 MiB
Kernel partition
Root
128 MiB
Root partition
User
512 MiB
User partition
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
Loading...
+ 10 hidden pages