跨平台NFC协议栈的设计与实现
| 摘要 | 第1-6页 |
| ABSTRACT | 第6-8页 |
| 目录 | 第8-15页 |
| 第一章 绪论 | 第15-21页 |
| ·NFC 技术简介 | 第15-16页 |
| ·NFC 协议栈 | 第16-19页 |
| ·NFC 协议族及其复杂性 | 第16-18页 |
| ·NFC 协议栈的物理分布 | 第18-19页 |
| ·国内外研究现状及发展趋势 | 第19页 |
| ·本论文的结构安排 | 第19-21页 |
| 第二章 近场通信技术 | 第21-38页 |
| ·RFID 技术 | 第21-22页 |
| ·RFID 技术简介 | 第21页 |
| ·RFID 标准总结 | 第21-22页 |
| ·RFID 产品的多元化 | 第22页 |
| ·近场通信技术产生的原因 | 第22-23页 |
| ·NFC 设备的三种工作模式 | 第23-24页 |
| ·ECMA 的 NFC 标准 | 第24-28页 |
| ·NFCIP-1 | 第24-27页 |
| ·NFCIP-2 | 第27-28页 |
| ·NFC FORUM 定义的技术规范 | 第28-33页 |
| ·NFC Forum 定义的协议 | 第29-31页 |
| ·NFC Forum 标签 | 第31-32页 |
| ·NFC Forum 设备体系结构 | 第32-33页 |
| ·ETSI 定义的接口 | 第33-37页 |
| ·HCI | 第34-37页 |
| ·SWP | 第37页 |
| ·本章小结 | 第37-38页 |
| 第三章 协议栈的体系结构 | 第38-47页 |
| ·协议栈的层次结构 | 第38-41页 |
| ·运行在 NFCC 中的协议栈 | 第38-39页 |
| ·运行在主处理器中的协议栈 | 第39-41页 |
| ·协议栈的概要设计 | 第41-43页 |
| ·核心协议栈与 HAL 之间的划分 | 第41-42页 |
| ·协议栈的功能模块 | 第42-43页 |
| ·协议栈中的数据流 | 第43-46页 |
| ·读写器模式下的数据流 | 第43-44页 |
| ·卡模拟模式下的数据流 | 第44-45页 |
| ·P2P 模式下的数据流 | 第45-46页 |
| ·本章小结 | 第46-47页 |
| 第四章 可移植的 NFC 协议栈设计 | 第47-75页 |
| ·OPEN NFC 协议栈 | 第47-48页 |
| ·可移植性设计的要点 | 第48-49页 |
| ·系统平台相关的移植设计 | 第49-53页 |
| ·数据类型 | 第49页 |
| ·系统 API 的封装 | 第49-51页 |
| ·核心协议栈的编译模式 | 第51-53页 |
| ·HAL 模块的设计 | 第53-74页 |
| ·HAL 的接口设计 | 第54-58页 |
| ·HAL 模块的组织结构 | 第58-59页 |
| ·HCI 层设计 | 第59-67页 |
| ·SHDLC 层设计 | 第67-72页 |
| ·硬件访问接口设计 | 第72-74页 |
| ·本章小结 | 第74-75页 |
| 第五章 协议栈的移植实现 | 第75-94页 |
| ·ST21NFCA 芯片 | 第75页 |
| ·HAL 的初始化 | 第75-80页 |
| ·HAL 上下文的创建 | 第76-77页 |
| ·创建连接流程 | 第77-79页 |
| ·启动 NFCC | 第79-80页 |
| ·写数据流程 | 第80-84页 |
| ·Binding 写数据的实现 | 第80页 |
| ·HCI Service 写数据的实现 | 第80-82页 |
| ·HCI Frame 写数据的实现 | 第82-83页 |
| ·SHDLC 写数据的实现 | 第83页 |
| ·SHDLC Frame 写数据的实现 | 第83-84页 |
| ·读数据流程 | 第84-90页 |
| ·SHDLC 读数据的实现 | 第84-86页 |
| ·HCI Frame 读数据的实现 | 第86-87页 |
| ·HCI Service 读数据的实现 | 第87-89页 |
| ·Binding 读数据的实现 | 第89-90页 |
| ·系统平台相关的移植 | 第90-91页 |
| ·定时器的实现 | 第91页 |
| ·事件机制 | 第91-93页 |
| ·本章小结 | 第93-94页 |
| 第六章 协议栈的测试 | 第94-102页 |
| ·验证平台的搭建 | 第94-98页 |
| ·设备之间的连接 | 第94-95页 |
| ·Aardvark 驱动的实现 | 第95-96页 |
| ·测试准备工作 | 第96-98页 |
| ·测试及结果 | 第98-101页 |
| ·test_properties 用例 | 第99页 |
| ·test_ndef_url 用例 | 第99-100页 |
| ·test_reader 用例 | 第100-101页 |
| ·本章小结 | 第101-102页 |
| 第七章 结论 | 第102-104页 |
| ·工作总结 | 第102-103页 |
| ·下一步工作的展望 | 第103-104页 |
| 致谢 | 第104-105页 |
| 参考文献 | 第105-109页 |