摘要 | 第5-6页 |
ABSTRACT | 第6-7页 |
第1章 绪论 | 第11-21页 |
1.1 电动汽车的发展背景与发展现状 | 第11-16页 |
1.1.1 电动汽车发展背景 | 第11页 |
1.1.2 电动汽车发展现状 | 第11-16页 |
1.2 车载信息系统的发展 | 第16页 |
1.3 车辆检测的目的与意义 | 第16-17页 |
1.4 汽车检测技术的研究概况 | 第17-19页 |
1.4.1 国外研究概况 | 第17-18页 |
1.4.2 国内研究概况 | 第18-19页 |
1.5 研究内容与论文安排 | 第19-21页 |
第2章 电动汽车检测仪样机相关技术研究 | 第21-37页 |
2.1 CAN总线技术 | 第21-22页 |
2.1.1 CAN帧类型与结构 | 第21-22页 |
2.2 802.11无线局域网 | 第22-24页 |
2.2.1 网络组件 | 第22-23页 |
2.2.2 MAC帧结构 | 第23-24页 |
2.3 Android进程通信 | 第24-28页 |
2.3.1 Binder机制架构组成 | 第24-25页 |
2.3.2 Binder运行机制 | 第25-28页 |
2.4 无线网络加密、认证协议 | 第28-34页 |
2.4.1 有线等效保密协议 | 第28-30页 |
2.4.2 临时密钥完整性协议 | 第30-32页 |
2.4.3 计数器模式密码块链消息完整码协议 | 第32-33页 |
2.4.4 802.1X身份认证 | 第33-34页 |
2.5 Protobuf协议 | 第34-35页 |
2.5.1 Protobuf协议的使用 | 第34-35页 |
2.5.2 Protobuf协议编码方式 | 第35页 |
2.6 本章小结 | 第35-37页 |
第3章 电动汽车检测仪样机系统架构设计与硬件选型 | 第37-43页 |
3.1 检测仪样机功能需求 | 第37页 |
3.2 系统整体架构与工作原理 | 第37-40页 |
3.2.1 便携式计算机功能 | 第38页 |
3.2.2 Android信息终端的结构和功能 | 第38-40页 |
3.3 Android信息终端选型 | 第40-42页 |
3.3.1 信息终端硬件功能需求分析 | 第40-41页 |
3.3.2 处理器方案选择 | 第41页 |
3.3.3 i.MX6Q方案 | 第41-42页 |
3.4 本章小结 | 第42-43页 |
第4章 电动汽车检测仪样机软件设计与实现 | 第43-75页 |
4.1 软件功能需求与方案设计 | 第43-44页 |
4.1.1 软件功能需求 | 第43页 |
4.1.2 方案设计 | 第43-44页 |
4.2 软件系统框架 | 第44-45页 |
4.3 开发环境搭建 | 第45-46页 |
4.3.1 Android开发环境搭建 | 第46页 |
4.3.2 便携式计算机开发环境搭建 | 第46页 |
4.4 驱动移植 | 第46-49页 |
4.4.1 FlexCAN驱动修改移植 | 第46-47页 |
4.4.2 USB-WiFi驱动移植 | 第47-49页 |
4.5 FlexCAN中间件 | 第49-55页 |
4.5.1 硬件抽象层 | 第49-52页 |
4.5.2 FlexCAN控制服务Java接口实现 | 第52-54页 |
4.5.3 FlexCAN JNI实现 | 第54-55页 |
4.6 WiFi中间件 | 第55-60页 |
4.6.1 wpa_supplicant | 第56-58页 |
4.6.2 WiFi应用框架层 | 第58-60页 |
4.6.3 WiFi JNI层 | 第60页 |
4.7 应用程序 | 第60-74页 |
4.7.1 Android应用程序 | 第61-67页 |
4.7.2 上位机软件 | 第67-74页 |
4.8 本章小结 | 第74-75页 |
第5章 系统调测与实际应用 | 第75-83页 |
5.1 调试环境 | 第75页 |
5.2 Android信息终端模块调试 | 第75-79页 |
5.2.0 操作系统下载与烧写 | 第76页 |
5.2.1 驱动调式 | 第76-78页 |
5.2.2 系统中间件调试 | 第78-79页 |
5.3 实际应用 | 第79-82页 |
5.3.1 应用环境 | 第79-80页 |
5.3.2 信息检测 | 第80-82页 |
5.3.3 固件更新 | 第82页 |
5.4 本章小结 | 第82-83页 |
第6章 总结与展望 | 第83-85页 |
参考文献 | 第85-89页 |
致谢 | 第89-91页 |
在读期间发表的学术论文与取得的其他研究成果 | 第91页 |