shuailicn
驱动牛犊
驱动牛犊
  • 注册日期2006-10-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
阅读:2408回复:1

最近在做Windows Mobile的USB驱动开发

楼主#
更多 发布于:2007-01-16 20:41
最近在做一个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
shjuspea
驱动牛犊
驱动牛犊
  • 注册日期2005-11-29
  • 最后登录2007-01-08
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于: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;这部分有什么进展,提供一些信息,共同进步哦
游客

返回顶部