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

[复制链接]
5802|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 | 显示全部楼层
可行,我们都实现了
不过工作量还是挺大,难度也高
 楼主| arm9-11 发表于 2009-12-1 13:31 | 显示全部楼层
确实可以,现在基本读写操作没问题了,不过效率比较低。还需要再优化一下。
谢谢楼上的兄弟!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

472

帖子

1

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