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

麻烦wxl_50685330大哥帮我看看

楼主#
更多 发布于:2007-01-17 11:09
  最近在做一个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
zhengshijie
驱动小牛
驱动小牛
  • 注册日期2003-07-11
  • 最后登录2009-03-18
  • 粉丝1
  • 关注0
  • 积分8分
  • 威望217点
  • 贡献值0点
  • 好评度199点
  • 原创分3分
  • 专家分0分
沙发#
发布于:2007-01-17 13:58
我想你大概不明白,微软已经把WINCE设备和PC互连都做好了,根本不需要你开发PC侧的驱动,PC侧有ACTIVE SYNC软件,可以通过USB SERIAL连接PDA,所有WINDOWS MODBILE也应该都是这么做的,为什么你连这个信息都不知道?你所要做的很简单只需要实现USB FUNCTION DRIVER的PDD部分,与硬件相关的,我想WINCE5.0中你都可以看到源码,WINCE500\PUBLIC\COMMON\OAK\CSP\ARM\INTEL\PXA27X\USBFN\,然后编译平台的时候把USB SERIAL CLASS选上就可以了。
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-01-23 18:18
to shuailicn:
    好久都没时间来了,不好意思,才看到,见谅。你的问题在本论坛属于讨论较多的主题,我强烈建议你去查找本论坛原来的帖子!有充分的讨论,我可以保证你阅读过后会非常有收获!我在这里不再赘述(都好久没弄了,现在说的还没有原来说的可靠喔:))
to zhengshijie:
      这位兄弟好,感谢在本论坛和广大革命战友共同战斗,不过我希望兄弟能明白,来革命根据地的广大革命战友虽然都在和ce打交道,但每个人有每个人的具体情况。有的可能刚接触,有的则已经从事了若干年了。不太可能用一个尺度来要求大家,如果你觉得问题比较初级,那么你可以告诉大家在什么地方可以找到初级读物,请不要用太过强硬的语言,凡事都有个过程,不要太心急。好了,我不罗嗦了,只要大家抱着多讨论的积极态度,就可以互相学习,互相帮助,共同进步。祝大家革命成功哈:))
根据地的兄弟们,团结就是力量
游客

返回顶部