智能自助服务一体机的研究与设计
2019-07-13栗鸣
栗鸣
摘 要:文章就基于Android/Linux平台的智能自助服务一体机的硬件系统设计思路和软件驱动开发进行讨论。硬件设计部分主要涉及到设计需求和硬件架构,硬件模块部分涉及到Cortex-A8处理器、热敏打印机、IC卡读写器以及显示部分;软件涉及到打印类驱动程序接口功能、读写器驱动程序接口功能,文章中对一些模块的指令集也作了较全面的介绍。
关键词:Android 驱动 架构 PBOC2.0
中图分类号:TP393 文献标识码:A 文章编号:1674-098X(2019)03(c)-0087-03
为了更好地方便客户,压缩人工成本,分担柜台业务压力,现在各大银行、车站、医院以及社保单位大量的使用自助服务一体机完成各种服务工作,一台设计合理的自助服务终端可以替代一名柜台员工,替代一个柜面窗口。智能自助服务一体机以小体积、低成本、功能全面著称。本文就基于智能服务一体机的系统硬件设计思路和软件驱动开发进行讨论。
1 硬件架构
智能自助服务一体机硬件架构的选择有X86(Windows/Linux软件平台)或以ARM为核心的MCU(Linux/Android软件平台)。以X86(ATOM处理器方案)的整机成本会比ARM核心(Cortex-A8方案)的整机成本高,因此ARM平台方案为最佳选择。
如图1整套系统以Cortex-A8为核心,带4路独立UART,一路经过MAX232将通信电平从CMOS 5V转化为RS232电平,用以直插9针串口进行软件调试。其他三路(UART1~UART3)分别通过上拉至CMOS 5V水平保证输出信号的电平水准,分别驱动热敏打印机、接触式IC卡读写器、非接触式IC卡读写器。市面上的USB接口3G上网卡,其本质是一块USB转串口芯片+基带调制解调器的解决方案,WCDMA/CDMA2000不同制式之间只是基带调制解调器的解决方案不同。……
