推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于WinDriver的CPCI板卡Windows驱动程序设计

更新时间:2019-08-20 10:18:23 大小:3M 上传用户:sun2152查看TA发布的资源 标签:windrivercpci板卡windows驱动 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

外围设备互联(PCI)总线是一种先进的高性能局部总线,可同时支持多组外围设备"。CPCI总线应用于工业和嵌入式领域,其规范改进自PCI规范,CPCI规范在电气方面兼容PCI规范,只是在封装结构上进行了加强,CPCI板的封装结构基于IEC60297-3,IEC60297-4以及IEEE1101.10定义的欧式板卡外形”。既然电气特性上兼容PCI规范,因此CPCI驱动程序的设计本质就是PCI驱动程序设计。

当前Windows环境下用于PCI设备驱动开发的工具主要是DDK,DriverStudio以及WinDriver。前两者功能强大,但是开发者需要熟知操作系统的体系结构、汇编语言和设备驱动程序结构体系方法,还需要具备丰富

的驱动程序开发经验,否则可能造成软件不稳定甚至系统崩溃,另外前两者开发周期长。而Jungo公司开发的WinDriver改变了传统的驱动程序开发方法,其整个驱动程序中的所有函数都是工作在用户态下,使开发者不需要掌握前两者所需的预备知识就可以开发出与之相媲美的程序"。

为了实现在主控计算机和信号处理板之间快速通信,采用了CPCI并行总线技术,信号处理板采用内嵌PCI模块的DSP6416芯片。软件开发基于Windows平台和VC++6.0编程环境,为了便于应用程序调用驱动程序,按照模块化的软件设计思想,驱动程序以DLL动态链接库的形式封装。为提高工作效率、缩短开发周期,开发工具选用WinDriver。


部分文件列表

文件名 大小
基于WinDriver的CPCI板卡Windows驱动程序设计.pdf 3M

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论