论文部分内容阅读
随着数据量和信息量的急剧攀升,对嵌入式系统的响应速度和实时性提出了越来越苛刻的要求,高速度的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外设功能模块实现其功能。