×

基于Vxworks的PXI板卡驱动程序开发

消耗积分:3 | 格式:rar | 大小:325 | 2009-07-16

山中老虎

分享资料个

对嵌人式实时系统VxworkS中的设备驱动程序开发进行了简要的介绍,讨论了Vxworks操作系统下的/10系统和设备驱动程序、应用程序之问的关系,说明了Vxworks下与一般操作系统下驱动程序设计的不同;另外根据作者开发PCIgo54数据通信卡驱动程序的实践,讨论了vxworks下PXI设备驱动程序的框架;根据设备驱动程序的功能,将其分为初始化、中断挂接、中断处理、DMA块读写等几大模块,并详细说明了这些模块的具体实现。
VxworkS是由美国WRS(WindRiversystems)公司开发的微内核高性能可裁剪的嵌人式实时操作系统,它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通信、军事演习、弹道制导、飞机导航等。它是当今众多实时操作系统中最出色的一个,它具有小巧的内核、广泛的硬件支持以及第三方软件开发商的支持等优点。类UNIX风格和POSIX规范兼容性使得广大UNIX程序员可以轻松地掌握该系统,同时,Vxworks所具有的良好开发环境极大地提高了程序的开发效率。
虽然Vxworks本身已对硬件提供了广泛的支持,但对系统中采用的专用硬件还需专门编写驱动程序。根据某型空空导弹制导测试系统的研制需要,开发一块在VxworkS实时操作系统下基于PXI总线的数据通信卡。它要在测试的过程中向被测对象发送特定的数据和命令,同时接收被测对象返回的数据信息,经FPGA处理后返回到上位机进行存储和分析。本文将详细讨论在Vxworks下开发PXI设备驱动程序的方法和具体步骤。

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

评论(0)
发评论

下载排行榜

全部0条评论

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