×

VxWorks系统CPCI设备驱动程序开发

消耗积分:5 | 格式:rar | 大小:116 | 2009-07-06

李鸿洋

分享资料个

VxWorks是WindRiver公司开发的嵌入式实时操作系统,广泛地应用于航空航天、工业控制、通信等领域。在简单地介绍了VxWorks操作系统之后,分析了VxWorks下CPCI设备驱动程序的实现方法。以CPCI9112数据采集卡的驱动程序开发为例,介绍了CompactPCI总线以及PCI接口芯片S5935,重点说明了在VxWorks下以定时器和中断方式实现模数转换驱动程序的方法和编程要点,并给出了部分关键代码。在飞行控制半实物仿真系统中的运行结果表明驱动程序运行稳定、可靠。
随着CompactPCI (CPCI)总线技术在工业控制、航空航天等领域中的广泛应用,以CPCI总线技术为接口的I/O设备也得到了广泛的使用。但目前大多数设备厂商只提供了Windows和Dos操作系统下的驱动程序,对于一些采用实时操作系统的情况,就必须自己开发相应的设备驱动程序。在飞行控制实时仿真系统中,选用凌华公司的CPCI机箱和CPCI3700A CPU模块以及CPCI9112数据采集卡和CPCI6208模数转换卡等设备组成硬件平台,用嵌入式实时操作系统VxWorks作为软件平台,在系统的开发过程中编写了CPCI卡的设备驱动程序。本文以CPCI9112为例详细讨论了在VxWorks下开发CPCI设备驱动程序的方法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !