阅读:1161回复:2
设备端都要做哪些工作啊?
大家好!
我现在被要求做一个主控板和PC机用USB1.1通讯的驱动,主控板上的SL811HS作设备端。目前的情况是,PC端用windows2000,主控板用Linux。我有几件事有点糊涂,想问问大家: 1.我得在linux下作usb的固件吧,有没有办法避开linux操作系统? 2.这个固件要做endpoint控制和枚举的工作吧,那么它是不是不需要做任何协议层的动作只是很简单的收发数据? 3.Windows下的驱动是不是要做协议层的工作?我看到一些例程似乎没有协议层,是不是封装在driver studio这种开发工具的库中了? |
|
沙发#
发布于:2007-11-16 11:04
是不是可以调用window自带的某些协议阿。比如我想用bulk-only,是不是window2000ddk中有这个调用,用来做应用层?
|
|
板凳#
发布于:2007-11-16 11:07
就像CE下那种usbd协议栈吗?
请不吝指教 |
|