| 
			 
					阅读:3796回复:15
				 
				USB设备驱动开发体会(绝对不是提问题*^_^*)
					    不知道是自己笨,还是驱动开发的过程确实十分漫长!到现在我的毕业设计时间开结束时,我才觉得自己有了一些体会。
 
							以前我曾在论坛上提问,指望那位高人能一下就把自己给指点通,问的问题也只是一些可能涉及的东西,在整个驱动体系中根本没有联系,因此最后得到了些答复,但是却不知道怎么运用。 以下是我这段时间的一些感想,也只是今天才体会到的,可以说此时此刻我是茅塞顿开,希望能给一些新手(其实我也新人^_^)提示,希望他们能少走弯路。 看源代码是十分重要的,我以前希望哪位能直接给我一个源程序,好交差;结果得到的程序都是不符合自己需要的,直到最近弄到微软那个通用驱动,并且编译通过以后。我在仔细研究UMSS时,才有了新的体会,这个体会是对以前理论知识的新体会。 譬如:“在用户态和内核态通信方面,系统为每一个用户请求打包形成一个IRP(I/O请求包)结构,将其发送到驱动程序,并且通过识别IRP中的PDO来区分是发送给哪一个设备的。”这句话。 结合UMSS代码,我就很清晰得知道了整个流程,并且知道怎样把那些理论上的东西转化为实际的代码。我觉得这个是一个难点,以前我觉得自己的理论知识已经很多了,但是就是不知道怎样写成代码的形式。 其实我的体会并不多,但是希望能通过自己这个案例来告诉初学者怎样理论联系实践。 我的这个毕业设计也没有完全作出来,但是我学到了很多东西,我认为值得!!!!!!!!!!!  | 
	|
| 
			 沙发# 
								发布于:2010-01-27 09:50				
			
					谢谢分享。				 
							 | 
	|
| 
			 板凳# 
								发布于:2010-01-24 16:58				
			
					我也做这个,现在老板接了一个这样的项目 就是做一个安全U盘。从硬件到 驱动和应用程序都是我们做,那个高手做过类似的项目啊,留下联系方式  跪求啊 拜托咯				 
							 | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2007-06-28 14:03				
			
					DDK中代码写得很好,但看起来很复杂啊.郁闷,我也是刚学USB开发的.				 
							 | 
	|
| 
			 地下室# 
								发布于:2007-06-28 12:54				
			
					同感,同感 
							硬件,软件,做多了体会就会更多  ~				 | 
	|
| 
			 5楼# 
								发布于:2007-06-21 10:52				
			
					写的不错				 
							 | 
	|
| 
			 6楼# 
								发布于:2007-05-30 16:10				
			
					DDK里有BULKUSB的例子				 
							 | 
	|
| 
			 7楼# 
								发布于:2007-05-29 15:13				
			引用第7楼jinghuiren于2007-05-14 10:01发表的 : 能不能给我发个例子 我怎么都找不到 whau1986@163.com 谢谢了  | 
	|
| 
			 驱动小牛 
					 
				 | 
		
			 8楼# 
								发布于:2007-05-18 14:55				
			
					"直接拿例子改吧改吧就完了,虽然有好多问题,不过居然能用!哈哈" 
							感觉和你过程相同,我就拿MS的例子改改,竟然搞定,我这个可是项目,刚接项目的时候怕的要命,哈哈,现在硬件都卖了,一个问题把我弄到半夜才弄好,真的好刺激!  | 
	
| 
			 9楼# 
								发布于:2007-05-14 10:01				
			
					本科毕设,糊弄糊弄就完了,把BULKUSB的例子改吧改吧 
							写个简单的对话框能传输数据就OK了 现在网上的资料很多,不象我们那时候,只能找对方的技术支持交流,惨啊。。  | 
	|
| 
			 10楼# 
								发布于:2007-05-11 13:21				
			
					唉,大家都比较懒,我刚开始学的时候都没看过书 
							直接拿例子改吧改吧就完了,虽然有好多问题,不过居然能用!哈哈  | 
	|
| 
			 11楼# 
								发布于:2007-05-11 10:55				
			
					谢谢了,偶也是刚刚开始这个毕业设计的,				 
							 | 
	|
| 
			 12楼# 
								发布于:2007-05-09 13:07				
			 | 
	|
| 
			 13楼# 
								发布于:2007-05-09 11:55				
			
					谢谢				 
							 | 
	|
					
						
  | 
	
| 
			 14楼# 
								发布于:2004-05-23 17:09				
			
					支持
 
							希望你你后能多谈一谈你开发中的 进展 和 遇到 的问题  | 
	|
| 
			 15楼# 
								发布于:2004-05-23 17:00				
			
					祝你成功。				 
							 | 
	|
					
						
  | 
	
							
				
~