barton
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望52点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
阅读:1205回复:1

在嵌入式操作系统中如何移植USB固件框架?

楼主#
更多 发布于:2003-12-16 10:49
CYPRESS公司提供的USB固件程序是不支持操作系统的,如果我想加入嵌入式操作系统,如何处理USB的那么多东东?不知有没有谁做过这方面的移植? :D :D :D

最新喜欢:

wdy9927wdy992...
清风拂柳
test2test
驱动牛犊
驱动牛犊
  • 注册日期2003-07-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-16 11:47
既然是操作系统,那就一定有Task了。
系统Task, USB task, other task.
一有USB事件,先将事件 Set_flag(),由系统Task判断,然后发给USB Task.完成Resource占用的问题
至于USB固件的处理流程,完全可以照搬在USB task 的实现上,
因为就Task来说,它认为系统是独占的。当然某些地方要实现同步,
操作系统应该提供 Semaphore,Event flag等机制。

游客

返回顶部