我是靠谱客的博主 现代含羞草,最近开发中收集的这篇文章主要介绍wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程

欢迎转贴,但请保留源blog链接,谢谢。http://blog.csdn.net/bbw2008/archive/2010/03/18/5393463.aspx

如有错误,欢迎各位看客,不吝赐教,小弟先谢过了。

SetSystemPowerState() ----------------ap layer

        |

        | core_common.def

        | PM_ SetSystemPowerState;----(WINCE600/PRIVATE/WINCEOS/COREOS/DEVICE/PMIF/pmif.c)

        |

 PMSetSystemPowerState                  (/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/MDD/pmsysstate.cpp)

        |

 PlatformSendSystemPowerState (/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/PDD/DEFAULT/platform.cpp)

        |

g_pPowerStateManager->SendSystemPowerState

                                  /WINCE60/PUBLIC/COMMON/OAK/DRIVERS/PM/PDD/DEFAULT/pwsdef.cpp

        |                 

pNewPowerState->EnterState();  /WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/PDD/DEFAULT/pwsdef.cpp

pNewPowerState = SetSystemState()

        |

 PmSetSystemPowerState_I()       (/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/MDD/pmsysstate.cpp)

        |

PlatformSetSystemPowerState    (/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/PDD/DEFAULT/platform.cpp)

        |

  PowerOffSystem()            

        |

        | kwin32.c

        | NKPowerOffSystem() (WINCE600/PRIVATE/WINCEOS/COREOS/NK/KERNEL/kwin32.c)

   Kcall((PKFNCallOEMPowerOff

        |

        | CallOEMPowerOff()        

        |                                                       /下面这两个函数的名字,不同的OEM厂商个有不同

  OEMPowerOff()                                         |----BSPConfigGPIOforPoweroff  设置默认睡眠模式下中断的的功能

 (PLATFORM/name/SRC/COMMON/POWER/off.c)|       

        |                                                      |--- S5p6440_wakeupsource_configure   配置唤醒源

        |                                                      |

 BSPowerOff()--------------------------------

OALCpuPowerOff()//now in sleep 

   

                  

              -

最后

以上就是现代含羞草为你收集整理的wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程的全部内容,希望文章能够帮你解决wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部