阅读:1070回复:2
麻烦wxl_50685330大哥帮我看看
最近在做一个PDA,系统用的是Windows Mobile,CPU是INTEL的PXA270,在USB的驱动开发上遇到了些问题,因为Mobile的帮助文档资料都是英文的,所以有些地方理解起来难免有些偏差,所以想跟做USB驱动的朋友一起多多交流,现在我遇到的问题是:
我的PDA作为PC机的Device和PC机通过USB相连时,要想让PC机识别我的PDA,是否还要在PC上开发驱动呢? 另外,看到Magneto Documentation (Windows Mobile的帮助文档资料)上"Windows Mobile-based Device Drivers"里说USB的驱动开发共包括三种驱动: 1.USB Function Drivers; 2.USB Host Drivers; 3.USB Serial Host Driver,我认为当作为PC机的Device来用时应该需要开发第一种Driver吧,而第一种驱动的开发里面又包括两部分: 1.USB Function Controller Drivers; 2.USB Function Client Drivers,两部分我都看了,也结合USB的协议看了,还是不很清楚这两部分(1.USB Function Controller Drivers; 2.USB Function Client Drivers) 在整个USB系统中的位置,以及这两部分与USB slave开发的关系,我看到wxl_50685330大哥在论坛里说到"有两个驱动协同完成USB CLIENT端的工作:FUNCTION DRIVER和MDD+PDD的暂叫做平台相关驱动" 我想弄明白这些Driver到底是怎么个关系, 希望多多指导! 我的QQ:99129637 |
|