| 
					阅读:1154回复:7
				 驱动程序要实现哪些任务?
					我知道驱动程序是应用程序与硬件的接口。但在编驱动程序时,驱动程序要实现哪些任务?其数据流是如何实现的?				 | |
| 最新喜欢: fly_fl... 
 | 
| 沙发#发布于:2002-07-23 12:55 
					好象是写RAM又要用WRITE_REGISTER_XXX的,我也是这个问题,解决了或有啥经验别忘了通知兄弟一声				 | |
| 板凳#发布于:2002-07-23 11:02 
					谢谢各位,特别是arthurtu				 | |
| 
 | 
| 地板#发布于:2002-07-23 10:46 arthurtu兄: 没有看清楚。app不可以访问硬件,在NT/2K下。是driver访问,然后将数据给app。大部分是用DeviceIoControl函数来传递。 | |
| 地下室#发布于:2002-07-23 10:43 
					在ring0,你可以干很多很多的事情,访问硬件小case啦。
 WDM的驱动,访问端口一般用WRITE_PORT_XXX | |
| 5楼#发布于:2002-07-23 10:36 
					arthurtu兄:
 那么应用程序该如何去访问硬件呢?是不是驱动程序提供了函数? | |
| 
 | 
| 6楼#发布于:2002-07-22 15:48 
					读写硬件的ram和register,响应中断。				 | |
| 7楼#发布于:2002-07-22 15:32 
					它可以在驱动程序之间通信,也可以与应用程序之间通信,它运行在ring0层,可以说无所不能。 :D				 | |
| 
 | 
 
							 
				 
				 
				