基于Windows CE.net和CAN总线的汽车虚拟仪表系统的研究
摘要 | 第1-4页 |
Abstract | 第4-6页 |
目录 | 第6-8页 |
第一章 绪论 | 第8-12页 |
·虚拟仪表概念 | 第8页 |
·课题研究背景 | 第8-9页 |
·嵌入式及CAN总线在汽车工业的应用 | 第9-10页 |
·课题研究意义 | 第10页 |
·课题研究内容 | 第10-12页 |
第二章 系统总体结构设计 | 第12-19页 |
·系统工作原理 | 第12页 |
·系统功能划分 | 第12-13页 |
·设计原则 | 第13-14页 |
·系统总体结构 | 第14-19页 |
·主控模块 | 第14-15页 |
·数据采集模块 | 第15-16页 |
·数据通信模块 | 第16页 |
·数据显示模块 | 第16页 |
·软件模块 | 第16-19页 |
第三章 系统软件开发平台 | 第19-25页 |
·嵌入式操作系统 | 第19-20页 |
·Windows CE | 第20-22页 |
·Win CE.net核心特性 | 第20-21页 |
·Win CE.net系统结构 | 第21-22页 |
·系统开发工具 | 第22-25页 |
·Platform Builder | 第23-24页 |
·Embedded Visual C++4.0 | 第24-25页 |
第四章 系统硬件开发平台 | 第25-31页 |
·ARM9系列微处理器 | 第25页 |
·S3C2410 | 第25-26页 |
·MCP2510 | 第26-31页 |
·MCP2510的结构与功能 | 第26-27页 |
·SPI指令集 | 第27-31页 |
第五章 CAN总线通讯原理 | 第31-38页 |
·CAN总线概述 | 第31页 |
·CAN总线特点 | 第31-32页 |
·CAN的分层结构 | 第32-33页 |
·CAN报文发送和帧结构 | 第33-36页 |
·数据帧 | 第34-35页 |
·远程帧 | 第35页 |
·出错帧 | 第35-36页 |
·超载帧 | 第36页 |
·位定时与同步 | 第36-38页 |
·位定时 | 第36-37页 |
·CAN总线同步机制 | 第37-38页 |
第六章 系统内核定制与驱动开发 | 第38-49页 |
·Win CE.net内核定制 | 第38-40页 |
·Win CE.net平台定制 | 第38-40页 |
·引导程序Bootloader | 第40页 |
·CAN总线驱动开发 | 第40-49页 |
·系统驱动层次结构 | 第41页 |
·SPI编程 | 第41-43页 |
·初始化MCP2510 | 第43-44页 |
·CAN收发程序设计 | 第44-46页 |
·流接口函数编写 | 第46-47页 |
·编写驱动程序注册表 | 第47页 |
·编写CEC文件 | 第47-49页 |
第七章 图形界面设计 | 第49-57页 |
·总体设计 | 第49-51页 |
·数据显示方式 | 第49-50页 |
·系统显示内容 | 第50-51页 |
·仪表实现 | 第51-57页 |
·模拟表盘实现 | 第51-53页 |
·文字显示实现 | 第53-54页 |
·触摸屏功能实现 | 第54-57页 |
总结与展望 | 第57-59页 |
参考文献 | 第59-65页 |
附录 | 第65-69页 |
附录A 图索引 | 第65-66页 |
附录B 表索引 | 第66-67页 |
附录C Figure Index | 第67-68页 |
附录D Table Index | 第68-69页 |
致谢 | 第69-70页 |
攻读硕士学位期间发表的论文 | 第70-71页 |