| 
			 
					阅读:1815回复:5
				 
				用ddk,怎么实现usb的读写?
					做usb设备的驱动,怎么实现读写功能?
 
							ddk中的bulkusb怎么实现的读写,他好像主要是通过bulkusb_readwritestaged 来实现的,那位大虾给我简单的讲一下它的实现思路,不胜感激!  | 
	|
					
						
						
						
						
  | 
	
| 
			 沙发# 
								发布于:2001-08-13 14:49				
			
					先build一个urb,然后把这个urb作为一个参数放在IRP包中,通过调用IoCallDriver( )把数据传给下层驱动。				 
							 | 
	|
| 
			 板凳# 
								发布于:2001-08-13 15:54				
			
					同意!
 
							建议先看看walt oney的书吧!  | 
	|
| 
			 地板# 
								发布于:2001-08-13 19:14				
			
					太感谢了!给分!你的一句话把我从万丈深渊拉了回来,得救了!
 
							谢谢!  | 
	|
					
						
  | 
	
| 
			 地下室# 
								发布于:2001-08-13 19:18				
			
					对了,顺便问一句,我要传输的字节数是不是在URB中?
 
							如果一个URB传送64个字节,640个字节是不是需要10个URB?  | 
	|
					
						
  | 
	
| 
			 5楼# 
								发布于:2001-08-14 09:09				
			
					[QUOTE]原本由 dahello 发表
 
							[B]对了,顺便问一句,我要传输的字节数是不是在URB中? 如果一个URB传送64个字节,640个字节是不是需要10个URB? [/B][/QUOTE] 正确! 不过具体数目我不清楚。 等斑竹回答吧,我也想知道!  | 
	|