论文部分内容阅读
NFC(Near Field Communication),即近场通信,是一种标准化的短距离的高频无线通信技术。NFC能够在较短的距离内与相关设备快速建立连接并通信。这种特点使其在电子支付领域具有天然的安全优势。手机作为普及性最广的移动通信终端,具有移动通信功能、便携性和个性化等优点,为其作为电子支付终端提供了基础。NFC与移动通信终端的结合进一步丰富电子支付的实现方式。但是,目前NFC手机主要集中在国外各大手机厂商的旗舰机型上。具有NFC功能的国产手机,就少之又少。这限制我国在移动电子支付领域的发展进程。因此开发基于国产移动通信终端平台的NFC手机很有必要。基于此原因,本文在威盛CBP7.1平台下设计和实现一种具有电子支付功能的NFC手机。本文首先探讨NFC手机在国内外的发展状况和趋势,分析课题的可行性及其意义。接着概述移动电子支付领域的相关技术原理,如电子支付、NFC基本原理与工作模式。在分析NFC芯片的选型后,本文研究基于威盛CBP7.1平台的手机硬件架构和设计Nucleus操作系统软件平台下的NFC功能实现的方案。接下来本文着重分析NFC协议栈的工作原理以及在Nucleus操作系统下的移植方案,并分别对DAL层、Driver层、和OSAL层的移植做详细说明。在完成NFC协议栈的移植后,设计并实现NFC的三种应用模式:读写器模式、点对点模式与卡模拟模式。最后本文在完成NFC功能的设计与实现的基础上,设计一种电子支付系统解决方案,并介绍各个部分的设计要点。本文对NFC手机应用于电子支付方向的进一步研究有重要意义。