据赛迪参谋计算,全国将有300~500万台的商场装机总容量及相关税务接口软硬件、配套设备、服务和训练等商场需求,会构成至少300~400亿元的巨大商场。但是,整个税控收款机商场急待处理的问题还不少。
税控POs概念在我国提出虽已有几年时刻,但其现有计划整体技术含量较低,现在各商家的产品基本已趋于同质化。这一现象非常不利于职业的开展.淡化了人们对该职业开展的希望。剖析其原因,有来自企业自身的自主立异才干缺少,也有来自工业链的上下游厂商合作力度不行,乃至还有来自我国相关职业的法律法规相对滞后和不行完善。一切
这些问题,都严重影响着我国税控POS工业的开展。
2 计划需求剖析
关于一个方针体系运用的计划选型,应考虑安全功用、知识产权、产品多元化和服务专业化等多种问题,但更首要的仍是依据如下考虑:
首要,不管从硬件完结视点仍是从软件完结视点来看,税控POS体系都是非常杂乱的体系。不同于一般的POS终端,税控POS体系不光要满意现在社会信息化的各种要求,还要能满意我国现阶段对税源监控的严格要求。
其次,嵌入式ARM处理器集成度等方面的共同优越性和相对低价的价位,也是咱们挑选用它来完结税控POS体系的重要依据。
再者,嵌人式税控POS体系是一套智能且杂乱的税控体系,很难再用单片机那样功用单一的处理器来完结。即运用单片机能够做到,那么不管在体系完结的本钱上仍是体系规划的杂乱度上都要远远超越用32位架构的嵌人式处理器完结的形式。本文采取了全新的规划理念,即以高安全性的、32位架构的嵌入式处理器为中心,结合嵌入式Linux操作体系来完结。下面将对ARM处理器系列傍边一款典型且功用优异的嵌入式处理器AT91RM9200在税控POS体系上的完结,处以详细介绍。
3 计划规划与完结
3.1 体系规划架构与功用参数
AT91RM9200是一款最具代表性的依据ARM920T 核的嵌人式处理器,其总线架构接口形式如图1所示。AT91 RM9200不光功用杰出,一起价格相对低价,并且仍是一款工业级微控处理器;其集成度也非常高,简直包含了嵌入式运用领域内的各种干流接口。另一个重要参阅要素,那就是计划运用定位。此税控POs计划于规划之初,就已充分考虑了计划定位的典型性和普适性,没有一味寻求高端。一起,嵌人式体系规划的特色也告知咱们,运用体系规划不该一味寻求高功用。作为嵌入式领域内的运用体系规划,应充分考虑体系运用的详细需求,充分利用软硬件自身已有的各种资源,合理地定位体系选型。这样才干更好地发挥嵌人式体系在设汁上的灵敏性等优势。
表1为体系的功用参数。
表1 功用参数
续表 1
3.2 体系软硬件构成及完结
(1) 硬件构成
硬件规划上,在中心处理器AT91RM9200的基础上,外扩了各种接口的专用芯片,如图2所示。
其首要完结接口如下:
①税控专用接口:税控器的专用通道,是专为税务部分有用操控税收来历而规划和预留的;其灵敏的模块化规划,极大当地便了税控器的功用晋级和维护。
②网络接口:具有智能纠错功用的10/100 MHz自适应的高速以太网口规划,确保了数据传输的高效性和实时性。
③规范串行接口:供给3个2线串口、1个4线串口和1个8线串口来支撑多种外设,如IC卡、磁条扫描、串行热敏打印机和GPRS/CDMA无线通讯模块等。
④存储卡接口:丰厚的各类存储卡接口,包含USB Host、USB Device、CF卡和 IDE硬盘等,能够完结大容量数据存储。
(2) 软件构成
选用的是一套规范的嵌入式Linux体系——ARM—Linux,其构件包含U boot(Boodoader)、zImage(Kernel)和Ramdisk(Filesystem)3个主体部分。其间:
①Bootloader:体系启动时第一时刻履行的一段代码;在功用上相似PC机上的BIOS体系。运用体系首要靠它来完结体系的装置和调试等使命;在整个体系规划过程中,BootLoader是与详细硬件结合最严密的部分,其完结首要为汇编语言。
②Kernel:整个运用体系的中心,它担任一致调度和办理体系上的一切资源;体系启动过程中,继引导代码之后进一步初始化外设和体系配置。
③Filesystem:ARM—Linux体系下的重要组成部分,能够简略理解为体系下各种文件的有机安排结构;一般包台体系以及其上运用程序运行时所需的各种库文件和资源文件。
以上3部分的有机结合便构成了一个完好的ARM—Linux操作
体系。实践运用时还须经过烧写器把它固化在一颗FLASH芯片上。
3.3 计划价值与特色
①高度安全性:首要,该计划在运用上是体系级的,整个体系规划是把上层运用归入体系一级完结的;其次,操作体系上挑选了以安全性着称的Linux体系完结,再结合ARM处理器的各种数据维护机制的运用,有用地确保了税控POS在数据收集、处理、存储和传送等过程中的高度安全性。
②安稳健壮性:选用最干流的ARM9处理器AT9lRM9200,主频为200 MHz,功用高,功耗低,内置资源丰厚,外围电路规划简略,确保了出产的便利和安稳。选用QFP封装的处理器替代BGA封装,大大降低了整板的焊接本钱,提高了整机的一次调测成功率。
③扩展灵敏性:经过内置的两个USBHost接口为产品的后续晋级供给高度的扩展性,如USB无线网卡和LISB键盘、鼠标等输人设备。
④多种存储方法:供给扩展FLASH存储,并支撑IDE硬盘、电子盘、CF卡和U盘等存储卡。
⑤多种通讯方法:供给100 MFIz以太网,吞吐量可达60 Mbps以上。支撑一般Modem拨号、GPRS/CDMA拨号和ADSL拨号上网。
⑥普适通用性:支撑多种LCD屏及VGA显示器,包含黑白屏和TFT真彩屏;分辨率可支撑640×480以上,并支撑触摸屏(800×600),满意多种POS机运用需求。