基于通用控制平台的VxWorks BSP设计与实现
摘要 | 第1-6页 |
Abstract | 第6-10页 |
第1章 绪论 | 第10-16页 |
·嵌入式系统概述 | 第10页 |
·嵌入式系统体系结构 | 第10-13页 |
·嵌入式处理器 | 第10-11页 |
·嵌入式外围设备 | 第11-12页 |
·嵌入式操作系统 | 第12页 |
·嵌入式应用软件 | 第12-13页 |
·嵌入式系统特点 | 第13-14页 |
·嵌入式系统应用现状和发展趋势 | 第14-15页 |
·课题背景及意义 | 第15页 |
·本文研究内容 | 第15-16页 |
第2章 VxWorks嵌入式实时操作系统 | 第16-23页 |
·VXWORKS操作系统及开发环境 | 第16-19页 |
·VxWork操作系统概述 | 第16-18页 |
·Tornado开发环境 | 第18-19页 |
·VxWORKS BSP功能及组织结构 | 第19-21页 |
·BSP功能 | 第19-20页 |
·BSP组织结构 | 第20-21页 |
·VXWORKS BSP开发周期 | 第21-22页 |
·小结 | 第22-23页 |
第3章 VxWorks嵌入式操作系统的BSP设计 | 第23-34页 |
·AT91RM9200处理器的应用 | 第23-25页 |
·通用控制平台总体设计 | 第25-26页 |
·BSP结构设计 | 第26-27页 |
·最小内核的构造 | 第27-29页 |
·CPU初始化 | 第27-28页 |
·中断服务程序的连接 | 第28页 |
·时钟驱动 | 第28-29页 |
·VXWORKS映像类型及启动顺序 | 第29-33页 |
·VxWorks映像类型 | 第29-30页 |
·VxWorks映像启动顺序 | 第30-33页 |
·小结 | 第33-34页 |
第4章 各模块驱动程序设计与实现 | 第34-59页 |
·串行设备驱动程序实现 | 第34-39页 |
·DBGU | 第34-36页 |
·串口软件结构 | 第36-37页 |
·串口初始化过程 | 第37-38页 |
·创建tty设备 | 第38页 |
·DBGU驱动编写 | 第38-39页 |
·网络设备驱动程序实现 | 第39-48页 |
·EMAC | 第39-42页 |
·VxWorks下END型网络接口驱动 | 第42-48页 |
·基于SPI接口的CAN总线驱动程序实现 | 第48-53页 |
·SPI | 第48-50页 |
·CAN总线通信模型 | 第50-51页 |
·VxWorks下CAN驱动实现 | 第51-53页 |
·嵌入式USB主机控制器驱动程序实现 | 第53-58页 |
·硬件实现 | 第53-54页 |
·VxWorks USB主机驱动栈结构 | 第54-55页 |
·USB主机驱动实现 | 第55-58页 |
·小结 | 第58-59页 |
第5章 BSP测试 | 第59-67页 |
·测试环境 | 第59页 |
·测试内容 | 第59-66页 |
·VxWorks映像测试 | 第59-61页 |
·串口测试 | 第61页 |
·网络测试 | 第61-62页 |
·CAN总线测试 | 第62-64页 |
·USB测试 | 第64-66页 |
·小结 | 第66-67页 |
总结与展望 | 第67-69页 |
1. 本文的主要工作 | 第67页 |
2. 存在的问题 | 第67-68页 |
3. 下一步展望 | 第68-69页 |
参考文献 | 第69-72页 |
附录A (攻读学位期间发表的学术论文) | 第72-73页 |
附录B (攻读学位期间所参与的科研项目) | 第73-74页 |
附录C (串口驱动部分源代码) | 第74-79页 |
致谢 | 第79页 |