致谢 | 第1-6页 |
中文摘要 | 第6-7页 |
ABSTRACT | 第7-10页 |
1 引言 | 第10-13页 |
·研究背景与意义 | 第10页 |
·国内外研究现状 | 第10-12页 |
·论文主要工作与结构安排 | 第12-13页 |
2 IIDU系统总体设计 | 第13-17页 |
·IDU系统的功能需求 | 第13-15页 |
·硬件需求描述 | 第13-14页 |
·软件需求描述 | 第14-15页 |
·系统的结构 | 第15-16页 |
·机车网络系统的结构 | 第15-16页 |
·IDU的结构 | 第16页 |
·本任务的实现 | 第16-17页 |
3 硬件平台的设计 | 第17-25页 |
·ARM简介 | 第17页 |
·ARM920T芯片S3C2410 | 第17-19页 |
·CAN控制器MCP2510 | 第19-20页 |
·芯片特性和内部结构 | 第19-20页 |
·IDU硬件电路 | 第20-25页 |
·CAN接口实现 | 第21-22页 |
·JTAG接口实现 | 第22-23页 |
·以太网接口实现 | 第23页 |
·SD卡接口实现 | 第23-24页 |
·电源接口实现 | 第24-25页 |
4 软件平台设计 | 第25-35页 |
·Windows CE简介 | 第25-27页 |
·操作系统的定制 | 第27-29页 |
·操作系统定制工具 | 第27-28页 |
·定制操作系统 | 第28-29页 |
·BSP的修改设计 | 第29-35页 |
·显示分辨率修改 | 第31-35页 |
5 驱动程序的开发 | 第35-48页 |
·CE下驱动开发 | 第35-37页 |
·流接口驱动结构 | 第35-36页 |
·流接口驱动编写 | 第36-37页 |
·CAN流驱动程序实现 | 第37-48页 |
·MMU (Memory Management Unit) | 第37-40页 |
·虚拟内存分配与映射操作 | 第40-41页 |
·SPI读写实现 | 第41-42页 |
·MCP2510的使用 | 第42-45页 |
·CAN流驱动工作流程 | 第45-48页 |
6 系统界面程序的开发 | 第48-56页 |
·软件开发工具 | 第48-49页 |
·界面程序方案设计 | 第49-56页 |
·主体设计方案 | 第49-50页 |
·各界面设计实现 | 第50-54页 |
·故障处理流程 | 第54页 |
·程序的实时性实现 | 第54-56页 |
7 结论 | 第56-59页 |
参考文献 | 第59-61页 |
作者简历 | 第61-63页 |
学位论文数据集 | 第63页 |