wince5.0电源管理
josh915
这个作者很懒,什么都没留下…
展开
-
WinCE OAL中的电源管理函数
作者:ARM-WinCE在WinCE OAL中的电源管理主要由OEMIdle和OEMPowerOff两个函数实现。应该说OEMIdle实现的是处理器级的电源管理,而OEMPowerOff实现的是板级的电源管理。在WinCE系统运行的时候,如果没有任何线程可以执行,那么内核就会调用OEMIdle函数。一般在OEMIdle中,处理器都会进入sleep模式或者idle模式,这取决于处理器本身所能转载 2010-05-08 21:39:00 · 394 阅读 · 0 评论 -
wince挂起和唤醒_relayon
不管任何方式的系统挂起,最终都会调用OEMPowerOff()函数来实 现.OEMPowerOff()函数由OEM来完成,这个函数也许会位于 power.c或者off.c的文件中.OEMPowerOff()是OEM来实现的,代码和流程也许不同,但基本按照下面的方法来完成.挂起的过程:1.先进行平台相关的动作,比如清屏,设置AD,usb等.2.保存芯片所有的寄存器值到一个静态数组(就是堆栈中)3.设转载 2010-05-08 21:48:00 · 666 阅读 · 0 评论 -
OALKitlPowerOff()函数休眠时出错
在调试休眠时候,出现这么一个现象RaiseException: Thread=83cd0000 Proc=8164c3c0 device.exeAKY=00000005 PC=03fa7434(coredll.dll+0x00037434) RA=80280390(NK.EXE+0x00080390) BVA=00000001 FSR=00000001Exception Rais原创 2010-05-24 17:22:00 · 546 阅读 · 0 评论 -
2440休眠问题解决不了
在2440中进入休眠函数void OEMPowerOff(){ static UINT32 saveArea[51]; S3C2440A_INTR_REG *pIntr = (S3C2440A_INTR_REG*)OALPAtoVA(S3C2440A_BASE_REG_PA_INTR, FALSE); S3C2440A_IOPORT_REG *pIOPort = (S3C2440原创 2010-05-24 17:08:00 · 900 阅读 · 1 评论