www.Walzer.cn - Tech & Management Blog

Focus on mobile dev
本博客文章,未在标题中写明转载的, 均为原创.
所谓高手,也就是熟悉别人制定的游戏规则、并且能在规则内跳舞的人。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  手机驱动

摘要:USB HOST DRIVER的内存不足,会导致按顺序接入的第N个USB设备无法识别…… 阅读全文

posted @ 2006-02-05 13:07 Walzer 阅读(2647) 评论(7) 推荐(0)

摘要:作者:Walzer日期:2005.8.9今天下午只是大概了解了一下,流程中的一些地方看不到代码, 所以这些看不到代码的地方只能猜想WINCE的行为了. 首先是注意到bul_usbfn.cpp里的BulUsbDevice::SetPowerState函数. 这是由UfnPdd_IOControl调用的, 这和WINCE HELP里的要求一致. 而根据WINCE HELP, 设备应该有D0~D4五种电... 阅读全文

posted @ 2006-02-05 12:44 Walzer 阅读(2069) 评论(1) 推荐(0)

摘要:归纳一下包传输的特征 阅读全文

posted @ 2006-02-05 12:16 Walzer 阅读(660) 评论(1) 推荐(0)

摘要:本文给出了USB过电流保护的协议规定和自己提出的算法. 非常简单, 但实际上这块内容有些嵌入式厂家省略掉了,节约成本嘛. 倒是PC主板上都做得不错. 这个"不错"可是我冒着烧主板的风险进行实验得来的哦. 阅读全文

posted @ 2006-02-05 12:08 Walzer 阅读(2861) 评论(4) 推荐(0)

摘要:前面文章说过了,OTG标准不得人心, 所以我们需要这样一篇科普读物. 阅读全文

posted @ 2006-02-05 12:01 Walzer 阅读(2367) 评论(0) 推荐(0)

摘要:USB检测到连接的核心,就在于D+的那个上拉动作。本文就USB驱动程序如何判断连接建立的问题,引用了SPEC中的原文并添加自己的注解。 阅读全文

posted @ 2006-02-05 11:54 Walzer 阅读(1420) 评论(0) 推荐(0)

摘要:WINCE 5.0中关于ActiveSync的Dependence没有做好,这肯定是MS的一处BUG。我们必须手动地添加这些相关的组件(有4个),否则就会在启动ActiveSync连接时出现Out of Memory的让人匪夷所思的错误。文章的最后给出了如何在注册表中注册一个USB连接作为ActiveSync默认连接的做法。 阅读全文

posted @ 2006-02-05 11:49 Walzer 阅读(1509) 评论(0) 推荐(0)

摘要:当前USB OTG的一般实现层次和算法,和WUSB的展望 阅读全文

posted @ 2006-02-05 11:31 Walzer 阅读(2134) 评论(3) 推荐(0)

摘要:对于目前国内多数的嵌入式驱动开发,都是拿到平台供应商给的源代码进行修改。而驱动修改的重点一定是在上电初始化的过程,这影响着整个模块是否能正常运做。后面具体的协议、传输等等一般都不会出太大问题,最多是有些小BUG。所以前者就显得尤为重要。这篇文章就USB上电初始化时的正确的传输数据进行解读,把出错情况下的数据与之对比,就容易找出错误所在了。 阅读全文

posted @ 2006-02-05 11:23 Walzer 阅读(3028) 评论(7) 推荐(0)

摘要:文章描述了我在WINCE 5.0中跟踪调试的从硬件IRQ到INTERRUPT EVENT HANDLE的处理过程, 对了解WINCE的中断处理方式有一定帮助 阅读全文

posted @ 2006-02-05 10:52 Walzer 阅读(6933) 评论(17) 推荐(0)