linux usb读写速度问题 5

小弟在linux下(虚拟机下)小小修改了下usb-skeleton.c,我的usb开发板就是一个数据通道,不是massstorage类型的,只做数据通信。写应用程序发8k... 小弟在linux下(虚拟机下)小小修改了下usb-skeleton.c,我的usb开发板就是一个数据通道,不是mass storage类型的,只做数据通信。写应用程序发8k数据调用读写操作可正常读写数据,写速度很快可达千Mbps,但是读却很慢,读的速度大概只有几十Mbps,读写一起测试速度大概就是70Mbps左右,会有什么问题影响呢?是我的驱动没写好么?请大家指导 展开
 我来答
Safirst
2012-12-29 · TA获得超过976个赞
知道小有建树答主
回答量:1283
采纳率:50%
帮助的人:643万
展开全部
那要看你修改了什么,是不是你修改的地方影响了读取的效率。
还要考虑会不会是外围设备影响了读取的速度
追问
读写函数基本没修改 用的是原函数,我发现读写都有一个call_back回调函数,写的时候数据丢出去了就结束了,回调函后来会被自动调用释放空间;但是读过程需要等待这个回调函数完成,然后才能去copy数据,然后结束读过程,是不是这点影响,但是对速度影响也不会如此之大啊,请问你做过这个开发么?
追答
略懂一点嵌入式linux,没有做过你这个开发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式