摘要:Windows CE系统将GPIO的实地址(例如2440的GPIO的基地址为0x56000000)映射到虚拟地址空间(GPIO对应为0xB1600000),这 样,通过对这段虚拟地址空间的操作,就能够完成对GPIO或者其他片内资源的控制、输入输出工作。要操作一个平台的GPIO,在其对应BSP中按照基地址,找到虚拟地址,并且找到方便操作这个地址的数据结构就可以了,关键函数就是 VirtualAllo... 阅读全文
posted @ 2010-07-29 17:06 李玉宝 阅读(937) 评论(0) 推荐(0) 编辑
摘要:一、DDK安装问题 相信很多新手学习驱动开发的时候,DDK安装不好一切都免谈。我在自己的博客 http://hi.baidu.com/anglecloudy/blog/item/9b8d841636c6b84321a4e901.html 里面专门介绍了一下武安河winxp 2000 wdm开发的环境配置。完全可以装我那篇文章里面的软件XP 2600 DDK和Driver Studio 3.2(当... 阅读全文
posted @ 2010-02-02 10:35 李玉宝 阅读(1478) 评论(0) 推荐(0) 编辑
摘要:用VC6编译驱动的方法,有的XP DDK自带的编译器版本高于VC6的,也就是_MSC_VER要求大于1300,而VC6的是1200,所以我基本用VC6编译2000 DDK驱动,之所以用VC编译,无非是可以用VC助手,还可以快速定位到编译出错位置。做Release版本(Free版本)的时候,还是用build工 具生成吧。关于安装和下载请看我的另外一篇文章:http://www.cnblogs.com... 阅读全文
posted @ 2010-01-27 09:46 李玉宝 阅读(1831) 评论(0) 推荐(1) 编辑
摘要:我的程序是一个WM全屏程序,开机时自动运行。我已经屏蔽了所有的PDA按键(除电源键),即用户不能退出我的程序。但当用户关机时(长按电源按键)会弹 出 “......,是否关机”那个对话框,而这个对话框会把“开始”菜单显示出来,用户如果点开始菜单里面任何一项,他就跳出我的程序了。 我一直以为这个功能不能实现,不过某天我玩一个全屏RPG游戏时,发现我长... 阅读全文
posted @ 2009-07-02 11:55 李玉宝 阅读(1870) 评论(4) 推荐(0) 编辑
摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 ... 阅读全文
posted @ 2009-06-27 18:21 李玉宝 阅读(2715) 评论(7) 推荐(1) 编辑
摘要:因为一个项目的需求,要实现程序只有一个实例运行。在网上搜了很久,最后在CSDN上面看到一回复。得到启示,完成该功能。主要用的是互斥对象来实现。代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www... 阅读全文
posted @ 2009-06-25 22:52 李玉宝 阅读(2450) 评论(14) 推荐(0) 编辑