阅读:1205回复:1
在嵌入式操作系统中如何移植USB固件框架?
CYPRESS公司提供的USB固件程序是不支持操作系统的,如果我想加入嵌入式操作系统,如何处理USB的那么多东东?不知有没有谁做过这方面的移植? :D :D :D
|
|
最新喜欢:wdy992...
|
沙发#
发布于: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等机制。 |
|