当前位置: 首页> 学位论文 >详情
原文传递 嵌入式VxWorks下的PCI总线设计与USB驱动开发
论文题名: 嵌入式VxWorks下的PCI总线设计与USB驱动开发
关键词: 铁路通信;PCI总线;系统设计;USB接口;程序设计;嵌入式VxWorks操作系统
摘要: 本文中所介绍的嵌入式系统选用的是摩托罗拉公司生产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,系统中设计了三者之间数据访问的功能,本文详细介绍了软件程序设计。
  最后给出了对各个程序的调试原理,并对调试过程做出了说明。各个模块的功能均通过调试,能工作稳定正常。但依然有可待改善的地方,文中也写出了部分设计思路。
作者: 易焕中
专业: 通信与信息系统
导师: 叶斌
授予学位: 硕士
授予学位单位: 华中科技大学
学位年度: 2012
正文语种: 中文
检索历史
应用推荐