论文部分内容阅读
当今最先进、技术含量最高的航空总线标准——ARINC629规范,定义总线系统遵循的介质访问控制协议是避免碰撞的载波监听多路访问协议。该介质访问控制协议杜绝了碰撞的产生,提高了总线传输的效率。 本文的研究内容是对未来用于机载设备测试诊断平台的基于PCI总线的ARINC629数据通信设备的软件设计。论文中首先对ARINC629规范和PCI总线协议作了简单介绍,在此基础上对数据通信设备进行总体设计,ARINC629功能模块的设计以及PCI子系统的设计。 在进行整个系统的软件设计之前,对系统的软件进行了功能模块划分,即:初始化模块、控制模块、驱动模块、通信模块及数据处理模块等,并分别进行软件设计实现。 另外,本论文在分析驱动程序架构WDM的基础上,对PCI子系统的驱动程序进行开发研究,并且编写了WDM设备驱动程序基本类库,基本实现了访问PCI的配置空间、物理内存、I/O端口。同时还介绍了驱动程序的安装和调试。 最后总结了论文的工作,并对下一步的研究工作提出了建议。