阅读:2408回复:1
最近在做Windows Mobile的USB驱动开发
最近在做一个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开发的关系,望能够跟做过这个的朋友一起多交流! 我的QQ:99129637,Skype:wanglishuai2 |
|
沙发#
发布于:2007-01-19 11:48
1,是否需要在PC上开发驱动,就要看你的应用了: Windows系统本身已经自带了很多USB相关的标准驱动,比如USB Audio, Mass Storage, HID等;如果你要实现类似的这种功能就不需要在PC上做进一步开发,当然PDA上USB Firmware部分是要做一些开发工作。 另外,假设你的PDA已经是USB Class Device的某一种了,你可以在PC端开发一个应用层的程序,通过Windows提供的标准的API与驱动通信,进而和你的PDA实现交互。 2,Windows Mobile不大清楚,感觉也应该是USB Function Drivers;这部分有什么进展,提供一些信息,共同进步哦 |
|