6
Chapter 1. System architecture
1.1 System diagram :
The following diagram shows the Smart Card transaction system structure.
MR350MKII’s Smart Card reader can support T=0 and T=1 protocol. Users can directly use this
system function call to develop their application. Actually, system function only provides
primary command to access and control Smart Card reader. User should know detail control
register and data structure level when they directly use system function call to write their
application program.
Although, there are variety of smart cards on the market to provide a design reference, Unitech
develops an Smart Card library to provide all MPCOS-EMV command set, so user can directly
use those function libraries to develop their application program without knowing detailed low
level control register and data structure. Some of command sets (in our Smart Card function
library) are following ISO 7816 standard, so they are not dedicated for GEMPLUS
MPCOS-EMV. So, users can also use part of this Smart Card library to develop their application
program for other format card. In chapter 3, we will mark every function library to tell user
whether it is standard command or dedicated for GEMPLUS.
Smart Card
MR350 MKII
Application
program
Smart Card
Function
Library
MR350MKII
System call
T=0 or T=1
Smart card
GEMPLUS
MPCOS-EMV