摘要 | 第5-6页 |
ABSTRACT | 第6-7页 |
第1章 绪论 | 第10-16页 |
1.1 引言 | 第10-11页 |
1.2 国内外研究现状 | 第11-13页 |
1.3 论文的主要内容 | 第13-14页 |
1.4 论文的组织结构 | 第14-16页 |
第2章 系统总体设计及其相关技术 | 第16-25页 |
2.1 系统总体设计 | 第16-17页 |
2.1.1 系统目标 | 第16-17页 |
2.1.2 系统功能设计 | 第17页 |
2.2 嵌入式微处理器选型 | 第17-18页 |
2.3 无线传输协议的选择及芯片选型 | 第18-20页 |
2.3.1 无线数据传输协议对比 | 第18-19页 |
2.3.2 传统蓝牙与蓝牙 4.0 低功耗模块对比 | 第19-20页 |
2.4 BLE协议栈 | 第20-24页 |
2.4.1 BLE协议栈总体介绍 | 第20-22页 |
2.4.2 BLE协议栈中GAP层的功能 | 第22-23页 |
2.4.3 BLE协议栈中GATT层的功能 | 第23-24页 |
2.5 本章小结 | 第24-25页 |
第3章 嵌入式移动控制板开发 | 第25-43页 |
3.1 嵌入式移动控制板总体设计 | 第25-26页 |
3.2 LCD界面设计 | 第26-30页 |
3.2.1 LCD控制芯片及其驱动 | 第26-28页 |
3.2.2 LCD点阵屏上的统计图绘制 | 第28-30页 |
3.3 按键与多级菜单设计 | 第30-33页 |
3.3.1 按键硬件设计 | 第30-31页 |
3.3.2 多级菜单软件设计 | 第31-33页 |
3.4 EEPROM存储模块 | 第33-34页 |
3.5 蓝牙模块设计 | 第34-38页 |
3.5.1 蓝牙CC2541硬件电路 | 第34-35页 |
3.5.2 CC2541蓝牙芯片之间的通信实现 | 第35-38页 |
3.6 抗干扰模块 | 第38-40页 |
3.6.1 射频电源模块 | 第38-39页 |
3.6.2 布线设计 | 第39-40页 |
3.6.3 隔离设计 | 第40页 |
3.7 传输信息处理 | 第40-42页 |
3.7.1 传输数据校验与封包 | 第40-41页 |
3.7.2 传输信息拆包与处理 | 第41-42页 |
3.8 本章小结 | 第42-43页 |
第4章 骑行器iPhone应用程序设计与开发 | 第43-62页 |
4.1 iOS开发环境 | 第43-44页 |
4.2 客户端Objective-C类设计 | 第44-45页 |
4.3 视频训练模式开发 | 第45-51页 |
4.3.1 视频信息处理 | 第45-49页 |
4.3.2 坡度信息处理 | 第49-51页 |
4.4 基于Core Bluetooth框架的蓝牙通信开发 | 第51-54页 |
4.5 数据处理及其动态显示 | 第54-61页 |
4.5.1 持久化数据存储 | 第54-56页 |
4.5.2 iOS并发编程 | 第56-58页 |
4.5.3 数据动态显示 | 第58-61页 |
4.6 本章小结 | 第61-62页 |
第5章 测试和结论 | 第62-74页 |
5.1 蓝牙通讯测试 | 第62-66页 |
5.1.1 双向传输信息测试 | 第62-65页 |
5.1.2 传输距离测试 | 第65-66页 |
5.2 骑行器功率测试 | 第66-70页 |
5.3 手机应用程序测试 | 第70-73页 |
5.3.1 视频测试 | 第70-71页 |
5.3.2 性能测试 | 第71-73页 |
5.4 本章小结 | 第73-74页 |
第6章 总结与展望 | 第74-76页 |
6.1 总结 | 第74-75页 |
6.2 展望 | 第75-76页 |
参考文献 | 第76-78页 |
附录 | 第78-81页 |
附录 1 | 第78-80页 |
附录 2 | 第80-81页 |
致谢 | 第81-82页 |
攻读学位期间参加的科研项目和成果 | 第82页 |