学位论文 > 优秀研究生学位论文题录展示

基于VxWorks的PXIe嵌入式控制软件开发

作 者: 田启贲
导 师: 凤雷
学 校: 哈尔滨工业大学
专 业: 仪器科学与技术
关键词: VxWorks 嵌入式控制器 PXI Express PowerPC
分类号: TP273
类 型: 硕士论文
年 份: 2013年
下 载: 2次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着数据量和信息量的急剧攀升,对嵌入式系统的响应速度和实时性提出了越来越苛刻的要求,高速度的PXI Express总线技术与实时性卓越的VxWorks操作系统的结合势必成为嵌入式系统的发展趋势。针对上述需求,本文进行了基于VxWorks的PXI Express嵌入式控制软件开发工作。PXI Express嵌入式控制器以性能优异的基于PowerPC(the PerformanceOptimization With Enhanced RISC PC)架构的MPC8536处理器为核心。本文根据PXI Express嵌入式控制器的结构特点和VxWorks操作系统的架构,实现了VxWorks操作系统向PXI Express嵌入式控制器的移植,主要包括PXI Express嵌入式控制器BSP(Board Support Package)的开发和操作系统的裁剪与定制两部分的工作。在实现操作系统的移植基础上,本文接着进行了PXI Express嵌入式控制器的网络设备、USB接口等通用计算机接口的驱动开发和TFFS文件系统的实现等。针对PXIe和PXI两类典型设备,本文编写了一套符合统一标准的仪器访问接口的I/O库。基于此I/O库实现了PXI Express嵌入式控制器的两个外设——AD数据采集模块和继电器开关模块驱动程序和应用程序的开发,这对不同厂商研制的PXI Express外设模块的驱动开发和应用程序的卡法具有普遍的参考意义。本文最后进行了系统测试,对整个PXI Express嵌入式控制器组成的系统进行了VxWorks操作系统运行的测试、设备驱动程序的测试、PXIe外设功能模块的测试。测试结果表明,VxWorks系统能够在PXI Express嵌入式控制器稳定高效地运行,各设备驱动正常工作,系统可控制PXIe外设功能模块实现其功能。

全文目录


摘要  4-5
Abstract  5-8
第1章 绪论  8-12
  1.1 研究的目的和意义  8-9
  1.2 国内外研究现状  9-11
    1.2.1 PXI Express 嵌入式控制器研究现状  9-10
    1.2.2 VxWorks 实时操作系统发展现状  10-11
  1.3 主要研究内容与论文结构  11-12
第2章 系统需求分析及方案设计  12-17
  2.1 需求分析  12-14
  2.2 方案设计  14-16
    2.2.1 开发环境  14-15
    2.2.2 开发流程  15-16
  2.3 本章小结  16-17
第3章 VxWorks 操作系统的移植  17-29
  3.1 PXI Express 控制器的 BSP 开发  17-24
    3.1.1 BSP 的概念及功能  17-18
    3.1.2 BSP 相关文件分析  18-20
    3.1.3 BSP 的开发流程  20-21
    3.1.4 BSP 的配置与修改  21-24
  3.2 VxWorks 操作系统的移植  24-28
    3.2.1 VxWorks 映像文件类型  24-25
    3.2.2 VxWorks 映像启动流程  25-27
    3.2.3 VxWorks 映像的生成与调试  27-28
  3.3 本章小结  28-29
第4章 设备驱动及应用程序开发  29-54
  4.1 设备驱动程序开发  29-48
    4.1.1 VxWorks 下设备驱动分析  29-33
    4.1.2 网络设备驱动程序的实现  33-40
    4.1.3 Flash 中 TFFS 文件系统的实现  40-46
    4.1.4 PXIe 设备驱动程序开发  46-48
  4.2 PXIe 接口 I/O 库的编写  48-51
  4.3 应用程序开发  51-53
    4.3.1 PXIe 外设 AD 数采模块的采数控制  51-53
    4.3.2 PXIe 外设继电器模块的访问与控制  53
  4.4 本章小结  53-54
第5章 驱动程序及系统功能测试  54-61
  5.1 调试方案  54
  5.2 最小系统测试  54-56
  5.3 设备驱动测试  56-58
    5.3.1 网络接口测试  56
    5.3.2 USB 接口测试  56-57
    5.3.3 TFFS 文件系统测试  57-58
  5.4 PXIe 外设模块功能测试  58-59
    5.4.1 AD 数采模块的采数控制测试  58-59
    5.4.2 继电器开关模块的访问测试  59
  5.5 本章小结  59-61
结论  61-62
参考文献  62-66
致谢  66

相似论文

  1. 基于PowerPC架构的车牌识别算法研究,TP391.41
  2. 智能电表的设计和实现,TM933.4
  3. 基于PowerPC&FPGA合并单元研究,TM45
  4. VxWorks操作系统和FPGA技术在显控系统模拟器中的应用,TP316.2
  5. 基于VxWorks系统的无人车GPS/INS组合导航研究,TJ810.3
  6. 基于总线冗余的水下机器人分布式通信系统设计,TP242
  7. 基于PXI_VxWorks的卫星姿轨控仿真测试系统的设计与实现,V556
  8. 列车通信网中相关接口的研究与开发,TN915.852
  9. 基于PowerPC的高性能嵌入式工业控制器的研究与开发,TP273.5
  10. 基于VxWorks信息控制系统的开发研究,TP311.52
  11. 基于VxWorks的观瞄控制系统研究,TP273
  12. 基于Vxworks列车组合定位系统设计与实现,TP368.12
  13. 面向星载计算的局部检查点机制的研究与实现,V446
  14. 基于COMe的回波预处理模块研究,TN958
  15. 智能变电站间隔层IED硬件平台的研制,TM63
  16. 基于VxWorks的MLS中央监控分机的设计与实现,TP277
  17. CompactPCI总线数据采集卡的VxWorks驱动程序的开发与研究,TP316.2
  18. 对VxWorks中内存管理和定时器模块的改进,TP316.2
  19. 嵌入式操作系统VxWorks下设备驱动程序的研究与设计,TP316.2
  20. 实时嵌入式系统VxWorks安全机制的研究与实现,TP316.2
  21. 基于SPARC平台的VxWorks虚拟化技术研究,TP316.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com