[發明專利]基于雙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.szxzyx.cn/pat/books/201710200134.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于二維碼的取款系統
- 下一篇:一種全自動化空中升降自助點餐支付結算裝置





