www.Walzer.cn - Tech & Management Blog

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

02 2006 档案

摘要:描述了EVC中warning LNK1166: cannot adjust code at offset=... rva=... 的解决方法, 虽然网上搜出来很多地方都有讲解,但自己首次遇到时总是有新鲜感认为值得一写 阅读全文

posted @ 2006-02-09 17:07 Walzer 阅读(3388) 评论(2) 推荐(0)

摘要:一个ARM汇编中立即数使用的入门级问题,高手勿入。 阅读全文

posted @ 2006-02-05 13:12 Walzer 阅读(6837) 评论(12) 推荐(1)

摘要:去掉烦人的The targeted platform does not match the connected platform. Continue? 警告框 阅读全文

posted @ 2006-02-05 13:09 Walzer 阅读(2290) 评论(1) 推荐(0)

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

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

摘要:RAPI全写为Remote Application Interface, 就是PC端调用这组API, 通过ActiveSync来操作TARGET端WindowsCE作业. 这个功能估计以后在WINCE或WIN MOBILE的应用上会用到许多 阅读全文

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

摘要:以这次要加入PC上事先做好的bookmark.htm, 放到板上DiskOnChip/Documents and Settings/Walzer/ 目录下为例. 阅读全文

posted @ 2006-02-05 13:03 Walzer 阅读(4063) 评论(14) 推荐(0)

摘要:花了些工夫后,我们终于能在WINCE里随时用HOT KEY切出中文输入法了。内容都在注册表里,不过需要翻译出来才能看破。这部分在WIN XP和WINCE里是基本一致的。 阅读全文

posted @ 2006-02-05 13:01 Walzer 阅读(2256) 评论(4) 推荐(0)

摘要:今天遇到个郁闷事,我修改了IE的.rc文件,改过一些界面,这时候在PlatformBuilder里对IE进行Build and Sysgen Current Project,然后make run-time image,整个操作过程中platform settings里面始终设置default language为Simplified Chinese. 但build and sysgen current project出来后的结果系统为中文的,但是IE仍然为英文界面,不过修改处也体现出来了,怎么回事呢…… 阅读全文

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

摘要:malloc和free在教材里不知讲了多少,今天实际用到一处,就出问题了 阅读全文

posted @ 2006-02-05 12:48 Walzer 阅读(3426) 评论(3) 推荐(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 阅读(2073) 评论(1) 推荐(0)

摘要:这篇文章的观点真是Toooooold,没办法,自己写的,敝帚自珍了。在写出来后,才被告知有些讲操作系统的书里,序言里就拿了红绿灯来做比喻…… 阅读全文

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

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

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

摘要:是些小伎俩, 翻翻SIS的帮助里就有了,本文是写给那些懒人看的,高手勿入。 阅读全文

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

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

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

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

posted @ 2006-02-05 12:01 Walzer 阅读(2369) 评论(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 阅读(1511) 评论(0) 推荐(0)

摘要:我自己在调试USB KITL时遇到的四个主要问题。本文就这四个难点进行描述,并在最后自己给出解答。解决这四个问题大概花了我一个月的时间 阅读全文

posted @ 2006-02-05 11:45 Walzer 阅读(2381) 评论(1) 推荐(0)

摘要:本文集中讨论StartKitl函数中KITLConnectToDesktop过程。 阅读全文

posted @ 2006-02-05 11:33 Walzer 阅读(1105) 评论(1) 推荐(0)

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

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

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

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

摘要:KITL是PLATFORM BUILDER中的一个亮点,提供了和本地调试类似的断点、变量跟踪、内存查看等手段,如果没有KITL,嵌入式调试应该只能用串口打印消息来看了,工作效率大大下降。本文以实现最简单的SERIAL KITL为目的,就其实现代码进行跟踪调试,这些代码跨越了WINCE的PLATFORM、PUBLIC、PRIVATE三大主要目录,有些烦琐,不过只要能调通,一切工作和弯路都是值得的。我把调试经验和个人理解写下来,希望能帮助别人少走弯路。如果文章中有理解失当的地方,请不吝赐教。 阅读全文

posted @ 2006-02-05 11:18 Walzer 阅读(8655) 评论(13) 推荐(0)

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

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