打印

ecos上usb host协议栈,请大家帮忙

[复制链接]
4804|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
arm9-11|  楼主 | 2009-9-28 20:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ecos没有usb host的支持,现在想要实现,芯片是arm9的,ohci兼容。
网上找到一些开源项目,libusb和openusb,这两个好像都是应用层的协议栈,我看了它在linux上的例子,是依赖于linux的sys文件系统和proc文件系统的,就是说它需要操作系统提供usb的驱动。

如果自己完全来实现一个usb host协议栈的话,感觉很难。大家给点意见啊?

相关帖子

沙发
duojinian| | 2009-9-29 13:46 | 只看该作者
如果你的ecos独立于PC单独应用,自己要实现host协议栈的话,应该说有点复杂。
如果是基于PC,则可以利用操作系统本身的host,挂接自己的代码实现。

使用特权

评论回复
板凳
arm9-11|  楼主 | 2009-9-30 00:17 | 只看该作者
现在打算把uboot上的代码移植过去试一试,不知道是否可行?

使用特权

评论回复
地板
linnaldf| | 2009-10-1 09:19 | 只看该作者
可行,我们都实现了
不过工作量还是挺大,难度也高

使用特权

评论回复
5
arm9-11|  楼主 | 2009-12-1 13:31 | 只看该作者
确实可以,现在基本读写操作没问题了,不过效率比较低。还需要再优化一下。
谢谢楼上的兄弟!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

472

帖子

1

粉丝