
wince 驱动
jilong17
这个作者很懒,什么都没留下…
展开
-
wince 驱动练习
wince 驱动练习写一个 LED 的驱动 准备放到流驱动中C:/WINCE600/PLATFORM/SMDK2440A/SRC/DRIVERS/GPIO 文件夹 复制到当前目录并改名为 “LED”并修改 DRIVERS 文件夹下dir 文件 添加 LEDC:/WINCE600/PLATFORM/SMDK2440A/SRC/DRIVERS/LED 下文件相应改名为 : obj原创 2011-06-03 11:18:00 · 1075 阅读 · 0 评论 -
wince 驱动的理解
wince 驱动的理解 1.wince 分层驱动 分为 MDD层 PDD层 MDD层为应用提供接口(DDI) PDD为MDD提供接口(DDSI) PDD 层驱动为 MDD 层驱动隐藏了具体的硬件实现 2.wince 单片驱动 单片驱动不仅直接为系统提供接口, 也直接操作硬件。相比分层驱动它可以提更高的效率。 3.wince 杂合驱动 wince驱动 按加载的模块分 可以分为: 1. 设备管理器(D原创 2011-06-03 10:42:00 · 1130 阅读 · 0 评论 -
wince驱动函数 DllEntry函数介绍
DllEntry(HINSTANCE DllInstance, INT Reason, LPVOID Reserved) 这个函数是动态链接库的入口,每个动态链接库都需要输出这个函数,它只在动态库被加载和卸载时被调用,也就是设备管理器调用LoadLibrary而引起它被装入内存和调用UnloadLibrary将其从内存释放时被调用, 因而它是每个动态链接库最早被调用的函数,一般用它做一些全局变量原创 2011-06-07 20:48:00 · 2636 阅读 · 1 评论 -
wince pb 导出sdk
wince 导出 sdk 1. 检查工程properties 的build options ,把enable KITL 去掉。 2.project->add new sdks 。填入必要信息。确定。 3.build->build all sdks 。 4. 在工程目录可以找到生成的sdk 的msi 执行文件(我的是E:/ WINCEOS /Emula原创 2011-06-09 10:42:00 · 1186 阅读 · 0 评论 -
wince 用eboot 下载大于32m 的镜像解决方法
以34MB映象为例子,进行修改1 对C:/WINCE500/PLATFORM/s401_more_than_32MB/Files/config.bib文件做如下修改:(1) ;NK 80200000 01E00000 RAMIMAGE ;RAM 82000000 01E00000 RAM ;FLASH 92000000原创 2011-06-26 14:13:00 · 1115 阅读 · 0 评论 -
实现wince6 休眠 唤醒 流程和分析
1. 保证 在\oal\oallib 文件下 有 startup.s 如图 在 oal\oallib 文件中的source 中 startup 要保证是 ARM_SOURCES=\ startup.s startup.s 的内容见本文原创 2011-07-13 10:28:01 · 3460 阅读 · 1 评论 -
Windows CE的电源管理
Windows CE的电源管理之一 Windows CE的基本电源管理功能 在所有版本的Windows CE操作系统中,图形、视窗和事件子系统(GWES)在电源管理方面都发挥了关键作用。这是因为早期版本的电源管理功能是由用户的活动所驱动的,而GWES负责处理所有用户的输入,转载 2011-07-21 10:51:46 · 1035 阅读 · 0 评论 -
wince 休眠 唤醒
睡眠过程: 1.调用SetSystemPowerState进入睡眠状态. 2.电源管理驱动里设置设备的电源状态; 3.调用PowerOffSystem()进入内核处理; 4.调用各设备驱动的PowerDown(); 5.调用OEMPowerOff(): (1).保存芯片所有的寄存转载 2011-07-14 12:49:30 · 2336 阅读 · 0 评论 -
wince6.0 电源管理 遇到 问题与解决
1.在做wince6.0 电源管理的时候 无法调用到 OEMpoweroff()这个函数,搞我一天时间没想到是因为实现xip所以没调用到 先解决方法如下说起来很简单吧:因为用的是multi-bin,没有将gwes.dll、devmgr.dll、services原创 2011-07-06 17:11:27 · 1291 阅读 · 0 评论