tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
阅读:1138回复:4

wince中唤醒系统的疑惑,斑竹和知道的人指点一下啊谢谢

楼主#
更多 发布于:2007-12-05 16:36
用户被禁言,该主题自动屏蔽!
qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-05 17:57
“那么我们按下某个中断按键后,这时CPU还没有运行,此时我们的中断线程在工作么?”
这个中断不是靠中断线程来处理的,此时系统还没回复。
“此时能够收到哪个中断的事件吗?是谁在何时唤醒了CPU了呢.”
在SUSPEND前设置了那几个用来唤醒,这些中断就能够触发CPU。其实你已经知道了“触发唤醒中断, CPU被唤醒
􀂾开始执行Bootloader代码,判断冷启动还是唤醒  
􀂾判断为从睡眠中唤醒,用保存在内存上的地址跳回
”。看看OAL中的start.s和STEPLDR中的start.s,两个汇编中分别实现了SUSPEND前的CPU状态的保存和唤醒后最先执行的CPU状态的回复。
SUSPEND唤醒和冷启动最最开始执行的那点指令都是一个地方。
tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
板凳#
发布于:2007-12-05 18:15
用户被禁言,该主题自动屏蔽!
cool_harber
驱动小牛
驱动小牛
  • 注册日期2003-03-01
  • 最后登录2009-04-28
  • 粉丝0
  • 关注0
  • 积分524分
  • 威望132点
  • 贡献值0点
  • 好评度126点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-12-05 22:57
CPU睡眠时,RTC和电源管理器是不掉电的!!
睡眠时,不相应中断信号,唤醒的IO脚是用来触发电源管理器。
博客:www.cnblogs.com/harber
tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
地下室#
发布于:2007-12-06 09:27
用户被禁言,该主题自动屏蔽!
游客

返回顶部