WinDriver编程
danylin
这个作者很懒,什么都没留下…
展开
-
利用WinDriver开发PCI设备驱动程序
摘要 WinDriver是Jungo公司出版的一个设备驱动程序开发组件,它可以大大加速PCI设备驱动程序的开发。作者在实际的项目中采用了WinDriver来开发设备驱动程序,取得了相当好的运行效果。从目前国内的资料上来看,大多数设计人员还是在用DDK、Wtools开发设备驱动程序,因而作者觉得有必要向大家介绍与推荐这个软件。WinDriver是一套设备驱动程序开发组件,它的目的就是方原创 2013-10-12 12:00:30 · 6473 阅读 · 1 评论 -
WinDriver高级编程
WinDriver高级编程1、DMA 传输 使用DMA传输有两种方式:连续缓冲DMA 、离散DMA。离散DMA的效率比连续DMA 高,这种方式下Pci设备可以直接从不同的地址拷贝内存块,物理内存存在碎片,虚拟内存连续就可以和用户的缓冲区进行数据的交换。如果你的设备不支持离散DMA ,你就必须分配连续的物理内存给DMA 传输,然后再拷贝到你的数据缓冲区。不同的PCI设备,DMA 编程原创 2013-10-22 14:53:16 · 4479 阅读 · 0 评论