阅读:1900回复:9
windriver和kerneldriver有什么区别
谢谢
|
|
|
沙发#
发布于:2002-06-08 23:45
Windriver 提供了一个通用的driver,提供了完善的win32接口,所以开发容易但执行效率地下,
而Kerneldriver提供了一套类库,可以完全编写真正的driver,所以驱动执行效率高,但开发难度较大 |
|
|
板凳#
发布于:2002-06-10 21:21
Windriver开发结果为用户态的EXE形式的程序
|
|
|
地板#
发布于:2002-06-12 12:23
KernelDriver需要DDK,Windriver不需要.
这么快就把分送完了!!!!!!!! |
|
|
地下室#
发布于:2002-06-12 14:15
各位大侠:
我想问下对于数据采集卡,windriver和kernerdriver速度上差别很大吗?又是如何改变程序的呢?(尽可能的少) |
|
5楼#
发布于:2002-06-12 20:45
那要看你的板子如何工作,中断多不多,需不需要工作在PLUG-IN方式,我感觉,一般WD都够用。
|
|
6楼#
发布于:2002-07-15 11:28
我在2000下开发的一块自制的16路ISA数据采集卡,用到了10号(25次/秒)中断和11号(1600次/秒),在windriver下生成usermode的驱动代码,加到自己的工程中,调试通过,不丢中断,运行良好。其实,对于大多数中断速率不是很高的设备,用windriver的usermode足矣,没必要用kerneldriver开发,毕竟windriver的开发效率高,开发难度低。当然从学习的角度来说,还要用kerneldriver、driverworks开发真正意义上的驱动程序!
|
|
7楼#
发布于:2005-07-31 11:33
好!
|
|
8楼#
发布于:2005-07-31 11:34
支持!!
多多益善 ! |
|
9楼#
发布于:2005-08-09 17:02
其实二者的区别在WINDRIVER手册中有,我的理解是前者主要针对驱动新手,把驱动当作自己的应用程序,后者是真正的驱动,需要一系列加载
|
|