摘要
1 绪论
1.1 课题的研究背景
1.2 国内外动态
1.3 本文的主要研究内容
2 CAN总线工作原理
2.1 CAN总线概述
2.2 CAN总线的电平分析
2.3 CAN总线的体系结构
2.4 CAN总线的协议分析
2.4.1 CAN总线的报文传送
2.4.2 CAN总线的帧结构
2.4.3 CAN总线的报文滤波
2.5 本章小结
3 CAN手持终端硬件系统设计
3.1 系统总体硬件结构
3.2 CAN手持终端的核心板设计
3.2.1 PXA320处理器介绍
3.2.2 电源模块的设计
3.2.3 存储器电路的设计
3.3 CAN手持终端的功能板设计
3.3.1 CAN通信模块的设计
3.3.2 USB接口电路的设计
3.3.3 LCD接口电路的设计
3.3.4 MiniSD卡接口电路的设计
3.3.5 锂电池电源模块的设计
3.4 本章小结
4 CAN手持终端的软件系统设计
4.1 Linux操作系统介绍
4.2 Boot loader的研究与实现
4.2.1 Boot loader工作原理
4.2.2 Boot loader移植
4.3 Linux内核的研究与实现
4.3.1 Linux内核工作原理
4.3.2 Linux内核移植
4.4 文件系统的研究与实现
4.4.1 文件系统简介
4.4.2 文件系统移植
4.5 CAN驱动程序设计
4.6 本章小结
5 CAN手持终端的应用软件研究与测试
5.1 基于时间调度的CAN通信协议研究
5.1.1 TTCAN算法的基本原理
5.1.2 TTCAN算法性能指标分析
5.1.3 TTCAN算法仿真测试
5.2 CAN总线通信软件设计与测试
5.2.1 SJA1000通信程序设计
5.2.2 CAN手持终端通信测试
5.3 嵌入式系统的GUI设计
5.3.1 QT开发工具介绍
5.3.2 QT4的安装
5.3.3 CAN手持终端GUI设计
5.4 基于信息融合的工业故障诊断应用
5.4.1 D-S证据理论原理
5.4.2 齿轮故障诊断原理
5.5 本章小结
6 总结与展望
致谢
参考文献
附录A:核心板PCB
附录B:功能板PCB
攻读学位期间发表的学术论文和科研成果
声明