ccidnet????

出版日期:2003-04-07 总期号:1204 本年期号:23

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
中国IT系统集成专刊
东北专刊
华东专刊
华南专刊
西北专刊
西南专刊
桌面式POS

北京天石科技有限责任公司

  近年来,随着信息技术的迅猛发展和数字时代的来临,信息交互已经渗入到我们日常生活的方方面面,它甚至在影响和改变着我们的生活方式。可以预见:POS作为信息网络的最末端,直接服务于人,与我们的关系最为密切,所以在各个行业领域内POS都在发挥着重要的作用。

  桌面式POS也称台式POS,由北京天石科技有限责任公司研制生产的P510和P520即属于台式POS,本文将以天石科技的P520为例对台式POS作一介绍。


  P520的功能特性


  键盘 键盘主要用于数据录入和功能操作,P520的键盘有16个按键。

  显示 P520有两个显示屏,一个主屏用来帮助操作人员监视交易过程、核对交易数据、控制操作顺序;另外一个显示屏与主屏相背,提供附加显示,供持卡用户了解相关信息。

  数据存储器 P520备有大容量的FLASH MEMORY作为数据存储区,在不加电的情况下能保持数据不丢失,可以存放和备份交易明细、黑名单等等。

  实时时钟 P520内置时钟芯片用以指示当前的日期和时间,并作为每笔交易的一个信息来源,以确保交易识别的唯一性。

  SAM卡接口 P520配备两个SAM卡座可供金融部门、行业主管或特约商户使用。

  IC卡接口 通用的IC卡接口作为识别用户卡的合法性,这个IC卡接口可以支持目前我们常见的各种卡类型。

  非接触卡识别 非接触卡作为IC卡市场的新增长点,持有者日增,P520对非接触卡的支持,使P520的用户可以一机多用。

  远程通讯接口 P520有内置的高速Modem,只要接上电话线拨号入网,随时可以与远端的主机实现通讯。

  RS485接口 P520的485接口在1km以内的网络组网中,适用性较好。

  RS232串行口 P520有3个串行口,可以用在短距离通讯上,也可以连接磁条阅读器、密码键盘等外设。

  打印机接口 P520作为终端设备,可以支持打印机来打印收据或凭证。


  P520的硬件原理和软件设计


  P520以MCU为核心,由逻辑控制模块、存储器模块、键盘显示模块、接口模块、卡模块、射频模块组成。

  P520的软件包括操作系统、通讯协议、API接口、系统引导程序,其中操作系统和通讯协议都是天石科技自主开发。操作系统能够实现进程调度、消息管理、定时器管理、数据块管理等;通讯系统实现本地和远程通讯功能,含有点到点的EasyTalk-Slp和基于RS485网络的点到多点的EasyTalk-Plp协议;API用户接口根据功能划分为多个模块,供用户二次开发调用;系统引导程序遵循TFTP协议,出厂时已经固化在flash中,用户不可更改,由它引导用户将应用程序下载到系统中并启动系统。


  P520的系统结构


  P520采用功能明确的分层和模块化结构设计。

  采用这种结构,您可以发现,用户在开发应用软件时,是基于一个规范的开发平台,程序员不需要与硬件层或底层打交道,这极大地降低了开发难度并且加快了开发进度。


  基于P520的应用开发


  P520仅为用户提供了一个软硬件的平台,它本身并没有限制用户的使用方法和使用环境,用户有很大的灵活性,可以基于它开发出适合自己的应用程序。具体的方法如下:

  开发环境:基于Win95/98/NT和Win2000下的Keil C51。

  目标系统:P520(含开发手册、Demo演示、Lib库文件等)。

  首先要熟悉开发环境,用户根据P520随机提供的开发手册和Demo演示程序,熟悉Keil C51的开发环境、P520的函数接口和使用方法。P520的软件是以库文件的方式提供给用户的,用户根据自身的业务流程编辑应用,项目中必须包含应用所需的库文件,编译、链接后,最终将文件转换成bin文件。然后是下载应用:将P520的RS232使用交叉线缆与PC的串口联接,PC端运行下载服务程序并载入用户的bin文件, P520端在超级用户权限下(下载模式)运行系统引导程序,将用户程序的源代码载入到P520系统。

  用户程序载入P520系统中后,P520完全由应用控制,成为一台符合用户需求的POS。