学位论文 > 优秀研究生学位论文题录展示

基于ARM的无线POS系统设计

作 者: 肖坤华
导 师: 王振宇;尤历频
学 校: 华南理工大学
专 业: 软件工程
关键词: 嵌入式系统 通用分组无线服务技术 指纹识别 销售点终端 ARM处理器
分类号: TP368.12
类 型: 硕士论文
年 份: 2009年
下 载: 196次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来,随着零售业和金融业的快速发展,对POS (销售点终端)机的需求数量也在不断的增加。目前,POS机应用于银行、超市等生活中的许多领域。本文对基于ARM处理器的嵌入式无线指纹POS进行了研究分析,主要研究内容包括:分析了基于嵌入式系统无线指纹POS机的可行性,在介绍了嵌入式Linux系统、GPRS(通用分组无线服务技术)、指纹识别和ARM处理器技术的基础上,对于操作系统和软件进行了选择;设计了便于应对POS应用需求变化的应用程序架构;还涉及到了菜单脚本文件的开发等内容。本文首先论述了基于ARM的无线指纹POS的相关技术,包括嵌入式Linux系统、GPRS无线通信、指纹识别技术。讲述了整个无线指纹POS系统的整体架构,系统开发的整体流程,系统的软硬件选型。对应用程序开发中涉及到的ISO8583通讯协议的打包解包流程和POS交易的报文格式也做了相应的讲解。最后重点阐述了用C语言开发实现的二次开发平台。二次开发平台包括C语言编程的可执行程序和菜单脚本文件两部分。可执行程序用于控制POS终端的各种硬件,比如提取指纹数据、收发报文等。菜单脚本文件用于控制业务流程和在屏幕上显示信息。在此二次开发平台上,可以快速、灵活的开发出针对不用行业的POS应用。文章最后还指出了本系统的许多需要改进的地方,并提出了改进意见和下一步要做的工作。

全文目录


摘要  5-6
Abstract  6-10
第一章 绪论  10-13
  1.1 选题背景及其研究意义  10
  1.2 无线 POS 的研究现状及发展趋势  10-11
    1.2.1 无线 POS 的研究现状  10-11
    1.2.2 无线 POS 的发展趋势  11
  1.3 本文的主要研究内容  11-12
  1.4 本章小结  12-13
第二章 相关技术综述  13-28
  2.1 嵌入式系统概述  13-15
    2.1.1 嵌入式应用现状  13
    2.1.2 嵌入式系统的特点分析  13-14
    2.1.3 嵌入式系统的发展趋势  14-15
  2.2 嵌入式系统的组成  15-19
    2.2.1 硬件层  15-17
    2.2.2 中间层  17-18
    2.2.3 系统软件层  18
    2.2.4 应用软件层  18-19
  2.3 嵌入式 Linux 操作系统介绍  19-21
    2.3.1 Linux 的优点  19-20
    2.3.2 嵌入式 Linux 的优点  20-21
  2.4 ARM 平台介绍  21-23
    2.4.1 ARM 微处理器的应用领域及特点  21-22
    2.4.2 ARM 微处理器系列  22-23
  2.5 GPRS 介绍  23-25
    2.5.1 GPRS 的特点  23-24
    2.5.2 GPRS 的应用  24
    2.5.3 GPRS 的市场前景  24-25
  2.6 指纹识别技术介绍  25-27
    2.6.1 指纹识别的技术基础——指纹的特征  25
    2.6.2 指纹采集技术----传感器  25
    2.6.3 指纹识别系统  25-26
    2.6.4 安全性  26
    2.6.5 指纹识别技术应用实例  26
    2.6.6 本项目指纹采集方案  26-27
  2.7 本章小结  27-28
第三章 无线指纹POS 系统  28-33
  3.1 POS 系统概述  28-30
    3.1.1 系统设计的目的  28-29
    3.1.2 系统网络结构图  29-30
  3.2 前端 POS 终端方案设计  30-32
    3.2.1 POS 终端功能模块图  30-31
    3.2.2 POS 终端硬件组成  31-32
    3.2.3 POS 终端工作流程图  32
  3.3 本章小结  32-33
第四章 POS 终端应用软件设计  33-67
  4.1 POS 应用软件系统架构  33-34
    4.1.1 软件系统整体架构  33-34
    4.1.2 系统架构特点  34
  4.2 应用系统主要功能  34-38
    4.2.1 签到交易  34-35
    4.2.2 签退交易  35-36
    4.2.3 预注册交易  36-37
    4.2.4 指纹消费交易  37
    4.2.5 余额查询交易  37-38
  4.3 ISO8583 包介绍  38-46
    4.3.1 ISO8583 域说明  38-42
    4.3.2 位图描述  42
    4.3.3 ISO8583 结构体定义  42-44
    4.3.4 ISO8583 打包解包流程  44
    4.3.5 ISO858364 域 MAC 码介绍  44-45
    4.3.6 3DES 加密算法介绍  45-46
  4.4 交易报文说明  46-49
  4.5 POS 应用程序实现  49-65
    4.5.1 二次平台开发脚本语言介绍  50-53
    4.5.2 功能模块实现  53-59
    4.5.3 用二次开发语言编写脚本  59-65
    4.5.4 POS 终端本机数据存储  65
  4.6 系统测试和运行  65-66
    4.6.1 开发过程  65-66
    4.6.2 测试过程  66
    4.6.3 试运行过程  66
  4.7 本章小结  66-67
结论与展望  67-69
参考文献  69-71
致谢  71

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 压感式指纹识别系统及算法研究,TP391.41
  12. 一体化能量回馈电梯驱动控制系统实现,TP273
  13. 智能控制的电力核相技术研究,TP368.1
  14. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  15. 基于指纹识别的驾校考勤系统设计与实现,TP311.52
  16. 基于DSP的双丝焊机及人机界面研究,TG409
  17. 永康市计生管理系统的设计与实现,TP311.52
  18. 基于WiFi的无线虚拟存储系统,TN929.5
  19. 嵌入式网络视频应用技术的研究与实现,TP368.1
  20. 小型移动机器人系统平台的模块化设计与实现,TP242
  21. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com