我在NT下,用DriverWorks写了个数据采集卡的驱动程序,因为该卡要通过DMA传输大量数据,我写完后,倒是能完成基本的数据传输,但是性能很差,传输速率很低,(我在linux下也实现过,数据传输率很高)。因为我使用了很多系统调用(如DDK等),不知到是什么原因引起系统性能下降...
全文
回复(4) 2004-07-23 17:25 来自版块 - 内核编程
表情
RED_spring好像是3。0以上才有吧 :)(2004-07-27 14:55)
terrace在linux下数据传输率能达到约150Mbps,但在NT下估计只有20Mbps,相差很大,实在搞不通怎么相差那么大。我装的DriverStudio怎么没有那个TrueTime的工具?是不是安装时没有选定还是不同的版本才有的?还有我用的是DriverStudio2.7,跟版本号没关...(2004-07-25 21:42)
myswinterrace,能不能具体说一下你的效率,如传输率? (2004-07-25 17:10)
RED_springdss自带了一个工具--true time。可以测出函数调用时间,可以试一下。(2004-07-23 17:29)

返回顶部