求问windows驱动开发NT、WDM与wince的区别
[复制链接]
本人是最近才接触windows驱动编程的新人,正在将一份代码从vxworks操作系统移植到windows操作系统下,当时参考了一本书《windows驱动开发技术详解》,用了NT模式,虽然知道这个模式比较老,但是基本功能都可以实现。 现在遇到的问题是它的实时性很差,发送方每6ms发一次数据,我作为接收方,必须及时接收,现在虽然可以正常接收,但是运行时一旦移动鼠标,做一些操作vc6.0软件的行为,便不能及时接收,请问这个是windows系统固有的问题还是因为我不该选择NT模式。有什么改进措施?、 (我现在的pci设备始终挂不上中断,也试了下用WDM方式挂中断,还是不行,现在是在内核用查询的方式)
这里看到wince好像是嵌入式开发的windows驱动,是不是实时性会好些? 如果就用NT模式,有改进的方法吗
|