| 
			 
					阅读:12404回复:34
				 
				告想开发USB设备的同胞书
					现在想搞USB的GGDDJJMM越来越多,好事啊!不过一开始会摸不着头脑,想当初谁都是这样,我已经接触了相当的一段时间,仍然有极多的地方不懂,好在基本已经可以用了,问题嘛,总是可以慢慢地解决的。我想把自己的一点感受说出来让大家评议评议。
 
							1,规范要看看,最好如班主教训的那样,要看E文。有很多人都急于立即上马(应该说是让boss给逼的吧),一上来就要问“我要开发USB设备,怎么办?”,对这个问题,几个班主是最乐意回答的,:),但基本上你还是蒙的。 2,找合适的芯片。根据对应用的分析,找到能满足性能并且有最方便外围接口的片子,但可能不会一次就能搞定,随着开发的深入,会有更换的想法,没什么,基调已经定了,浪费的是几个样片而已,反正都是老板的银子。 3,定了片子,最好买一套开发工具。一开始摸不着头脑的一大主原就是没有技术资料,没有文档,没有例子,不能直观地实际地体验,现在有了开发工具,就有了一切,没有什么值得发愁的了。如果boss很在乎那几千个大洋,我劝你还是另攀高枝为妙。另外有高人说过“我搞51从来就不用仿真器”,对此我表示钦佩,但我认为想搞USB的GGDDJJMM们还是不要自视太高为好,毕竟天才是很少的。 4,文档要看完,看透彻。虽然我也是个俗手,水平低得一塌糊涂,但还是要忍不住批评一下某些JJDDJJMM,有很多东西靠别人帮是解决不了问题的,靠的只能是自己,实际上有的问题大可不必问别人,自己看到了,看懂了,就解决了。我还要说:也许在这里高人很多,但对你有帮助的高人很少,就象我,问了若干问题,大家也热心得很,但我还是没搞明白。问的莫名其妙,回答的不明不白,责任谁都有。请班主们和高人们原谅我的说法。 5,我看到很多说bulk传输速率如何如何慢的问题。在没有另外的USB的设备的理想情况下,即使一祯(1ms)里只安排一个bulk传输事务,1s也能传输64KB,我一直很纳闷是什么原因导致他们说的那些悲剧,实在没有理由让FIRMWARE在very very very long time后才响应一个请求的,但除了这个理由我真的找不到任何理由了。 本来想凑够10条的,又怕砖头飞过来,我怕死,哪位胆子大,请接着说。 天助自助者,各自努力。 [sunkai 编辑于 2001-09-08 18:54]  | 
	|
					
						最新喜欢: | 
	
| 
			 沙发# 
								发布于:2009-10-20 16:09				
			非常好的一个贴 
					在这个论坛也混了几年了,我也发过驱动,不过,又很久不写了,忘记了。各位的建议及方法很值得各位学习借鉴。  | 
	|
| 
			 板凳# 
								发布于:2009-10-20 09:54				
			
					写的非常好,谢谢。				 
							 | 
	|
| 
			 地板# 
								发布于:2009-10-12 22:11				
			
					在开发windows mobile/ wince的USB驱动程序,推荐几本好书看啊				 
							 | 
	|
| 
			 地下室# 
								发布于:2007-09-17 23:09				
			
					我也狂顶一下吧				 
							 | 
	|
| 
			 5楼# 
								发布于:2007-08-30 14:28				
			
					好好学习 努力中				 
							 | 
	|
| 
			 6楼# 
								发布于:2007-07-09 11:30				
			
					支持斑竹!!!				 
							 | 
	|
					
						
  | 
	
| 
			 7楼# 
								发布于:2005-03-23 10:13				
			
					除了“狂顶!”,还有什么好说的?
 
							为看到好贴而痛苦流涕已!  | 
	|
					
						
  | 
	
| 
			 8楼# 
								发布于:2004-10-09 09:37				
			
					不错,坚决支持!!
 
							 | 
	|
| 
			 9楼# 
								发布于:2004-08-24 15:42				
			
					看了收益非浅~!!				 
							 | 
	|
					
						
  | 
	
| 
			 10楼# 
								发布于:2004-08-24 15:12				
			
					好!				 
							 | 
	|
| 
			 11楼# 
								发布于:2004-06-07 14:34				
			
					顶
 
							支持多看先  | 
	|
					
						
  | 
	
| 
			 12楼# 
								发布于:2004-06-05 13:02				
			我很早就想弄一个FAQ集,把一些常见的问题汇总起来,方便大家检索,但是现在这里有这么多贴子,而且只有我一个人做,怎么来的急呢?一个人的力量有限啊! 可以多家一些版主帮你啊!  | 
	|
| 
			 13楼# 
								发布于:2004-05-09 17:42				
			
					各位大哥小弟刚接触68013,想用来做卫星接收机对计算机的数据传输,
 
							考虑到传输要求选用外加FPGA的从属FIFO方式 bulk块传输。 这个设计其实我的导师已经做完,但速度只有100M/s, 他希望我能提高速度。导师的设计是用EP2传输计算机对FPGA的 配置数据,EP4传输计算机对FPGA的控制数据包括配置控制, EP6用AUTOIN方式自动传输卫星接收机的数据到计算机, EP8用来传输设备状态信息到计算机。我觉得这样配置节点缓冲区 最主要的EP6只占1/4的FIFO,而EP1IN和EP1OUT共128k完全没有使用, 是不是很浪费?我想把原EP2和EP4的工作放到EP1IN来完成,用EP1INBUF[0] 即EP1IN的第一个字节来判断是配置数据还是控制数据,而原EP8的工作现在交给 EP1OUT。这样把4k的FIFO全配给EP2用来AUTOIN方式自动传输卫星接收机的数据到 计算机即原来EP6的工作。不知道理论上这样能否提高速度??? 还有在写EP1IN的程序时我不知道如何设置OUTPKTEND,资料上OUTPKTEND的8位分别 是(SKIP 0 0 0 EP3 EP2 EP1 EP0)但我觉得其实是 (SKIP 0 0 0 EP8 EP6 EP4 EP2)不知道EP1IN怎么办??? 希望那位大哥不吝赐教  | 
	|
| 
			 14楼# 
								发布于:2001-11-08 16:39				
			
					Where is the WHITE BOARD you mentioned above?
 
							I'v got aboard http://www.usb.org,but can only find board1,board2..board4, and can not raise qestion. pls kindly note me the method to get to white board. Thanks  | 
	|
					
						
  | 
	
| 
			 15楼# 
								发布于:2001-11-07 12:35				
			
					那是个组织,随便问的。就像这里一样。
 
							只有像微软这种恶心的公司才采用有偿技术支援的。  | 
	|
					
						
  | 
	
| 
			 16楼# 
								发布于:2001-11-06 10:33				
			
					no problem!
 
							you can ask any question in white board.  | 
	|
| 
			 17楼# 
								发布于:2001-11-05 21:36				
			
					[QUOTE]原本由 usb11 发表
 
							[B]你们的讨论实在是太精辟啦!我也瞎掰几句: 1。站长说得好,有很多没有来过的人上来不知道搜索,问了很多重复的问题。 2。入门时最好是先把相关的资料多看些,看仔细些,能明白得更多久最好啦!这样你问出来的问题才会比较有“意思”。 3。rayyang老兄对。当你要做一个没有多少人(至少在国内是这样)做过的东西时,最好去问问鬼佬。就像我现在做一个iMac的USB驱动,我相信国内做过的就没有几个。我前段时间一直在盯着几个鬼佬问。他们确实回答得很及时很认真。当然,时差是免不了的啦! [/B][/QUOTE] 我没有在usb.org注册,能问问题吗? 好象是说要每年200多美圆的注册费的? 浏览可以,但发问好象不行吧? 没有试过!能否给点提示???  | 
	|
					
						
  | 
	
| 
			 18楼# 
								发布于:2001-11-05 19:07				
			
					你们的讨论实在是太精辟啦!我也瞎掰几句:
 
							1。站长说得好,有很多没有来过的人上来不知道搜索,问了很多重复的问题。 2。入门时最好是先把相关的资料多看些,看仔细些,能明白得更多久最好啦!这样你问出来的问题才会比较有“意思”。 3。rayyang老兄对。当你要做一个没有多少人(至少在国内是这样)做过的东西时,最好去问问鬼佬。就像我现在做一个iMac的USB驱动,我相信国内做过的就没有几个。我前段时间一直在盯着几个鬼佬问。他们确实回答得很及时很认真。当然,时差是免不了的啦!  | 
	|
					
						
  | 
	
| 
			 19楼# 
								发布于:2001-11-02 12:43				
			
					用于随之下载固件的驱动程序:..\Cypress\USB\Drivers\ezloader
 
							文挡:EZLOADER Design Notes.pdf 几个小型工具:..\Cypress\USB\Bin  | 
	|
上一页
下一页
 
			
			
						
			
			
						
			
		
							
				
				