[發明專利]一種教育一體機重啟復位的方法在審
| 申請號: | 202011186988.7 | 申請日: | 2020-10-29 |
| 公開(公告)號: | CN112286332A | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 譚貴勇;彭和平;勞冠華 | 申請(專利權)人: | 廣州朗國電子科技有限公司 |
| 主分類號: | G06F1/24 | 分類號: | G06F1/24;G06F11/14 |
| 代理公司: | 廣州市專注魚專利代理有限公司 44456 | 代理人: | 凌霄漢 |
| 地址: | 510000 廣東省廣州市天河區高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 教育 一體機 復位 方法 | ||
本發明涉及設備初始化技術領域,提供一種教育一體機重啟復位的方法,包括如下操作步驟:待機狀態下,接收并執行重啟指令進入Mboot階段;在Mboot階段中,識別本機系統為重啟流程后,進入PM對本機SOC斷電處理;斷電后,通過PM請求喚醒SOC;喚醒后的SOC繼續進入到Mboot階段,并執行初始化操作;初始化完成后,進入Android操作系統;本發明用于解決系統重啟時,無法接入復位腳的外設無法進行復位,常會引發外設的使用異常的問題。
技術領域
本發明涉及設備初始化技術領域,具體涉及一種教育一體機重啟復位的方法。
背景技術
教育一體機在使用中會使用很多的擴展模塊,如wifi、typec、nt68411、LF9129等外設,有些外設在設計之初沒有引出復位腳,系統(重啟)reboot的時候,這些外設一直在供電,參照圖1,用戶在操作恢復出廠設置、重啟等操作時,系統就會重啟進入Mboot階段,而在Mboot階段又會重新初始化硬件和外設。由于有些外設處于供電狀態,而外設并不清楚SOC(系統級芯片)重啟了,這時會導致外設就不會做初始化的操作,一直保留復位前的一些狀態,會容易引發外設的異常(比如:Wifi無法打開,typec、nt68411、FL9129這些設備輸出的信號花屏等問題)影響用戶的體驗。
現有技術中支持外設復位一種做法就是需要更改教育一體機的板卡,重新添加復位IO口,這樣會帶來已有板卡替換,成本很高。
發明內容
解決的技術問題
針對現有技術的不足,本發明提供了一種教育一體機重啟復位的方法,用于解決系統重啟時,無法接入復位腳的外設無法進行復位,常會引發外設的使用異常的問題。
技術方案
為實現以上目的,本發明通過以下技術方案予以實現:
一種教育一體機重啟復位的方法,包括如下操作步驟:
待機狀態下,接收并執行重啟指令進入Mboot階段;
在Mboot階段中,識別本機系統為重啟流程后,進入PM對本機SOC斷電處理;
斷電后,通過PM請求喚醒SOC;
喚醒后的SOC繼續進入到Mboot階段,并執行初始化操作;
初始化完成后,進入Android操作系統。
更進一步地,在Mboot階段中,識別本機系統為重啟流程時,識別判斷在Android系統的標準重啟流程之前執行,通過判斷獲取到的sys.powerctl屬性是否為reboot,是則表示為重啟流程。
更進一步地,在識別本機系統為重啟流程后,進入PM對本機SOC斷電處理的步驟如下:通過在EMMC中設置進入PM階段的特定值;Mboot中讀取EMMC中的所述特定值,進入PM;PM調用電源關閉指令,將SOC進行斷電。
更進一步地,通過PM請求喚醒SOC時,包括如下步驟:在進入PM之前的Mboot階段中,設置一個延時喚醒對象;查找到所述喚醒對象,并啟動;進入PM后,到達延時時間后,強制喚醒SOC進入Mboot階段。
更進一步地,所述延時喚醒對象的延時時間大于等于3s。
有益效果
本發明提供了一種教育一體機重啟復位的方法,與現有公知技術相比,本發明的具有如下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州朗國電子科技有限公司,未經廣州朗國電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011186988.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種山蒼子中藥保健手錘及其制作方法
- 下一篇:一種珍珠光澤的測試方法





