首页> 中文学位 >嵌入式VxWorks下的PCI总线设计与USB驱动开发
【6h】

嵌入式VxWorks下的PCI总线设计与USB驱动开发

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 课题背景和国内外发展现状

1.2 课题的意义

1.3 本文主要内容

2 基于VxWorks的系统设计

2.2 VxWorks操作系统下的BSP移植

2.3 PCI总线设计

2.4 USB总线接口设计及其文件系统

2.5 本章小结

3 PCI总线接口模块设计

3.1 PCI总线标准简介

3.2 PCI系统硬件设计

3.3 PCI系统软件设计

3.4 本章小结

4 USB总线接口及其文件系统设计

4.1 USB总线标准简介

4.2 USB接口硬件设计

4.3 USB接口软件设计

4.4 本章小结

5 功能调试及结果

5.1 BSP的调试

5.2 PCI系统调试

5.3 USB接口的调试

6 总结与展望

致谢

参考文献

展开▼

摘要

本文中所介绍的嵌入式系统选用的是摩托罗拉公司生产POWERPC系列处理器,该处理器具有运算速率快,外设功能多,指令运行效率高等特点,是一款非常强大的通信处理器。由于本系统需要运用到高速列车上进行数据传输,对处理器的运算能力提出了更高的要求,因此选择了以POWERPC为核心来设计整个系统。
  本文主要介绍了三个方面的工作,分别为:VxWorks操作系统移植,PCI总线设计,USB接口驱动设计。
  本系统选用的是VxWorks操作系统,VxWorks具有实时性好,可移植性高的特点。运用在铁路通信上非常适合,可以保证通信的稳定性和实时性。本文介绍了POWERPC处理器结构和VxWorks操作系统,并根据板级支持包的启动流程详细说明了VxWorks操作系统的移植工作。包括板级支持包的编写、配置和调制原理和相关过程,主要是围绕调试过程来阐述系统的启动过程,过程中遇到了很多问题,并给出了相应的解决方案。
  本文中介绍了PCI总线的相关标准和数据通信过程,以及整体的硬件、软件设计以及相关的调试过程。根据处理器的外部接口和PCI总线设计的要求,选用了PLX9056这款芯片来完成PCI通信。PLX9056需要完成PCI主桥和PCI子设备的工作,其中一块作为PCI主桥,其他的作为PCI设备。介绍了硬件设计原理以及电路。根据硬件设计,详细说明了各个模块的软件设计。并对调试过程给出了详细叙述。
  介绍了USB接口,详细叙述了USB的通信原理和与NANDFLASH、NORFLASH相结合的文件系统。根据设计需求选用了CH376来作为文件管理芯片,完成对U盘和SD卡中的数据访问。结合NANDFLASH、NORFLASH,系统中设计了三者之间数据访问的功能,本文详细介绍了软件程序设计。
  最后给出了对各个程序的调试原理,并对调试过程做出了说明。各个模块的功能均通过调试,能工作稳定正常。但依然有可待改善的地方,文中也写出了部分设计思路。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号