[发明专利]基于双CPU架构的智能POS安卓同步低功耗方法有效
申请号: | 201710200134.1 | 申请日: | 2017-03-30 |
公开(公告)号: | CN106991770B | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 邱霖恺 | 申请(专利权)人: | 福建实达电脑设备有限公司 |
主分类号: | G06F1/3206 | 分类号: | G06F1/3206;G06F1/324;G07G1/12 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊;丘鸿超 |
地址: | 350015 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cpu 架构 智能 pos 同步 功耗 方法 | ||
本发明涉及一种基于双CPU架构的智能POS安卓同步低功耗方法。SOC端的中间件和MCU均处于正常工作状态下,SOC端的中间件每隔预定时间发送心跳包给MCU,同时MCU收到任意数据包都会重置定时器;SOC进入低功耗模式,SOC端的中间件停止发送心跳包,MCU由于在预设阈值时间内未收到心跳包,触发MCU内定时器中断也进入低功耗模式;SOC被唤醒,SOC端的中间件继续每隔一预定时间发送心跳包给MCU,使得MCU被唤醒。本发明能够稳定同步双CPU的低功耗状态及唤醒状态,从而避免几率性出现的双CPU状态不同步而导致SOC低功耗模式下待机功耗偏高问题或者SOC退出低功耗后MCU管控的外设模块无响应问题。
技术领域
本发明涉及一种基于双CPU架构的智能POS安卓同步低功耗方法。
背景技术
现有采用双CPU架构的智能POS的低功耗策略,主要通过双向通知实现在SOC端进入低功耗状态的时候,通过串口等通讯手段告知MCU同步进入低功耗状态,并且在主SOC唤醒之后,再通过对应的通讯手段唤醒MCU恢复正常的工作功耗。
这种策略有两个缺点:
一、在SOC短时间内反复进入和退出低功耗模式的情况下,有可能受限于MCU的响应速度无法快速的同步双CPU的状态,可能导致SOC一端已经退出低功耗模式,另外一端MCU仍然在低功耗模式中,一般的做法是此时检测MCU是否有响应,如果规定时间内没有响应则通过额外手段(一般是预留硬件外部中断)唤醒MCU,实现双CPU状态同步;
二、同样在SOC短时间内反复进入和退出低功耗模式的情况下,还有可能出现SOC已经休眠,但是MCU不处于低功耗模式中,这种情况下会导致整机待机功耗显著提高。
本专利则是解决的这个问题,在除去硬件问题的前提下,能够保证在指定时间内双CPU的低功耗模式进出状态同步。
发明内容
本发明的目的在于提供一种基于双CPU架构的智能POS安卓同步低功耗方法,该方法能够稳定同步双CPU的低功耗状态及唤醒状态,从而规避多余的指令响应,避免几率性出现的双CPU状态不同步,从而导致SOC低功耗模式下待机功耗偏高问题或者SOC退出低功耗后MCU管控的外设模块无响应问题。
为实现上述目的,本发明的技术方案是:一种基于双CPU架构的智能POS安卓同步低功耗方法,包括如下步骤,
S1、系统正常运行:SOC端的中间件和MCU均处于正常工作状态下,SOC端的中间件每隔一预定时间发送心跳包给MCU,同时MCU收到任意数据包都会重置定时器,保证定时器中断事件不会被触发;
S2、系统进入低功耗模式:SOC进入低功耗模式,SOC端的中间件停止发送心跳包,MCU由于在一预设阈值时间内未收到心跳包,触发MCU内对应定时器中断也进入低功耗模式;
S3、系统从低功耗模式退出:SOC被唤醒,SOC端的中间件继续每隔一预定时间发送心跳包给MCU,使得MCU被唤醒。
在本发明一实施例中,在所述步骤S2中,SOC端的中间件停止发送心跳包的同时,还拒绝应用对MCU的访问,并停止和MCU相关的操作。
在本发明一实施例中,在所述步骤S2中,在MCU进入低功耗模式时,MCU会依次记录下由其控制的各个模块的当前使用状态,同时关闭其控制的各个模块的供电,并降低MCU频率,仅留下外部中断以外部通知唤醒MCU。
在本发明一实施例中,在所述步骤S3中,MCU被唤醒后,MCU会按MCU进入低功耗模式时记录的各个模块的使用状态恢复各个模块的对应状态。
在本发明一实施例中,所述外部中断包括串口或GPIO口。
在本发明一实施例中,所述预定时间为10S。
在本发明一实施例中,所述预设阈值时间为30S。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建实达电脑设备有限公司,未经福建实达电脑设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710200134.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于二维码的取款系统
- 下一篇:一种全自动化空中升降自助点餐支付结算装置