论文部分内容阅读
机载数据采集器是种典型的嵌入式设备,它是专门为某型号战斗机进行飞行训练所设计的数据采集与通信设备。它通过航电总线采集战机飞行训练时的各种状态并进行实时处理,处理所得数据由RS485总线传输给机载无线设备再实时地发送给地面指挥中心;于此同时,所有处理所得数据还将存储在设备自身携带的USB存储模块中,以满足空战对抗评估需要。机载数据采集器是基于MPC8247处理器和VxWorks操作系统平台的嵌入式设备,论文主要研究基于MPC8247的嵌入式系统硬件设计以及基于VxWorks的驱动程序开发。系统硬件设计按照功能划分,主要由GPS和电源板、数据记录卡、主控板三部分组成。其主控板为核心板卡,由MPC8247最小系统模块、CPLD板控逻辑模块、航电总线接口控制模块、USB控制器模块、RS485数据传输模块等构成。本文将按照上述划分逐个模块详细描述基于MPC8247的嵌入式系统硬件设计。VxWorks是款性能卓越的实时嵌入式操作系统,它被广泛地应用到军事、航天、航空等高新技术领域。本文探讨了VxWorks的工作机制以及VxWorks下设备驱动开发的基本流程与方法,深入研究了VxWorks下Mass Storage类USB设备主机驱动开发,并成功地实现USB存储模块的驱动。