usb 批量传输 如何上手

[复制链接]
8746|25
 楼主| yonghelp 发表于 2012-4-10 15:49 | 显示全部楼层 |阅读模式
本帖最后由 yonghelp 于 2012-4-10 15:52 编辑

由设备向pc发送几十M的数据,传输速率当然是高点好,几百KB/秒,时间还比较紧,请问我应该从何处学习。我现在刚学会用hid模式下中断传输收发数据,但是速度好像还不到每秒一K。
有能不用自编驱动的方法吗?
希望香主和各位高手多多指教。
我在论坛上看到过一个帖子,他的问题基本上就是我想问的,可是那个帖子也没提出具体的解决方法。
 楼主| yonghelp 发表于 2012-4-10 16:32 | 显示全部楼层
香主给点意见啊
香水城 发表于 2012-4-10 17:16 | 显示全部楼层
基本上说,你在一个月内学不会。如果说你时间比较紧,还是另想办法吧。
xsgy123 发表于 2012-4-10 18:17 | 显示全部楼层
USB驱动开发还是比较有难度的
秋天落叶 发表于 2012-4-10 18:26 | 显示全部楼层
这个短时间内的确是很难学会
[惊涛骇浪] 发表于 2012-4-10 20:50 | 显示全部楼层
这个确实挺难得,可以从HID入手
baidudz 发表于 2012-4-10 21:57 | 显示全部楼层
上手需要一段时间,不太容易
 楼主| yonghelp 发表于 2012-4-11 09:31 | 显示全部楼层
本帖最后由 yonghelp 于 2012-4-11 09:46 编辑

HID 的我基本上搞通了,至少不用驱动,可以调试一番,可是对于批量传输,没有驱动,上位机不能识别啊。有没有什么能借鉴的程序和驱动,我也学学,自己试着改改。我也知道很难,只是月末前急需一个能跑起来往PC发送数据的程序,至于搞通我还是有一段时间的。真是谢谢各位了。
我的理解就是在设备描述的类中选为0XFF自定义的设备,然后定义端点,收发的callback 直接往寄存器中读写数据,不知道我这样的想法对吗。
还有个问题,就是通信的速率与什么有关啊,传输模式改了,速率就自动改变吗,虚拟串口实际可以达到的速率是多少啊。
 楼主| yonghelp 发表于 2012-4-11 10:26 | 显示全部楼层
如果我想免驱动的话 可以的达到最大的通信速率是多少,用什么方法,请各路神仙多多指教
 楼主| yonghelp 发表于 2012-4-11 10:28 | 显示全部楼层
3# 香水城 香主有什么方法 啊
zhy0531 发表于 2012-4-11 10:30 | 显示全部楼层
坐等具体答案
 楼主| yonghelp 发表于 2012-4-11 10:46 | 显示全部楼层
都十点多了,没人呢。。。。。。
香水城 发表于 2012-4-11 11:14 | 显示全部楼层
3# 香水城  香主有什么方法 啊
yonghelp 发表于 2012-4-11 10:28


我知道的方法就是:你去微软的网上找一个叫WinUSB的驱动,然后按照它的要求,参考ST提供的USB mass storage修改,这样可以实现自定义协议。

但是声明一下,按照这个方法,估计你在一个月内完成不了。
 楼主| yonghelp 发表于 2012-4-11 11:42 | 显示全部楼层
本帖最后由 yonghelp 于 2012-4-11 12:45 编辑
我知道的方法就是:你去微软的网上找一个叫WinUSB的驱动,然后按照它的要求,参考ST提供的USB mass storage修改,这样可以实现自定义协议。

但是声明一下,按照这个方法,估计你在一个月内完成不了。 ...
香水城 发表于 2012-4-11 11:14

我看看。
那个关于传输速率的问题,能给点详细的解答吗。还有就是如何进行调试,有类似串口助手那样的工具吗,我下了个porthelp调试助手,但是只支持hid模式的。
icecut 发表于 2012-4-11 14:07 | 显示全部楼层
libusb....不用写驱动.直接写应用
rockli 发表于 2012-4-11 15:28 | 显示全部楼层
libusb 不错,不过楼主一个月内肯定搞不定的
 楼主| yonghelp 发表于 2012-4-11 16:25 | 显示全部楼层
libusb....不用写驱动.直接写应用
icecut 发表于 2012-4-11 14:07

能提供点相关的链接或者资料吗,这个东西怎么用呢
香水城 发表于 2012-4-11 16:29 | 显示全部楼层
vigia 发表于 2012-4-11 16:53 | 显示全部楼层
ST有虚拟串口的例程,用的就是批量传输,但是对主机是个串口,微软有驱动的。
 楼主| yonghelp 发表于 2012-4-11 17:52 | 显示全部楼层
www.baidu.com
www.google.com
香水城 发表于 2012-4-11 16:29

香主不要这样嘛。
我搜了,只是不知道哪些是我需要用的,至少给点相关信息啊,类似与哪一方面的应用,小弟不懂驱动。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部