sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:12265回复:34

告想开发USB设备的同胞书

楼主#
更多 发布于:2001-09-08 18:33
现在想搞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]

最新喜欢:

shevstenshevst...
oushengfen
驱动牛犊
驱动牛犊
  • 注册日期2007-06-28
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分747分
  • 威望124点
  • 贡献值1点
  • 好评度82点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-10-20 16:09
非常好的一个贴
在这个论坛也混了几年了,我也发过驱动,不过,又很久不写了,忘记了。
各位的建议及方法很值得各位学习借鉴。
xuexingyang
驱动牛犊
驱动牛犊
  • 注册日期2009-10-20
  • 最后登录2010-04-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望171点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-10-20 09:54
写的非常好,谢谢。
wyq5434
驱动牛犊
驱动牛犊
  • 注册日期2008-12-07
  • 最后登录2011-04-01
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-10-12 22:11
在开发windows mobile/ wince的USB驱动程序,推荐几本好书看啊
Crest
驱动牛犊
驱动牛犊
  • 注册日期2005-03-20
  • 最后登录2007-09-24
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-09-17 23:09
我也狂顶一下吧
qiuzhenqing
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2009-11-09
  • 粉丝0
  • 关注0
  • 积分610分
  • 威望62点
  • 贡献值0点
  • 好评度61点
  • 原创分1分
  • 专家分0分
5楼#
发布于:2007-08-30 14:28
好好学习 努力中
pengsj315
驱动牛犊
驱动牛犊
  • 注册日期2007-06-21
  • 最后登录2008-02-19
  • 粉丝0
  • 关注0
  • 积分180分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-07-09 11:30
支持斑竹!!!
自强不息
ericflying1981
驱动牛犊
驱动牛犊
  • 注册日期2005-03-01
  • 最后登录2005-10-31
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-03-23 10:13
除了“狂顶!”,还有什么好说的?
为看到好贴而痛苦流涕已!
有了梦想,才会去追求; 有了追求,才会有成就! 追寻梦想,成就梦想!
zhoukq
驱动牛犊
驱动牛犊
  • 注册日期2004-09-14
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望8点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-10-09 09:37
不错,坚决支持!!

c_tony
驱动牛犊
驱动牛犊
  • 注册日期2004-08-11
  • 最后登录2011-12-30
  • 粉丝2
  • 关注1
  • 积分132分
  • 威望15点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-08-24 15:42
看了收益非浅~!!
:”“: : : ::::
mmatrix
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2004-09-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-08-24 15:12
好!
larryhh
驱动小牛
驱动小牛
  • 注册日期2001-10-12
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-06-07 14:34

支持多看先
larry
anwin
驱动牛犊
驱动牛犊
  • 注册日期2004-04-26
  • 最后登录2004-06-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-06-05 13:02
我很早就想弄一个FAQ集,把一些常见的问题汇总起来,方便大家检索,但是现在这里有这么多贴子,而且只有我一个人做,怎么来的急呢?一个人的力量有限啊!


可以多家一些版主帮你啊!
tl195
驱动牛犊
驱动牛犊
  • 注册日期2004-05-09
  • 最后登录2004-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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怎么办???
希望那位大哥不吝赐教
AronChu
驱动牛犊
驱动牛犊
  • 注册日期2001-08-01
  • 最后登录2002-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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
Best Regards/Aron Chu 拉拉拉,拉拉拉,我是个失业的流浪汉!
usb11
驱动小牛
驱动小牛
  • 注册日期2001-09-17
  • 最后登录2009-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2001-11-07 12:35
那是个组织,随便问的。就像这里一样。
只有像微软这种恶心的公司才采用有偿技术支援的。
助人乃快乐之本! 共同进步是我的本意!
crabtao
驱动牛犊
驱动牛犊
  • 注册日期2001-08-31
  • 最后登录2002-06-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2001-11-06 10:33
no problem!
you can ask any question in
white board.
mushy
驱动牛犊
驱动牛犊
  • 注册日期2001-07-30
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2001-11-05 21:36
[QUOTE]原本由 usb11 发表
[B]你们的讨论实在是太精辟啦!我也瞎掰几句:
1。站长说得好,有很多没有来过的人上来不知道搜索,问了很多重复的问题。
2。入门时最好是先把相关的资料多看些,看仔细些,能明白得更多久最好啦!这样你问出来的问题才会比较有“意思”。
3。rayyang老兄对。当你要做一个没有多少人(至少在国内是这样)做过的东西时,最好去问问鬼佬。就像我现在做一个iMac的USB驱动,我相信国内做过的就没有几个。我前段时间一直在盯着几个鬼佬问。他们确实回答得很及时很认真。当然,时差是免不了的啦! [/B][/QUOTE]

我没有在usb.org注册,能问问题吗?
好象是说要每年200多美圆的注册费的?
浏览可以,但发问好象不行吧?
没有试过!能否给点提示???
共同学习,一块进步 勤学,多问,善于思考
usb11
驱动小牛
驱动小牛
  • 注册日期2001-09-17
  • 最后登录2009-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2001-11-05 19:07
你们的讨论实在是太精辟啦!我也瞎掰几句:
1。站长说得好,有很多没有来过的人上来不知道搜索,问了很多重复的问题。
2。入门时最好是先把相关的资料多看些,看仔细些,能明白得更多久最好啦!这样你问出来的问题才会比较有“意思”。
3。rayyang老兄对。当你要做一个没有多少人(至少在国内是这样)做过的东西时,最好去问问鬼佬。就像我现在做一个iMac的USB驱动,我相信国内做过的就没有几个。我前段时间一直在盯着几个鬼佬问。他们确实回答得很及时很认真。当然,时差是免不了的啦!
助人乃快乐之本! 共同进步是我的本意!
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2001-11-02 12:43
用于随之下载固件的驱动程序:..\Cypress\USB\Drivers\ezloader
文挡:EZLOADER Design Notes.pdf

几个小型工具:..\Cypress\USB\Bin
上一页
游客

返回顶部