基于嵌入式Linux的农民金融自助终端开发

被引量 : 0次 | 上传用户:qxq00007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
农民金融自助服务终端是在一款适合农村和农民朋友使用的自助服务产品,具备存取款、缴费、转账和查询等功能。基于农民日益增高的金融服务需求,针对市场上第一代基于WindowsXP系统的终端产品的不足,本论文对基于嵌入式Linux系统的新一代产品进行了设计与实现。首先,讲述了系统的整体结构。本系统按功能分成了四大模块,基于ARM平台的终端控制模块、显示模块、网络通信模块以及串口通信模块。其次,介绍了系统的硬件平台搭建和外围设备的驱动设计。终端控制器采用核心板和扩展底板的组装形式,核心板采用广州友善之臂公司开发的Smart210核心板,底板则根据功能需求进行订制设计。外围设备包括金属加密键盘、磁条卡读卡器、语音密码键盘、凭条打印机及存折补登机。针对不同的设备,分别实现了不同的驱动设计。再者,对系统进行详细的业务功能和业务流程设计。本系统设计了八种类型业务,包括现金业务、缴费业务、转账业务、查询业务,及存折补登、密码更改、口头挂失和信息发布业务。其中,针对前四种业务类型,又划分出了不同的子业务。最后,利用跨平台的Qt开发工具,对系统应用程序进行设计与实现。从系统稳定性的角度出发,依据一个进程实现一种业务功能的原则,将应用程序划分成多个进程,并通过无名管道、套接字和共享内存的方法实现进程间通信。同时,按照系统结构和数据流程对每个进程对应的程序进行模块划分与设计。从安全性的角度出发,在网络通信的过程中,系统采用了Mac和Pin数据加密技术。此外,还设计与实现了系统的非业务功能,如配置系统参数和ftp远程更新。大量的试验和测试结果表明:本文设计开发的新一代农民白助终端具有成本低、功耗低、性能稳定、易维护和界面友好等特点,解决了原有产品在使用过程中存在的问题,具备很好的应用价值。
其他文献
<正>关于小学生"减负"的话题,一直以来是社会关注的热点问题。李岚清同志曾经指出:"减轻中小学生过重的课业负担,全面提高教育质量是全社会的共同愿望,是广大中小学生的迫切
纺织产业集群工作是中国纺织工业联合会的重要工作之一,2016年12月20日,2016全国纺织产业集群复评工作总结会在北京人民大会堂举行。中国纺织工业联合会原会长王天凯、杜钰洲
1总体设计任务(1)运动设计:机械手常见的运动形式为直角坐标、圆柱坐标、球坐标和关节式四种。对自由度数、运动路程的长短、定位点的数目等要全面分析。自由度数少、运动路程短、
<正>"协同"思想是以耗散结构论、协同论、突变论为代表的自组织理论中的一个重要观点。协同教学以协同论的基本原理为其方法论基础,从改革教师结构、课程内容等方面入手,对教
目前众多外语教师将对比分析理论用于外语教学,认为该理论对外语教学具有积极的指导意义。对比分析理论确有合理之处,但其缺陷不容忽视。本文试图在论述对比分析理论内涵、理
目的通过对山东省高水平运动员跟腱腱病病因流行病学调查结果的病例对照分析明确高水平运动员跟腱腱病病因。方法课题组采用流行病学横断面调查方法对省内高水平运动员进行调
互联网技术的快速发展,在带来会计核算方式变化的同时,也深刻影响了高校会计教学的模式和体系。在互联网背景下,充分利用计算机技术和资源,可以极大地提高教学效率和质量。因
<正> 对危重病人的监护愈来愈受到重视。呼吸监护与心脏监护具有同等的重要意义。许多猝死或心脏骤停等意外具有呼吸方面的原因。休克、昏迷、严重感染、外伤、阻塞性肺疾病