iphone5睡眠唤醒计划

iphone5睡眠唤醒计划

ID:29737455

大小:21.86 KB

页数:11页

时间:2018-12-22

iphone5睡眠唤醒计划_第1页
iphone5睡眠唤醒计划_第2页
iphone5睡眠唤醒计划_第3页
iphone5睡眠唤醒计划_第4页
iphone5睡眠唤醒计划_第5页
资源描述:

《iphone5睡眠唤醒计划》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划iphone5睡眠唤醒计划  CC2530有3种睡眠模式,pm2模式比较省功耗而且可以被定时唤醒;pm3模式最省电但是只能被外部中断唤醒  1、sensordemo的sensor在入网以后,为什么灯在不断地闪?  其实,闪一次就是睡眠了一次:亮的时候睡过来,灭的时候睡下去。具体代码在halSleep函数里。要做的,就是读懂这个机制是怎么运作的。  2、为什么闪的频率那么高?  zstack的睡眠机制就是在操作系统没事干的时候才睡眠,频率高说明应用程

2、序让操作系统不断做事。你想让它长时间睡眠,那要做的就是不要不断地给操作系统事情做,找到分配系统任务的地方。  要设置低功耗模式,先确认:  文件中DRFD_RCVC_ALWAYS_ON定义为FALSE  >C/C++Compiler->Definedsymbols中添加预编译“POWER_SAVING”;重要函数voidhalSleep(uint16osal_timeout)  1.首先将osal_timeout转成以320US为单位  2.获取下一次MAC定时器到期时间  3.halPwrMgtMode=(timeout==0)?HAL_SLEEP_DEE

3、P:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  HAL_SLEEP_TIMER;  //为PM2,PM3模式。没有任务要执行就进入PM3深度睡眠,否则进入PM2睡眠,可以定时器唤醒。  4.唤醒  OSAL机制的ZigBee低功耗管理(CC2530)  涉及文件  OSAL_OSAL电源管理的API头文件  OSAL_电源管理的APIC文件  hal_底层的电源管

4、理文件  电源管理结构体  typedefstruct  {  uint16pwrmgr_task_state;//任务状态  uint16pwrmgr_next_timeout;//下一次超时uint16accumulated_sleep_time;//睡眠时间uint8pwrmgr_device;//电源管理设备属性,有  PWRMGR_ALWAYS_ON和PWRMGR_BATTERY两种  }pwrmgr_attribute_t;  #definePWRMGR_ALWAYS_ON0  #definePWRMGR_BATTERY1目的-通过该培训员工可对

5、保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  选择PWRMGR_ALWAYS_ON的话将不会进入睡眠模式,选择PWRMGR_BATTERY将允许HAL管理CPU进入SLEEPLITE或者SLEEPDEEP状态。  #definePWRMGR_CONSERVE0  #definePWRMGR_HOLD1  低功耗标志,主要用于osal_pwrmgr_task_state()这个函数中,用于标

6、志每一任务是否需要低功耗。  externpwrmgr_attribute_tpwrmgr_attribute  定义一个电源管理的全局变量。  /*********************************************************************  *@brief初始化电源管理函数,这个函数在里面的  osal_init_system()调用,  也就是在OSAL系统初始化的时候将电源管理模式调成了不会进入睡眠模式的状态。  */  voidosal_pwrmgr_init(void)  {  pwrmgr__devi

7、ce=PWRMGR_ALWAYS_ON;//默认没有睡眠模式  pwrmgr__task_state=0;//清零  }目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  OSAL系统在检查完所有的任务事件之后发现没有事件需要处理,这样在  POWER_SAVING宏定义打开的情况下将调用osal_pwrmgr_powerconserve();函数,在这函数中将会根据选择

8、系统进入休眠。  退出休眠  当出现IO中断或者复位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。